python介绍
python是荷兰人Guidovan Rossum于1989年发明的,第一个公开发行版本发行于1991年。
python的设计哲学是”优雅”、”明确”、”简单”,也因此python得以迅速的发展起来,得到大量用户的欢迎。
除了大家熟知的“脚本语言”作用之外,python还提供了很多与网络、GUI、图片、文件等相关的基础代码库和第三方库,这样很多功能可以不用从零开始,非常便捷。
根据TIOBE2018年3月发布的最新一期编程语言排行榜,python排名第4,仅位于Java/C/C++之后,可见python的流行程度。
python版本
当前python主要使用版本有2种,分别是python2和python3,且python2.7在将来的2020年之后将失去后续支持。
包括centos7版本系统默认安装的python依然是2.7版本,且大多数公司依然在使用python2。
学习以python3为主,使用最新的语法和类库,同时掌握python2和python3的主要区别,保证代码在2个版本的兼容性。
python安装
以最新的python3.6为基础进行安装。
下载
linux系统下载源码编译安装,windows系统下载可执行文件运行安装。
点击进入python官方网站
选择Downloads –> All releases
点击Download Python 3.64
在新的Python 3.6.4页面下拉至Files部分
其中linux系统使用 Gzipped source tarball
,点击下载
64位windows使用 Windows x86-64 executable installer
,点击下载
32位windwos使用 Windows x86 executable installer
,点击下载
在linux上安装python
centos系统默认会安装python2.7,现在安装最新版本python3.6。
centos下使用源码编译安装,步骤如下1
2
3
4tar zxvf Python-3.6.4.tgz
cd Python-3.6.4
./configure --prefix=/usr/local/python364
make && make install
此时发现/usr/bin/python依然是原来的老版本,需要修改/usr/bin/python对应的链接。1
2mv /usr/bin/python /usr/bin/python_27
ln -s /usr/local/python364/bin/python /usr/bin/python
此时通过python -v
命令可以看到版本为v3.6.4.
注意:采用此方法安装后会发现yum不可用,原因是yum使用依赖老版本python,此时需要修改/usr/bin/yum
第一行为#!/usr/bin/python_27
就可以了。
在windows上安装python
安装
双击python-3.6.4-amd64.exe
开始安装
注意要勾选Add Python 3.6 tp PATH
,然后点Install Now
即可完成安装。
验证
通过win+R
打开运行,输入cmd
,在弹出的windows命令提示符输入python
。
若提示信息如下,说明python安装正确。
若得到如下错误信息,说明安装的时候未勾选Add Python 3.6 tp PATH
此时需要修改环境变量使计算机能找到python所在位置。
通过我的电脑-->右键-->属性-->高级系统设置-->环境变量
,在弹出的对话框中找到用户变量/系统变量中的Path
变量,根据python安装位置添加路径。
win10系统默认安装路径如下1
2C:\Users\username\AppData\Local\Programs\Python\Python36\Scripts\
C:\Users\username\AppData\Local\Programs\Python\Python36\
此处建议添加到系统变量中的Path变量中,系统变量是全局变量,无论什么用户登录均可生效;用户变量只针对当前用户生效,若更换其他用户登录则不会生效。
若认为添加环境变量操作太复杂,建议直接重装python,记得勾选Add Python 3.6 tp PATH
。
python开发工具
python开发工具介绍
安装好python环境之后,简单的使用直接使用文本编辑器即可,比较常用的有Sublime Text、Notepad++等。
大型项目建议使用比较专业的集成开发环境,有利于提高效率,推荐PyCharm。
点击访问官方地址
PyCharm是Python IDE for Professional Developers。高大上的开发工具,工欲善其事必先利其器嘛。专业版为收费工具,请支持正版。
windows版本pycharm v2017.3.4
点击下载
PyCharm使用
设置python版本
通过File–>Setting–>Project:XXXX–>Project Interpreter下拉框选择相应版本的python。
注意:当前选择的python版本用于当前Project,这样对于同时维护或开发不同版本的python非常便捷。
设置字体
通过File–>Setting–>Editor–>Font设置合适的字体、大小、行距。
设置文件模板
通过File–>setting–>Editor–>Code Style–>File and Code Templates–>Python Script添加文件模板。1
2
3
4
5#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : ${DATE} ${TIME}
# @Author : xiaohuihui
# @File : ${NAME}.py
其中Time为创建时间,Author为作者,File为文件名。
pycharm运行
通过File–>New Project创建新的项目。
通过项目–>右键–>New Python File创建第一个python文件。
python文件的运行有3种方式
在python文件中右键–>Run ‘input’,或者使用快捷键Ctrl+Shift+F10。
点击左下角的绿色运行
按钮。
点击右上角的绿色运行
按钮。
注意:左下角和右上角的运行
按钮默认执行的为上次执行过的python文件,也就是当切换到另一个python文件时,直接点击运行
按钮,其执行文件不是当前文件。建议使用快捷键或者右键执行的方式。
windows下命令行运行python文件
在不打开pycharm时可以运行python文件嘛?
只要windows安装好python环境,答案自然是肯定的。
在命令行中使用python D:\pythondev\calculate\print.py
方式运行即可。
pycharm参数传递
1 | import sys |
上述文件位于D:\pythondev\calculate,文件名称为print.py。
在命令行中参数传递方式python print.py xiaohh 1000
。
在pycharm中如何传递参数呢?
直接右键执行结果如下
需要传递参数的情况下,点击右上角运行
左边下拉框,选择Edit Configurations
,弹出的对话框中选择对应python文件–>Configuration–>Parameters,输入参数,空格区分。
pycharm快捷键
Ctrl + c
复制Ctrl + x
剪切Ctrl + d
复制当前行Ctrl + /
注释当前行Ctrl + r
替换Shift + Enter
换行Alt + Enter
导入包(当写出包名时,按快捷键可自动添加import
)Ctrl + Shift + f
查找(中文输入法冲突,需关闭才能生效)Ctrl + Shift + n
查找文件Alt + 鼠标左键
块编辑光标批量选中 + Tab
整体向右移动光标批量选中 + Shift + Tab
整体向左移动Ctrl + a,Ctrl + Alt + L
格式化(和QQ锁定快捷键一致,需修改QQ锁定快捷键)Ctrl + Alt + 方向键
查找引用和依赖包时,向右方向键为前进至下一个依赖包处,向左方向键为返回上一个依赖包处(此快捷键和Intel核心显卡快捷键冲突,建议禁用intel核心显卡快捷键)
pycharm调试
设置断点
在行号和代码中间位置点击鼠标左键即可添加断点。
调试模式
点击右上角的蜘蛛图标进行调试(Debug)模式F7
Step into 跳入代码F8
Step Over 继续下一步F9
Resume Program 执行到下一个断点或恢复程序
断点是调试时快速查找代码错误最有用的方法,需要熟悉并了解不同快捷键的作用。
pycharm激活
一般学习下载安装免费的社区版本足够,若有较大项目开发需求,专业版的pycharm激活可以参考IntelliJ IDEA 注册码。
ipython
ipython是命令行工具,但包含补全等功能,比python自带的命令行好用很多,推荐安装使用。
手动安装需要首先解决依赖问题,推荐直接yum安装。
python2使用下面命令直接安装1
2yum install epel-release -y
yum install ipython -y
python3使用下面命令安装1
python -m pip install ipython