初识Python
什么是Python
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。
由荷兰Guido van Rossum于1989年底发明,第一个公开发行版于1991年发布。
Python源代码遵循 GPL(GNU General Public License)协议。
Python代码是以.py为扩展名的文本文件,要运行代码,需要安装Python解释器。
优点
- 易学习:关键字相对较少,结构简单,语法定义明确
- 易于阅读,维护:风格清晰划一、强制缩进
- 丰富的标准库:有丰富的裤,且跨平台,在UNIX,Windows和Macintosh兼容很好
- 互动模式:支持互动模式,可以从终端输入执行代码并获得结果,互动测试和调试代码片段
- 可移植:源代码是开放的,已经被移植到许多平台
- 数据库:提供所有主要的商业数据库的接口
- GUI编程:支持GUI可以创建和移植到许多系统调用
- 可嵌入:可以将Python嵌入到C/C++程序,让程序的用户获得“脚本化”的能力
- 开源:可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念
缺点
- 运行速度慢:Python是解释型语言,与C,C++等编译型语言相比速度较慢
- 代码不能加密:解释型语言发布程序就是源代码;
应用方向
- 网络爬虫
- 自动化运维与自动化测试
- 大数据与数据分析:Spark
- Web开发:Flask,Django
- 机器学习:Tensor Flow
- 胶水语言:混合C++,java等语言进行编程
- 服务器软件:Python对于各种网络协议的支持很完善
Python种类
- Cpytho:Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
- Jpython:Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
- lronPython:Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
- PyPy(特殊):Python实现的Python,将Python的字节码字节码再编译成机器码,,从而提升执行速度!
第一个Python程序
-
进入pycharm64工具
-
新建项目
步骤:进入界面点击File,选中New Project,选择路径和名,点击CREATE即可
创建完成

-
新建文件
- 编写
pyhon输出语句,在新建的test.py文件里添加

- 结果


浙公网安备 33010602011771号