第一章:程序设计的基本方法
为何学习Python:2019/01/20 网购的Python到手,开始系统学习Python。之前也曾在矽鼎的机蜂夏令营接触Python爬虫相关,后来也在网上搜相关视频零零散散的学习了一点。介于下学期学校将会有Python课程加之自己报了计算机二级Python且Python的便利性确实十分无敌,所以这个寒假提前学习。
1、总览
1.1 程序设计语言
1.1.1 程序设计语言概述
-
程序设计语言是计算机能够理解和识别用户操作意图的一种交互体系,它按照特定的规则组织计算机指令,是计算机能够自动进行各种运算处理。
-
程序设计语言也叫编程语言。
-
计算机程序就是按照程序设计语言规则组织起来的 一组计算机指令。
1.1.2 编译和解释
-
高级语言根据计算机执行机制不同可分为两类:静态语言和脚本语言。静态语言采用编译方式执行,脚本语言采用解释的方式执行。
-
编译时将源代码转换成目标代码的过程。源代码一般是高级语言代码,目标代码是机器语言代码。执行编译的计算机程序称为编译器。
-
解释是将源代码逐行转换成目标代码同时逐条运行目标代码的过程。执行解释的计算机程序称为解释器。
-
编译和解释的区别在于:编译是一次性的翻译,一旦程序被编译,就不需要编译程序或者源代码;解释则是每次程序运行时都需要解释器和源代码。
1.2 Python语言概述
1.2.1 Python语言的发展
“Python 2.x是过去,Python 3.x是这个语言的未来”
- 如何直观判断一个Python程序是否为3.x版本?
最直观、最显著、最常用的判断方法就是查看print。Python 3.x版本用print()函数替换了Python 2.x版本中的print语句,二者功能一样,格式不同。如下:
Python 2.x:>>> print “Hello World!”
Python 3.x:>>> print ("Hello World!")
1.2.2 Python 最小程序
学习任何一门编程语言,都有一个惯例:编写一个程序,在屏幕上打印出“Hello World!”。
Python实现这个程序只有一行代码:
第一行“>>>”是Python语言运行环境的提示符,表示可以在此符号后输入Python语句。第二行是Python语句的执行结果。
注:Python支持中文等非西文字符的直接使用
1.3 Python开发环境的配置
1.3.1 Python开发环境安装
三儿使用的是Anaconda3.6.5集成Python开发环境,具体安装过程这里不做过多介绍。百度Anaconda到其官网下载安装即可。不论是使用Anaconda还是原版Python都请记得勾选 Add xxxxxxxx to PATH选项。未勾选也无所谓,百度Python环境变量,自行手动配置环境变量即可。
Python 安装好后有两个重要工具:
IDLE:Python集成开发环境,用来编译和调试Python代码
pip:Pytho第三方库安装工具,用来在当前计算机上安装第三方库