- 6
- 0
- 约2.34万字
- 约 29页
- 2021-08-18 发布于北京
- 举报
基本程序设计
基本程序设计
摘 要:本章节主要讲解python是一种什么语言,其中对python版本的介绍、python的安装与使用,以及python的一些简单的变量,函数进行详细讲解。
关键词:背景; python;安装与简单使用;
Python是一种怎样的语言
Python是一门跨平台、开源、免费的解释型高级动态编程语言,支持伪编译将Python源程序转换为字节码来优化程序和提高运行速度,支持使用py2exe、pyinstaller或cx_Freeze工具将Python程序转换为二进制可执行文件。
Python支持命令式编程、函数式编程,完全支持面向对象程序设计,语法简洁清晰,拥有大量的几乎支持所有领域应用开发的成熟扩展库。
胶水语言:可以把多种不同语言编写的程序融合到一起实现无缝拼接,更好地发挥不同语言和工具的优势,满足不同应用领域的需求。
如何选择Python版本
3.x:必然的趋势,已经开始全面普及.
多版本共存与切换简便方法:更改系统环境变量path。
安装好Python以后,在“开始”菜单中启动“IDLE(Python GUI)”即可启动Python解释器并可以看到当前安装的Python版本号。
三个大于号“”是Python的提示符,可以在提示符后面输入要执行的语句。
Python安装与简单使用
几个重要网址
/
/doc/
/
/python
/questions/tagged/python
默认编程环境:IDLE
其他常用开发环境:
Eclipse+PyDev
pyCharm
wingIDE
Eric
PythonWin
Anaconda
在IDLE中,如果使用交互式编程模式,那么直接在提示符“”后面输入相应的命令并回车执行即可,如果执行顺利的话,马上就可以看到执行结果,否则会抛出异常。
3+5
8
import math
math.sqrt(9)
3.0
3*(2+6)
24
2/0
Traceback (most recent call last):
File pyshell#18, line 1, in module
2/0
ZeroDivisionError: integer division or modulo by zero
在IDLE界面中使用菜单“File”==“New File”创建一个程序文件,输入代码并保存为.py或.pyw文件。(如下图)
使用菜单“Run”==“Check Module”来检查程序中是否存在语法错误,或者使用菜单“Run”==“Run Module”运行程序,程序运行结果将直接显示在IDLE交互界面上(如下图)
在有些情况下可能需要在命令提示符环境中运行Python程序文件。在“开始”菜单的“附件”中单击“命令提示符”,然后执行Python程序。假设有程序HelloWorld.py内容如下。(如下图)
def main():
print(Hello world)
main()+7
可以在资源管理器中切换至相应的文件夹并直接进入命令提示符环境。
在IDLE环境下,除了撤销(Ctrl+Z)、全选(Ctrl+A)、复制(Ctrl+C)、粘贴(Ctrl+V)、剪切(Ctrl+X)等常规快捷键之外,其他比较常用的快捷键如下表所示。
快捷键
功能说明
Alt+p
浏览历史命令(上一条)
Alt+n
浏览历史命令(下一条)
Ctrl+F6
重启Shell,之前定义的对象和导入的模块全部失效
F1
打开Python帮助文档
Alt+/
自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,则在多个单词中循环选择
Ctrl+]
缩进代码块
Ctrl+[
取消代码块缩进
Alt+3
注释代码块
Alt+4
取消代码块注释。
Tab
补全单词
使用pip管理第三方包
4.1pip工具常用命令
pip命令示例
说明
pip download SomePackage[==version]
下载扩展库的指定版本,不安装
pip freeze [ requirements.txt]
以requirements的格式列出已安装模块
pip list
列出当前已安装的所有模块
pip install SomePackage[==version]
在线安装SomePackage模块的指定版本
pip install SomePackage.whl
通过whl文件离线安装扩展库
pip install package1 package2 ...
依次(在线)安装package1、package2等扩展模块
pip install -r requirements.txt
安装requirements.txt文件中指定的扩展库
pip install --u
您可能关注的文档
- 应急救援干粉灭火器拓展阅读:干粉灭火器电子教材.doc
- 应急救援二氧化碳灭火器拓展阅读:二氧化碳灭火器电子教材.doc
- 云平台建设与运维类企业案例计算管理医疗云-测试云主机.docx
- 云平台建设与运维类企业案例设备及软件情况港口私有云-服务器配置.docx
- 云平台建设与运维类企业案例设备及软件情况港口私有云-整体架构.docx
- 云平台建设与运维类企业案例设备及软件情况互联网营销云网络规划.docx
- 云平台建设与运维类企业案例系统管理互联网营销云-测试API开放程度.docx
- 云平台建设与运维类企业案例用户安全Animbus平台的角色管理.docx
- 云平台建设与运维类企业案例用户安全Animbus平台的用户管理.docx
- 云平台建设与运维类企业案例用户安全身份认证介绍.docx
原创力文档

文档评论(0)