Python是一种解释型、面向对象的语言,由吉多·范罗苏姆(Guido van Rossum)于1989年发明,1991年正式公布。
Python单词是“大蟒蛇”的意思。
Python官网地址:Welcome to Python.orghttps://www.python.org/
Python特点
1.可读性强:意味着让你可以在更短的时间内学习和记忆,直接提高生产率。
2.简洁:Python是由C语言开发,但是不再有C语言中指针等复杂数据类型,python的简洁性让开发难度和代码大幅度降低,开发任务大大简化。程序员再也不需要关注复杂的语法,而是关注人物本身。
3.面向对象
4.免费和开源
5.可移植性和跨平台:python会被编译成与操作系统相关的二进制代码,然后再解释执行。这种方式和Java类似,大大提高了执行速度,也实现了跨平台。
6.丰富的库
7.可扩展性。可嵌入到C和C++语言。胶水式语言。
应用范围:
科学计算/人工智能(python是老大哥)/web服务端和大型网站后端(Java是老大哥)/GUI开发/游戏开发/移动设备/嵌入式设备/系统运维/大数据/云计算
Python解释器
1.CPython:使用C语言实现的解释器,最常用的解释器。通常谁的解释器就是它。
2.JYthon:使用Java语言实现的解释器。JYthon可以直接调用Java类库,适合java平台上开发。
3.IronPython:.NET平台上使用的解释器。可直接调用.NET平台的类,适合.NET平台上开发
4.PyPy:使用Python语言实现的解释器。
Python开发环境
开发环境,英文是IDE(Intergrated Development Environment 集成开发环境)
开发环境本质上就是对Python解释器python.exe的封装,核心都一样。可以说“开发环境IDE,只是解释器的一个外挂而已”,只是为了让程序员更加方便编程,减少出错,尤其是拼写错误。
常用的开发环境:
1.IDLE(内置的)
2.Pycharm(企业用的最多)
3.vscode(企业用的最多)
4.Eclipse
交互模式(脚本shell模式)
1.进入命令窗口win+r,输入:python
2.>>>即为“提示符”
3.关闭交互窗口:
(1)CTRL+Z和回车
(2)输入quit()命令
(3)直接关闭命令窗口
4.中断程序执行:ctrl+c
IDLE介绍
1.IDLE是Python的官方标准开发环境,Python安装完成后同时安装了IDLE。
2.IDLE已经具备了Python开发几乎所有功能(语法智能提示、不同颜色显示不同类型等等),也不需要其他配置,非常适合初学者。
3.IDLE是Python标准发行版内置的一个简单小巧的IDE,包括了交互式命令行、编辑器、测试器等基本组件,足以应付大多数简单应用。
4.IDLE是用纯Python基于Tkinter编写,最初的作者正是Python之父——吉多·范罗苏姆(Guido van Rossum)
IDLE实操
1.交互模式
启动IDLE,默认就是进入交互模式
2.编写和执行Python源文件
IDLE常用快捷键
快捷键 | 说明 |
Alt+N Alt+P | 查看历史命令上一条,下一条 |
Ctrl+F6 | 重启shell,以前定义的变量全部失效 |
F1 | 打开帮助文档 |
Alt+/ | 自动补全前面曾经出现过的单词 |
Ctrl+[ Ctrl+] | 缩进代码和取消缩进 |
Alt+M | 打开模块代码,先选中模块,然后按下此快捷键,会帮助你打开改模块的py源码供浏览 |
Alt+C | 打开类浏览器,方便在源码文件中的各个方法体之间切换 |
F5 | 运行程序 |
注意:
1.不要在程序中,行开头处增加空格。空格在Python中有缩进的含义。
2.符号都是英文符号,不是中文。eg.(,")