初识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
文件里添加
- 结果
本文作者:克峰同学
本文链接:https://www.cnblogs.com/KeFeng/p/16475188.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性