全国计算机等级考试⼆级教程--python语⾔程序设计(2018年版)第⼀章:程序设计基本⽅法
声明:本篇⽂章只是个⼈知识盲区、知识弱点、重点部分的归纳总结,望各位⼤佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。
作者:sumjess
⼀、python简介:
1、python的诞⽣
创始⼈:Guido van Rossum(荷兰⼈)
时间:1989年圣诞节期间
地点:阿姆斯特丹
python的命名:源于Guido是⼀个喜剧团Monty python的粉丝
2、应⽤领域:
系统运维:系统的运⾏维护
⽹络编程(搜索引擎,爬⾍,服务器编程等)
科学计算(FORTRAN,R)
⼈⼯智能,机器⼈
web开发
云计算
⼤数据及数据库编程
教育
游戏,图像
其他。。。
3、python版本:
<.
python V 2.3
python V 2.7
python V 3.5(当前教学)
python V 3.7(最新)
⼆、python优缺点及安装:
1、优点:
⾯向对象(C++/JAVA/PYTHON/SWIFT/C#)
免费
可移植
可混合编程
简单易学易⽤
开发效率⾼
应⽤邻域⼴泛
开源
2、缺点:
与C/C++/go相⽐,执⾏速度不够快 开源
3、python的官⽹:
通过此⽹站可以查看语⾔⽂档信息4、python的安装
需要安装python的解释执⾏器;
兼容的操作系统:
windows编程php语言
Linux
Unix(mac os)
获取地址:
下载即可
5、Python的运⾏
python的解释执⾏器:
CPython (C语⾔开发)
Jython (Java语⾔开发)
IronPython (C#语⾔开发)
PyPY (python语⾔开发)
第⼀个python程序:
编写hello.py,写⼊:
print("hello world !")
6、执⾏python程序:
$ python3 hello.py #⽅法1
$⽅法2
#编写hellop.py,第⼀⾏加⼊:
#!/usr/bin/python3
$chmod +x hello.py
$ ./hello.py
7、常⽤的程序⽂件的后缀:
.C C语⾔⽂件后缀
.CPP/.CXX.CC/.C C++语⾔
.
java java语⾔
.py python语⾔
8、在python交互模式下编写执⾏代码$python3
>>>
9、退出交互模式
⽅法1:
>>> exit()
⽅法2:
ctrl+d(快捷键可以退出)
10、python注释
注释是以#号开头,直⾄⾏尾
作⽤:让#号后的字符不参与执⾏
11、python程序的组成
程序由模块组成
模块由语句,函数,类等组成
语句包含表达式
表达式建⽴并处理对象
以下开始正式的⼆级内容,因为是按照书籍开始进⾏,所以会有重复部分,⼤家选择观看。
三、程序设计语⾔:
编译和解释:
(1)编译和解释的区别:在于编译是⼀次性的翻译,⼀旦程序被编译,不再需要编译程序或者源代码。解释则在每次程序运⾏时都需要解释器和源代码。简单来说,解释执⾏⽅式是逐条运⾏⽤户编写的的代码,没有纵览全部代码的性能优化过程,因此执⾏性能略低,但是它⽀持跨硬件或操作系统平
台,对升级维护⼗分有利,适合性能关键的程序运⾏场景。
(2)采⽤编译⽅式执⾏的编程语⾔是静态语⾔,如C语⾔、Java语⾔{Java语⾔不在此处,怀疑是书出错了。应该
是:Java最开始是解释执⾏的(⽂章⾥说是编译执⾏),后⾯java7的时候才在jdk虚拟机中加⼊了即时编译器。java虚拟机会在程序运⾏时⾃主的选择编译⽅式,是解释执⾏和编译执⾏并存的!感谢⼤佬指正:北冥刺}等;采⽤解释⽅式执⾏的编程语⾔是脚本语⾔,如JavaScript语⾔、PHP语⾔等。
四、python语⾔概述:
python语⾔的发展:
(1)python3.0版本做了很⼤的改进,这些重要修改所付出的代价是3.x系列版本代码⽆法向下兼容2.x系列的既有语法。
(2)2016年python重要的标准库和第三⽅库都已经在python3.x版本下进⾏演进和发展。
(3)Python语⾔⽀持中⽂等⾮西⽂字符的直接使⽤。
五、python开发环境配置:
1、下载地址:
这⾥推荐⼀个中⽂下载地址:
也可以直接百度在官⽹下载。
注意:后⾯的教学都是以3.5.3讲解的
2、编辑⽅式:
对于初学者,建议使⽤python安装包⾃带的IDLE进⾏代码开发以windows为例,在“开始”菜单中搜索关键词“IDLE”到快捷⽅式,启动后限时⼀个交互式python运⾏环境,如下图:
在该快捷键Ctrl+N打开⼀个新窗⼝或在菜单中选择“File|New File”选项。这是⼀个IDLE提供的代码编辑器,具备Python 语法⾼亮辅助功能,⽤来编写⼏百⾏以内的代码⼗分合适。进⼀步可以将代码保存为python⽂件,⼀般使⽤.py扩展名。
IDLE的快捷键:
Ctrl+N:在IDLE交互界⾯下,⽤来启动IDLE编辑器
Ctrl+Q:退出IDLE Shell或IDLE编辑器
Alt+3 :在IDLE编辑器内,注释选定区域⽂本
Alt+4 :在IDLE编辑器内,解除注释选定区域⽂本
Alt+Q :在IDLE编辑器内,将python代码进⾏格式化布局
F5:在IDLE编辑器内,执⾏python程序
3、运⾏⽅式:
python程序运⾏⽅式有两种:交互式和⽂件式。交互式利⽤python解释器及时响应⽤户输⼊的代码并
输出结果。⽂件式将python程序写在⼀个或多个⽂件中,启动python解释器批量执⾏⽂见件中的代码。交互式⼀般⽤于调试少量代码,⽂件式是最常⽤的编程⽅式。
启动IDLE所显⽰的环境是python交互式运⾏环境,在“>>>”的⾏表⽰运⾏结果。
⽂件式程序在IDLE的编辑窗⼝中编写,可以使⽤快捷键F5或在菜单中选择“Run|Run Moudule”选项运⾏python代码。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论