一、Python资料链接
Python , 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
二、Python开发环境的搭建
1.使用系统自带的开发环境
- 直接在shell中进入
- 编辑python源文件后调用
vim hellopython.py
python hellopython.py
- python代码常见问题
- 代码中有中文
vim hellopython.py
python hellopython.py
解决方案:
vim hellopython.py
python hellopython.py
2.python函数名输入错误
vim hellopython.py
python hellopython.py
3.代码前存在空格
vim hellopython.py
python hellopython.py
4.多行代码合并为一行
vim hellopython.py
python hellopython.py
2.解释型语言与编译型语言的对比
编译性语言:速度快,跨平台性差(c语言等)
解释性语言:速度慢,跨平台性好(python,shell)
Python的优点:python适应于短期开发,易读性强,开发速度快,运行速度相对慢,面向对象将要做的事情分配给其他人,是一种解决问题的方式,重要的是分配给谁。
python的源程序以.py结尾,python统一缩进,没有;号
3.Python程序执行原理图
程序运行之前,是保存在硬盘中的;当要运行一个程序的时候,操作系统会首先让 CPU 把程序复制到内存中,CPU 执行内存中的代码程序。
4.常用python解释器ipython的安装与使用
- ipython资料链接
ipython是一个python的交互式shell,比默认的python shell好用得多,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。
学习ipython将会让我们以一种更高的效率来使用python。同时它也是利用Python进行科学计算和交互可视化的一个最佳的平台。
- ipython的安装
- ipython的基本使用
- ipython的交互式使用
5.Pycharm的配置和使用
1.资料链接
pycharm是python的IDE,IDE集成开发环境带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器 。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
2.Pycharm的安装
执行安装脚本后全部选项均选择默认值即可完成安装,右键选择New ——>Python File输入文件名即可创建新的python文件
3.Pycharm的使用
右键选择 run day1即可执行代码
4.Pycharm的配置
- 代码字体大小更改(菜单栏选择File—>Settings—>Editor—>Colors&Fonts—>设置size即可)
- 控制台字体大小更改(菜单栏选择File—>Settings—>Editor—>Colors&Fonts—>Console Font设置size即可)
- 在所有python代码前添加相关信息(菜单栏选择File—>Settings—>Editor—>Colors&Fonts—>Code style—>File and Code Templates添加相应代码即可)
测试:
4.注释的添加
5.断点的设置及使用