小白的成长之路。
程序员文章站
2022-06-22 16:39:37
人生苦短,我用python!1. python的三种执行方式。解释器--python/python3交互式--ipython集成开发环境--pyCharm1.1解释器python/python3 xx.py几种解释器:CPython--官方版本的C语言实现Jpython--可以运行在Java平台PyPY--python实现的,支持JIT即使编辑1.2 交互式在终端中直接运行解释器,而不需要输入执行的文件名缺点:1.不能保存2.不能运行太大的程序ipython要...
人生苦短,我用python!
1. python的三种执行方式。
解释器--python/python3
交互式--ipython
集成开发环境--pyCharm
1.1解释器
python/python3 xx.py
几种解释器:
CPython--官方版本的C语言实现
Jpython--可以运行在Java平台
PyPY--python实现的,支持JIT即使编辑
1.2 交互式
在终端中直接运行解释器,而不需要输入执行的文件名
缺点:
1.不能保存
2.不能运行太大的程序
ipython要比python自带的shell要更加简便
ipyhton优点:
1.可以自动补全
2.自动缩进
3.支持bash shell 命令
1.3pyCharm
pyCharm是一款非常优秀的集成开发环境(IDE),使用开发大型项目。
2.pyCharm初体验
- PyCharm的安装
1.下载 :http://www.jetbrains.com/pycharm/
2.安装:双击下载好的安装包,一路next即可
3.激活:打开安装好的PyCharm,选择License server ,填写http://idea.imsxm.com(如果已失效可自行在网上百度激活码)进行激活 - PyCharm初始设置
1.选择python解释器版本
方法: File–>Settings–>Project:unititled–>Project Interpreter ,点击apply即可。
2.设置字体
根据自己喜欢的字体进行选择。
方法: File–>Setting–>Editor–>Colors & Fonts–>Font ---->Monokai
3.设置头文件
头文件信息主要包括:字符集、作者信息、创建脚本时间等。
方法:File–>Settings–>Editor–>Code Style–>File and Code Templates
4.设置代码缩进线
方法:Editor–>General–>Appearance,在选项列表中勾选Show indent guides
5.自动调整代码格式(编写代码一定要规范)
使用pycharm的代码编辑器时,常常懒得写空格,影响可读性,所以编写代码一定要规范。可使用快捷键Alt+Ctrl+L,代码自动填充了空格。
更多代码风格指南见:https://github.com/zh-google-styleguide/zh-google-styleguide
https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/
5.恢复PyCharm的初始设置:
以我的为例,找到C盘下的C:\Users\jhin.PyCharm2016.1,删除即可。
6.更多PyCharm设置以及常用快捷键请见:https://segmentfault.com/a/1190000005776418 -
认识pyCharm
3.1文件导航区:定位项目文件
3.2文件编辑区:编辑当前打开的文件
3.3控制台区域:
1.输出程序执行内容
2.跟踪代码的执行
3.4用快捷键shift+F10/点击绿色箭头的按钮可以执行程序
3.5程序的调试
设置断点:点击程序的左侧即可设置断点,插入断点之后,点击绿色爬虫按钮执行到断点之前的程序,然后点击图二红色按钮就可以看到执行的结果,接着点击图二蓝色按钮就可以执行断点后的一行程序代码。
点击绿色按钮可使后续的代码一次性执行完成,点击红色按钮终止调试
3. 项目演练。
***温馨提示:***
1.建议python文件名只使用字母、数字和下划线
2.文件名不能以数字开头
- 第一个python程序
print("hello word")
- 多项目演练
假如在pycharm中,有多个文件,你想执行其中的一个文件时,必须要先通过鼠标右键执行一下(或者通过快捷键Ctrl+Shift+F10)。
但是在大型项目中,通常只有一个可执行的python源程序。
3.——————————————未完待续————————————
本文地址:https://blog.csdn.net/ninpengyou/article/details/107136227
上一篇: 基于眨眼识别的渐冻人辅助打字系统