文章目录
- 第一章 了解Python
- 前言
- 一、Python的历史
- 二、Python的特点
- 1.简单,易学,免费,开源
- 2.解释型
- 3.可移植
- 4.代码规范
- 5.面向对象
- 6.胶水语言
- 7.丰富的库
- 8.动态类型
- 三,搭建Python开发环境
- 四,动手--------编写和运行一个Hello World程序
- 1,交互方式
- 2,文件方式
- 3,两种方式的区别
- 五,练一练
- 总结
前言
本文章根据关东升先生著与赵大羽先生绘的《看漫画学Python》的个人见解,如有侵权,请联系我删除文章。
一、Python的历史1989年,Guido van Rossum在阿姆斯特丹为了打发圣诞节的闲暇时间开发的一门解释型编程语言。
1990年,Python公开版发布。
2000年,Python2.0发布。
2008年,Python3.0发布。
2020年,Python2.7停止发布。
版本推荐使用3.8版本。
二、Python的特点 1.简单,易学,免费,开源简单大方,开发效率高;由于Python的开源的特性,可以移植到许多平台上。
2.解释型像编译性语言如C++写的程序可以从源文件转换到一个计算机使用的语言。这个过程通过编译器和不同的标记完成。当运行程序的时候,了解转载器的软件把程序从硬盘复制到内存中再运行。
但是Python不需要编译,可以直接从源代码运行程序。在计算机内部,Python解释器吧源代码转换为字节码的之间形式,然后再翻译成计算机使用的机器语言并且运行。
3.可移植Python解释器已经被移植到很多平台,Python程序无需修改就可以在很多平台运行。
4.代码规范Python采用了强制缩进的方式,让代码更加清楚,可读性更强,看起来更“干净”。
5.面向对象Python既支持面向过程编程,也支持面向对象编程。与C++与Java等相比,Python的实现方式要更加简单。
6.胶水语言标准版本的Python调用C语言,还可以借助C语言的接口驱动调用所有的编程语言。
7.丰富的库Python的标准库有很多,可以帮助处理各种工作,不需要安装就可以直接使用Python中的标准库。
8.动态类型Python不会检查数据类型,在声明变量时不需要指定数据类型。
三,搭建Python开发环境我们可以在Python官网可以下载Python安装包,在这个安装包里有Pytho n解释器、Python运行所需要的基础库,以及交互式运行工具——Python Shell。
在下载完成后就可以安装Python了,在安装过程中会弹出内容选择 对话框,选中复选框Add Python 3.xto PATH,可以将Python的安装路径 添加到环境变量PATH中,这样就可以在任意文件夹下使用Python命令 了。单击Install Now按钮就可以开始安装了。
就下载完成啦。
当Python的开发环境搭建完成后,我们可以动手编写运行Hello World程序来测试Python的开发环境。
编写与运行Python程序的方式有两种:
Python安装包提供了交互式运行工具——Python Shell,在安装好Python后,我们就可以单击Windows“开始”菜单打开Python 3.x了。
两种进入Python Shell的方式,哪个会更好一点呢???
在Windows下用idle的人会多一点,因为idle提供了有文本编辑器功能的菜单,在编辑代码时还有一些语法提示。
通过文件方式编写和运行Python程序时,首先需要编写Python代码 ,然后使用Python指令运行Python代码文件。
编写Python代码时,既可以使用任意一种文本编辑工具,也可以使 用专业的IDE(Integrated Development Environments,集成开发环境) 工具。
在代码编写完成后,就可以运行代码了。在Windows下启动命令提 示符,并输入Python hello.py指令。
交互方式是指我们每写一行Python代码,就可以直接用回车键来运行代码,在学习Python的基本语法并运行一些简单的程序这是一个不错的选择;文件方式是指先编写好Python的代码文件(.py),然后通过Python指令运行它,如果程序比较复杂,用文件方式是一个不错的选择。
五,练一练1,请在Windows平台下安装Python环境。
2,请使用文本编辑工具编写Python程序,通过文件方式编写并运行代码,使其在控制台输出字符串“世界,你好!”。
3,请使用idle工具编写Python程序,使其在控制台输出字符串“世界,你好!”。
本章的重点是环境的搭建以及动手写Hello World程序。
这就是我对于《看漫画学Python》第一章的见解,其他的还有很多要自己去动手熟悉熟悉。
想要了解更加详细可以去看看http://t.csdn.cn/7GUKh。



