Python笔记:第一部分 使用入门

问答环节

Python的优点

  1. Python自设计初就秉承了一种独特的简洁而极具可读性的语法,以及一种高度一致的编程模型,简单易学。
  2. 提高开发者效率,付出更少的精力,完成更多的任务。
  3. 作为一门通用型编程语言具有可移植性。
  4. 有众多预构建并可移植的功能模块,这些功能模块叫做标准库。
  5. Python脚本可通过多种集成机制轻松地与应用程序其他部分进行通信。

Python的缺点

由于Python的标准实现方式是将源代码的语句编译为字节码的形式,再将字节码解释出来,所以运行速度相对较慢。

Python的用处

  1. 系统编程
  2. 图形用户界面(GUI)
  3. Internet脚本
  4. 组件集成
  5. 数据库编程
  6. 快速原型
  7. 数值计算和科学计算编程
  8. 更多:游戏 图像 数据挖掘 机器人 Excel

Python如何运行

Python的运行机制

  1. 源代码:是我们写出的包含Python语句的文本文件,以“.py"格式存储。
  2. 编译:Python会将源代码进行编译成字节码,并将字节码保存为”.pyc"的格式。
  3. Python虚拟机(PVM):运行字节码,PVM为Python系统的一部分,也为Python运行的最后一步

Python的各种实现

  1. Cpython:标准Python,也是正常从Python官网获取到的Python,它运行最快,最完整,最新,最健全。
  2. Jython:基于Java的Python,其目的是与JAVA编写语言集成,让Python代码能脚本化JAVA应用程序。
  3. IronPyhon:基于.Net de Python,其目的是与Windows上的.NET框架和Linux上上开源的Mono编写的应用相集成。
  4. Stackless:注重并发的Python,是针对CPython针对并发性而优化的一个增强版实现。
  5. PyPy:注重速度的Python,它带一个即使编译器的Python快速实现,注重性能。

你如何运行Python

交互式命令行模式

windows系统中,使用Win+R键输入CMD,调出命令行窗口,再输入Python即可。

Microsoft Windows [版本 10.0.18363.592]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\admin>python
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

如此边开启了一个交互式Python会话,可以按<Ctrl+Z>退出Python。

为什么要使用交互式命令行模式

  1. 实验:代码在此为立即执行,当你对一小段代码运行有疑问,可以使用交互式命令行实验代码。
  2. 测试:可以交互地导入模块文件,通过交互提示模式,在它们定义的工具上运行测试。

使用注意

  1. 只能输入Python命令,不要在交互式命令行下输入系统的命令。
  2. print语句仅在文件中才需要,交互解释器中则是可选的,即表达式输入可以自动显示。
  3. 交互式命令行模式下不需要缩进。
  4. 留意符合语句下的提示符变化。在交互模式下输入多行复合语句,提示符会从“>>>”变成“...”。而在IDLE的GUI界面中,第一行后会自动缩进。
  5. 交互命令行模式一次运行一条语句。
  6. 在交互命令行模式中,用一个空行结束复合语句。

文件式启动

使用文本编辑器按照Python语法格式编写代码,并保存为.py的文件,使用Windows命令行(Cmd)进去所在文件目录,并运行Python程序获得输出。

IDLE集成开发环境

集成开发环境具有用户图形界面,可视化,易操作,本书中主要介绍的IDLE,集成在Python安装包中的,只要在电脑中搜索IDLE就能找到,它将编程语句语法进行了自动标注不同的颜色,便于查看,且具有更多工具来完成设计。

发布了14 篇原创文章 · 获赞 22 · 访问量 6949

猜你喜欢

转载自blog.csdn.net/weixin_46283583/article/details/104349165