一、了解Python
1.什么是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调用。需要注意的使用扩展类型需要考虑跨平台性。
2.编译型语言&解释型语言
编译型语言是通过编译器直接生成可执行文件。优点:编译型语言运行速度较快
解释型语言则是通过解释器逐行解释每一句源码。优点:解释型语言兼容性高,利于跨平台操作。
3.Python程序是如何执行的?
1)计算机三大件:cpu、内存、硬盘
cpu(中央处理器):是一块超大规模的集成电路,负责处理、计算数据
内存:临时存储数据(断电数据丢失),速度快,空间小(单位价格高);以G为单位(4G、8G、16G、32G)
硬盘:永久存储数据,速度慢,空间大(单位价格低);以T为单位(1T=1024G)
2)程序执行:python程序执行前是保存在硬盘中的;当要执行程序时,cpu首先把程序复制到内存中,再执行内存中的代码程序
二、安装Python3
1.去官网下载源码安装包
2.解压安装包到/opt目录下
[root@foundation12 Desktop]# tar zxf Python-3.6.4.tgz -C /opt/
3.解决编译过程中需要的依赖包:gcc,zlib,zlib-devel,openssl-devel
[root@foundation12 Python-3.6.4]# yum install gcc zlib -y
[root@foundation12 Python-3.6.4]# yum install zlib-devel openssl-devel -y
4.进入解压后的目录进行编译并安装
1)编译
[root@foundation12 Python-3.6.4]# ./configure --prefix=/usr/local/python3 --with-ssl ###--prefix=安装路径 --with-ssl:添加ssl加密
2)安装
[root@foundation12 Python-3.6.4]# make && make install
检测3.6.4版本的python解释器安装成功
5.添加python3的命令到环境变量中
1)临时添加
[root@foundation12 Python-3.6.4]# export PATH="/usr/local/python3/bin:$PATH"
2)永久添加
[root@foundation12 Python-3.6.4]# echo export PATH="/usr/local/python3/bin:$PATH" >> ~/.bashrc
[root@foundation12 Desktop]# source /root/.bashrc
检验:
三、pycharm
1.主要功能
1)编码协助:
其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。
2)项目代码导航:
该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快。
3)代码分析:
用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化。
4)Python重构:
有了该功能,用户便能在项目范围内轻松进行重命名,提取方法/超类,导入域/变量/常量,移动和前推/后退重构。
5)支持Django:
有了它自带的HTML,CSS和 JavaScript编辑器 ,用户可以更快速的通过Djang框架进行Web开发。此外,其还能支持CoffeeScript, Mako 和 Jinja2。
6)图形页面调试器:
用户可以用其自带的功能全面的调试器对Python或者Django应用程序以及测试单元进行调整,该调试器带断点,步进,多画面视图,窗口以及评估表达式。
7)集成的单元测试:
用户可以在一个文件夹运行一个测试文件,单个测试类,一个方法或者所有测试项目。
2.安装pycharm
[kiosk@foundation12 Desktop]$ tar zxf pycharm-community-2016.3.2.tar.gz -C /home/kiosk/Desktop/
[kiosk@foundation12 Desktop]$ cd /home/kiosk/Desktop/pycharm-community-2016.3.2/bin
[kiosk@foundation12 bin]$ sh pycharm.sh ##用普通用户身份执行
3.pycharm的常规配置
第一步:在创建的项目表右键New->python file 建立一个python文件
第二步:更改代码大小:
在File->Settings->Editor->Colors&Fonts->Font设置字体大小
第三步:更改控制台字体大小:
在File->Settings->Editor->Colors&Fonts->Console Font设置控制台字体大小
第四步:添加代码注释:
在File->Settings->Editor->Code style设置代码片的注释
打开一个新的python file
第五步:快捷键修改标准格式
Pycharm默认的快速格式化代码的快捷键是Alt+Ctrl+L,但是在用linux时,其锁屏键也是这个,而且使用时会优先锁屏,所以,总要有一方做出让步,那我们就修改一下Pycharm的快捷键。
File—>Keymap—>搜索栏查找format——>右键添加
运行一个python file文件点击右键Run运行即可
4.pycharm快捷键
- pycharm设置界面(ctrl+alt+s)
- 如何快速创建文件(alt+insert)
- 格式化python代码, 使得风格好看(ctrl+alt+l,ctrl+l)
- 如何撤销代码的修改(ctrl+z)
- 如何取消撤销的代码的修改(ctrl+shift+z)
- 快速重命名(shift+F6)
- 快速注释代码(ctrl+/)
- 快速取消注释代码(ctrl+/)