• 一周知识回顾


    python发展史

      Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
    

    目前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与其他语言区别:

      Python为解释型语言,而流行语言C语言为编辑型语言
    

    解释型与编译型区别

      编译型(如:C、C++、GO、Swift、Object-C、Pascal)
      优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。
      缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。
    
      解释型(如:JavaScript、Python、Ruby、PHP、Perl、Erlang)
      优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。
      缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。
    

    变量

      存储信息,被用于调用和修改操作
    

    常量

      固定不变的量,一般字母大写
    

    命名规则

      1.字母、数字、下划线组合
      2.不能以数字开头,不能含有特殊字符
      3.不能以保留字命名
      4.不能以汉字命名
      5.定义的变量名应该有意义,便于阅读者理解
      6.驼峰式命名;下划线分隔单词
      7.变量名区分大小写
  • 相关阅读:
    李航统计学习方法(第二版)(十五):非线性支持向量机与核函数
    Git 工作区、暂存区和版本库
    HTML DOM tabIndex 属性
    HTML DOM Style whiteSpace 属性
    gitcli (Miscellaneous) – Git 中文开发手册
    generator.next (Generator) – JavaScript 中文开发手册
    平均宽度 | min-width (Flexible Box Layout) – CSS 中文开发手册
    chrome console的使用 :评估表达式
    optparse (Operating System) – Python 中文开发手册
    typedArray.findIndex (TypedArray) – JavaScript 中文开发手册
  • 原文地址:https://www.cnblogs.com/colinsu/p/14055722.html
Copyright © 2020-2023  润新知