第一部分-初始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 提供了很多可以直接拿来用的函数(初学者可以先理解为方法),每个函数都可以帮助程序员实现某些具体的功能。

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

转载于:https://www.cnblogs.com/daxionglaiba/p/11128194.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值