zoukankan      html  css  js  c++  java
  • 第一部分-初始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

    编码:

    python 2.x 中的中文编码会有问题, Python2使用的是ASCII码编码. 处理不了中文. 我们需要替换成utf-8编码;

    Python 3.x 默认使用 UTF-8 编码,可以很好地支持中文或其它非英文字符。

    # -*- encoding:utf-8 -*-

     

    打印输出-python:

    print("你好啊, 我叫大雄")

    计算:

    print(1+3)
    print((1+3)*2)
    print((((1+3)*2)-6)*3)

     

    注释:
    对程序的标注. 给人的看的变量: 变量是程序运行过程中产生的中间值. 暂时存储在内存中. 供后面的程序使用. 变量直接声明就可以了
    # --> 表示单行注释
    '''xxx''' --> 多行注释(文档注释)

    变量的命名规则:

    1. 必须使用英文字母, 数字, 下划线组成.
    2. 不能是数字开头, 更不能是纯数字
    3. 要有意义
    4. 不要太长
    5. 不要用中文
    6. 禁止用关键字,
    7. 区分大小写
    8. 推荐使用两种形式:
    1. 驼峰. 除了第一个字母外的其他单词的首字母大写. 其他小写
    2. 下划线. 每个单词用下滑线分开

    自动将Python 2.x代码转换成Python3.x代码:
    Python 官方提供了一个将 Python 2.x 代码自动转换为 Python 3.x 代码的小工具,它就是 2to3.py,通过该工具可以将大部分 Python 2.x 代码转换为 Python 3.x 代码。

    缩进:

    在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。

    Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。

    Python编码规范(PEP 8):

     PEP 8官方介绍

    内置函数:

    为了提高程序员的开发效率,Python 提供了很多可以直接拿来用的函数(初学者可以先理解为方法),每个函数都可以帮助程序员实现某些具体的功能。

    各个内置函数的具体功能和用法,可通过访问 内置函数 进行查看。

  • 相关阅读:
    MyBatis 自动关闭 session
    Sublime相关操作及配置
    CentOS yum换源并配置SSH
    SpringSecurity认证流程
    ES模块化的导入和导出
    Promise学习
    axios的使用
    SpringSecurity注解的使用
    Webpack笔记
    JAVA工具类
  • 原文地址:https://www.cnblogs.com/daxionglaiba/p/11128194.html
Copyright © 2011-2022 走看看