初识Python-----基于Linux系统开发环境的搭建

一、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代码常见问题
  1. 代码中有中文
vim hellopython.py

python hellopython.py

解决方案:

vim hellopython.py

python hellopython.py

扫描二维码关注公众号,回复: 2535699 查看本文章

  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.断点的设置及使用

猜你喜欢

转载自blog.csdn.net/l675655077/article/details/81096597