一、编辑器的选择
市面上的Python开发工具大体分两种:
1.编辑类
(1)Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是一款非常自由的软件。
(2)Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
2.IDE
(1)PyCharm是由JetBrains打造的一款Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
二、PyCharm的设置
环境:
Python2.7.14
1.设置IDE皮肤主题
File –> Settings –> IDE Settings –> Appearance –> Theme –> 选择“Alloy.IDEA Theme”
2.设置python解析器
File –> Setting –> Project:PyCharm project name –> Priject Interpreter –> 选择python2.7
3.设置编辑器“颜色与字体”主题
File –> Setting –> Editor –> Color Scheme –> 选择“Default”
说明:先选择“Default”,再“Save As”一份,命名为“default_copy”,因为默认的主题是“只读的”,一些字体大小颜色什么的都不能修改,拷贝一份后方可修改!想选择其他主题同理。
4.设置字体
File –> Setting –> Editor –> Font
设置主题
5.设置Python Script参数
File –> Setting –> Editor –> Code Style –> File and Code Templates – > 选择:Python Script
在右侧方框中输入信息
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time :${DATE} ${TIME}
# @Author :xingcheng
# @File : ${NAME}.py
新建python file可以看到python自动生成头部信息。
三、第一个Python程序
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time :2017/10/16 16:24
# @Author :xingcheng
# @File : 1.py
name=raw_input("Please input your name:")
print("hello" + name)
四、PyCharm设置参数
1.配置带参数执行脚本
(1)方法一。使用pycharm的cmd命令窗口。
(2)方法二。
alt + shift +F10 –> Edit Configurations –> Sctipt parmeters(输入参数) –> run
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time :2017/10/16 16:24
# @Author :xingcheng
# @File : 1.py
import sys
print(sys.argv[0])
print(sys.argv[1])
print(sys.argv[2])
注:
a.pycharm中python file多行注释。选中要注释的行,ctrl + /
b.pycharm复制。ctrl + d
c.alt + 回车或点击右边栏红色横线导入缺失的模块。
d.执行程序。alt + shift +F10或者run
e.「argv」是「argument variable」参数变量的简写形式,一般在命令行调用的时候由系统传递给程序。这个变量其实是一个List列表,argv[0] 一般是被调用的脚本文件名或全路径,和操作系统有关,argv[1]和以后就是传入的数据了。
五、PyCharm常用快捷键
1.ctrl + d 复制,支持多行辅助
2.ctrl + x 剪切
3.ctrl + shift + n 可以通过文件名在工程内快速查找
4.ctrl + alt + i 选中文件后使用,自动调整文件格式
5.alt +enter(回车) 引入缺少的模块
6.ctrl + / 批量注释
7.tab 多行后移
8.shift + tab 多行前进
9.shift + enter 跳转切自动缩进
10.ctrl + enter 向上增加一行
pycharm参数拓展:
http://www.jb51.net/article/73690.htm
六、如何执行Python代码
linux
# python test.py
# /test.py
windows
> d:
> cd D:\software\pycharm\PyCharm project\python6\day01
> python test.py
七、PyCharm的调试模式
pycharm断点调试
1.行标右边左击,设置断点。
2.shift + F9 进入debug模式
3.F7 跳入下一个语句,但是必须已经执行当前语句。否则按F7会跳出urlib.py文件。
F8 执行下一步
注:
1.调试的时候要注意右上角所选文件是否为当前文件。
参考链接:
http://blog.csdn.net/lanchunhui/article/details/49514297
八、扩展部分:
- 了解其他编辑器
- Vim+python自动补全的功能 http://www.jianshu.com/p/f0513d18742a