作者小头像 Lv.1
15 成长值

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

编程语言、人工智能、云计算、大数据
个人勋章
  • 活跃之星
成长雷达
0
15
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

编程语言、人工智能、云计算、大数据

达成规则

发布时间 2020/09/14 09:00:05 最后回复 Mr.兜兜 2020/10/14 09:23:19 版块 社区活动
16055 233 0
他的回复:
华为云ID hw70028780 9.14-9.20笔记分享 第一章 Python基础一. CPU、内存、硬盘及操作系统之间的关系1. CPU——中央处理器,运算中心与控制中心,相当于人的大脑。2. 内存——暂时存储数据,将应用程序加载到其中,以便与CPU进行数据传输交互。3. 硬盘——即所谓的磁盘(如D盘,E盘),用于长期存储数据。                  优点:断电不消失。                  缺点:处理速度慢。4. 操作系统——是一个软件,负责软件与硬件之间的交互,调度。二. Python应用目前Python主要应用领域:云计算——云计算最火的语言, 典型应用: OpenStack。WEB开发——众多优秀的WEB框架,众多大型网站均为Python开发: Youtube,  Dropbox,  豆瓣等等,典型WEB框架:Django。科学运算、人工智能——典型库 NumPy,  SciPy,  Matplotlib,  Enthought librarys, pandas。系统运维——运维人员必备语言。金融——量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远远高于c, c++, java,尤其擅长策略回测。图形GUI——PyQT,  WxPython, TkInter。 三. Python 2x 与 Python 3x 的区别(重点)1. Python 2x由于各个编程语言的大牛都会给Python社区贡献源码,导致在疏于管理的前提下,Python 2x 的源码比较混乱,冗余。2. Python 3x 规范了源码,使其更优美简单。四. 编程语言的分类(重点)1. 解释型语言的特点:    a. 逐行解释,逐行执行    b. 代表语言:  Python    c. 优点:开发效率高,可以跨平台    d. 缺点:执行效率相对慢2. 编译型语言的特点:    a. 将程序全部编译成二进制,然后再执行    b. 代表语言:   C    c. 优点:执行效率高    d. 缺点:开发效率低,不能跨平台    e. 适用于大数据的计算、底层开发等,比如研究所五. Python 语言的优点1. 它是一种高级语言,不用关心底层内存指针等2. 可移植性:Windows --> Linux,不同环境的移植3. 可嵌入性:Python 可以嵌入 C 语言代码4. 可拓展性:C 语言也可以嵌入 Python 的代码5. 开发效率高:第三方库丰富,模块多样六.  Python 的种类(了解)1. Cpython:    官方推荐使用,Python 代码可以转化成 C 语言能识别的字节码,然后再转化成 0101010101...2. Jpython:    python 代码可以转化成 java 语言能识别的字节码,然后再转化成 010101010101...3. 还有 Ipython、 pypy 等。七. 运行 Python 代码前应知道的一些知识1. Python 2x 与 Python 3x 编码方式不同:    Python 2x 默认的编码是 ASIIC, 需在文件首行加上这个: 1 # -*- encoding: uft-8 -*-    Python 3x 默认的编码是 utf-82. 变量    a. 变量的作用——将程序中一些中间结果暂存到内存,以便后续程序调用    b. 变量命名规则:        1) 变量名必须由数字、字母、下划线的任意组合        2) 变量名不能是数字开头        3) 不能使用 Python 中的关键字        4) 变量名要具有可描述性        5) 变量名不能过长        6) 变量名不能用中文,也不要用拼音        7) 变量名用下划线方式更好,如 "Age_of_Jane = 15"3. 常量    约定俗成,将变量全部变成大写形式, 就是常量。因此写程序时将一些不想让别人改变的量设置成常量,放在程序的最上面首行。4. 基础数据类型基本语句:print、del、if、while、for、break、continue、passif的语句语法格式:if 条件1:    语句段1elif 条件2:    语句段2else:    语句段3while的语法格式:while 条件 :     语句段#可以使用break退出while循环。for语句语法格式for 变量 in range(10):        循环需要执行的代码#可以使用break退出for循环。continue本次循环结束,开始下次循环,不跳出循环pass是空语句,是为了保持程序结构的完整性,临时占位