Python的使用
来源:互联网 发布:买手机淘宝注册账号 编辑:程序博客网 时间:2024/06/08 13:16
一、编辑器的选择
市面上的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.pyname=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.pyimport sysprint(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
- 【python】python的unittest使用
- 使用Python的理由
- python Eric 的使用
- Python:decorator的使用
- Python异常的使用
- python unitest 的使用
- python itertools的使用
- boost python的使用
- dbus-Python的使用
- python数组的使用
- Python ConfigParser的使用
- python@符号的使用
- Python ConfigParser的使用
- python getopt的使用
- python itertools的使用
- python的lambda使用
- python数组的使用
- python 正则的使用
- 171014 C++学习笔记-4
- Halcon学习笔记(一) 读取图片
- 达摩院三驾马车之一!阿里AIR计划构建全球产学研合作共同体
- 进程与线程的定义、关系及区别
- 阿里巴巴CTO张建锋:下一波创新机会,重点关注这三个领域
- Python的使用
- python的数据类型
- CSS伪类选择器nth-child 选择3的倍数个元素写法
- Java笔记第五课(对象&方法)
- 重磅!阿里巴巴正式开源全球化OpenMessaging和ApsaraCache项目
- 带虚函数的菱形虚拟继承
- Android 基本常用控件ListView的简单应用
- STM32F1xx固件库级及部分资料下载
- Python资源汇集网站推荐:awesome-python