Python入门操作及安装

什么是python?

Python(大蟒蛇)是一门解释型、面向对象、带有动态语义的高级程序设计语言。在于1989年,由一位名叫Guido van Rossum(吉多.范罗苏姆),为打发时间设计了Python语言,第一个发行版公开于1991年。
  Python是一款纯粹的自由软件,源代码和解释器CPython都遵循了GPL(GNU General Public License)协议。
  Python语法清晰简洁,最有特色的是用空白符作为语句的缩进。
  Python具有强大而丰富的类库,也经常被别人说是胶水语言,可以跟其它语言(c/c++)写的模块结合在一起。常见的情况是使用Python快速生成程序的原型,然后有一部分需要有特别高的要求,需要其它语言改写。例如3D游戏中的图形渲染需要用到C/C++编写,然后封装成.py扩展类库由Python调用。需要注意的使用扩展类型需要考虑跨平台性。

Python程序是如何执行的?

计算机的三大件
计算机中包含有较多的硬件,但是一个程序要运行,有三个核心的硬件,分别是:
1.cpu(cpu 就是干活的,离开了 cpu 电脑就不能干活)
中央处理器,是一块超大规模的集成电路
负责处理数据/计算
2.内存(临时存储数据 以 G 为单位 4G 8G 16G 32G)
临时存储数据(断电之后,数据会消失)
速度快
空间小(单位价格高)
3.硬盘(永久存储数据 以 T 为单位 1T=1024G)
永久存储数据
速度慢
空间大(单位价格低)

Python入门操作及安装_第1张图片

Python程序执行的原理

1.程序运行之前,程序是保存在硬盘中的
2.当要运行一个程序的时候
  操作系统会首先让 CPU 把程序复制到内存中
  CPU 执行内存中方的代码程序
  程序要执行,首先要被加载到内存

Python入门操作及安装_第2张图片
Python入门操作及安装_第3张图片

安装Python解释器:

1.安装ipython

什么是ipython?
ipython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。

[root@foundation68 ~]# cd /home/kiosk/Desktop
[root@foundation68 Desktop]# cd ipython/
[root@foundation68 ipython]# ls
[root@foundation68 ipython]# yum install *.rpm -y

Python入门操作及安装_第4张图片

ipython的使用:

[root@foundation68 ~]# ipython

Python入门操作及安装_第5张图片

2.安装pycharm

pycharm简介:

PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。
同时支持Google App Engine,PyCharm支持IronPython。这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具。
首先,PyCharm拥有一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制
另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython。

主要功能:

编码协助:
其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。
项目代码导航:
该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快。
代码分析:
用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化。
Python重构:
有了该功能,用户便能在项目范围内轻松进行重命名,提取方法/超类,导入域/变量/常量,移动和前推/后退重构。
支持Django:
有了它自带的HTML,CSS和 JavaScript编辑器 ,用户可以更快速的通过Djang框架进行Web开发。此外,其还能支持CoffeeScript, Mako 和 Jinja2。
图形页面调试器:
用户可以用其自带的功能全面的调试器对Python或者Django应用程序以及测试单元进行调整,该调试器带断点,步进,多画面视图,窗口以及评估表达式。
集成的单元测试:
用户可以在一个文件夹运行一个测试文件,单个测试类,一个方法或者所有测试项目。
[root@foundation68 ~]# cd /home/kiosk/Desktop
[root@foundation68 Desktop]# tar zxf pycharm-community-2016.3.2.tar.gz
[root@foundation68 Desktop]# ls
[root@foundation68 Desktop]# exit
logout
[kiosk@foundation68 Desktop]$ cd pycharm-community-2016.3.2
[kiosk@foundation68 pycharm-community-2016.3.2]$ ls
[kiosk@foundation68 pycharm-community-2016.3.2]$ cd bin/
[kiosk@foundation68 bin]$ sh pycharm.sh

Python入门操作及安装_第6张图片
Python入门操作及安装_第7张图片

pycharm使用过程:

Python入门操作及安装_第8张图片
Python入门操作及安装_第9张图片
Python入门操作及安装_第10张图片
Python入门操作及安装_第11张图片
Python入门操作及安装_第12张图片
Python入门操作及安装_第13张图片
Python入门操作及安装_第14张图片

pycharm的常规配置:

第一步:在创建的项目表右键New->python file 建立一个python文件
Python入门操作及安装_第15张图片
Python入门操作及安装_第16张图片
第二步:更改代码大小:
在File->Settings->Editor->Colors&Fonts->Font设置字体大小
Python入门操作及安装_第17张图片
第三步:更改控制台字体大小:
在File->Settings->Editor->Colors&Fonts->Console Font设置控制台字体大小
Python入门操作及安装_第18张图片
第四步:添加代码注释:
在File->Settings->Editor->Code style设置代码片的注释
Python入门操作及安装_第19张图片
打开一个新的python file
Python入门操作及安装_第20张图片

pycharm的简单练习:

运行一个python file文件点击右键Run运行即可
Python入门操作及安装_第21张图片
代码注释:
Python入门操作及安装_第22张图片

断点的设置:
设置断点是针对于一些复杂的代码,我们可以用设置断点来排错
Python入门操作及安装_第23张图片
Python入门操作及安装_第24张图片

你可能感兴趣的:(Python入门操作及安装)