[本文总结于南京大学张莉老师的精品网课,出处是中国慕课大学的网课,外加自身实战经验总结所得]
一:Python定义
它是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
二:Python的功能
- Web 和 Internet开发
- 科学计算和统计
- 人工智能
- 教育
- 桌面界面开发
- 软件开发
- 后端开发
- 网络爬虫
三:程序设计语言的种类
- 机器语言:01代码,CPU认识的语言
- 例如:2+3的运算 1101001000111011
- 汇编语言:在机器语言上增加了人类可读的助记符
- 例如:2+3的运算 add 2,3, result
- 高级语言:向自然语言靠近的语言
- 例如:2+3的运算 result=2+3
四:常用的程序设计语言
- C/C++/VB/Java/JavaScript/Ruby/Swift/Python
- Verilog / VHDL
- PHP / HTML
- MATLAB
五:Python的安装
- 到Python的主业下载安装Python基本开发和运行环境网址:http://www.python.org/download/ (Python 3.0 version)
- Python启动方法:
- 方法1:启动windows命令行工具,输入Python
- 方法2:调用IDLE来启动python图形化运行环境
- 方法3:按照语法格式编写代码,编写可以用任何文本编辑器,保存为文件。
E:\>python hello.py
Hello World
六:程序设计的基本方法
- IPO模式:
- I: input 输入,程序的输入:包括文件输入,网络输入,用户手工输入,随机数据输入,程序内部参数输入等;
- P: process处理,程序的主要逻辑:程序对输入进行处理,输出产生结果;
- O: output输出,程序的输出:包括屏幕显示输出,文件输出,网络输出,操作系统内部变量输出等;
七:Python的基础语法
- 变量:引用对象和标识对象
-
标识符:
- 首字符是字母或下划线
- 其余可以是字母,下划线,数字
- 大小写敏感(PI和pi是不同的标识符)
- 注意事项:
- 全大写的标识符被认为是常量
- 避免下划线开头的变量名,特别是双下划线开头的变量名
- 两种标识符命名方式
- 驼峰式:第一单词小写,后续字母大写;如 stuNAME
- 下划线式:单词用下划线连接;如stu_name
- 这两种标识符命名方式尽量单独使用,不要混用。
-
关键字:
- 关键字是Python语言的关键组成部分,不可随便作为其他对象的标识符。
- 在一门语言中关键字是基本固定的集合
-
在IDE中常以不同颜色字体出现
2
-
表达式:用运算符连接各种类型数据的式子。
- 运算符有优先级顺序
- 表达式必须有运算结果
- 赋值语句:
- Python 是动态的强类型语言
- 不需要显式声明,根据“值”确定类型
- 以“引用”的方式实现赋值(将引用指向一个内存单元)
- 注意事项:
- 相同的若干个小整数,默认的范围是[-5,256]和部分仅包含数字,字母和下划线的字面常量字符串会被驻留。即分配同一内存空间。因为这些对象比较常用,这种高效的存储方式可以优化程序的运行速度。
-
Python标准规定如果在同一个语句块中,相同的不可变对象不另外再分配空间。如:x和y在同一函数中,属于同一个语句块,给他们都赋值为一个大整数(1000或同一个浮点3.5),则执行x is y结果也为True.
-
增量赋值:
- 增量赋值语句解释:m%=5 即m=m%5; (把m%5赋值给m)
- 增量赋值操作符如下:
- 链式赋值:
这种赋值方法先把3.14159赋值给pi,然后再继续赋值给PI
- 多重赋值:
- 语句:完整执行一个任务的一行逻辑代码
- 赋值语句完成了赋值
- print 输出语句完成了输出
< 未完待续>
网友评论