初次接触 pycharm 不要怕,这篇文章帮你快速入门,点击收藏不迷路~
相关文章:
- Windows 10 同时安装 Python 2 和 Python 3
推荐一个视频:
- pycharm使用教程 (语速偏慢,建议2倍速观看)
PyCharm 是一种 Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,专业版提供了一些高级功能,以用于支持Django框架下的专业Web开发。
文章目录
一、界面
PyCharm 界面如下,用到的主要是以下5个区域。
- 菜单栏:新建,设置都在这里。
- Run 和 Debug:用于运行,Run 直接启动,Debug 启动可以加断点调试。
- 项目的目录:项目相关的文件在这里找。
- 编辑区域:写代码的地方。
- 终端区:TODO 记录要做的事;Terminal 是程序输出的地方;Python Console 是控制台,可以直接运行 Python 语句,就像在 cmd 里输入 python 后的效果。

二、新建
包括新建项目和文件。
新建 Python 项目,在菜单栏:File->New Project 。
一般选 Pure Python(纯 Python 项目),Django 和 Flask 都是 Web 应用框架。
第一个 Location 是这个项目所在的文件夹,最好新建一个文件夹专门存放,第二个 Location 是项目的文件名。
VirtualEnv 就是用来为一个应用创建一套“隔离”的Python运行环境,解决了不同应用间多版本的冲突问题。(比如有的项目需要 Python 2.x ,有的需要 Python 3.x)
Base Interpreter 是解释器,选择你要用的版本(Python 2.x 或 Python 3.x),方法是点击右边的 … ,打开 Select Python Interpreter ,找到本地 python.exe 的路径。
|
|
点击 Create 。
可以在菜单栏,点击 File->New->Python File;或者在项目的目录区右键,点击 New->Python File。起个文件名。
三、配置解释器
当我们编写 Python 代码时,我们得到的是一个包含 Python代码 的以 .py 为扩展名的文本文件。要运行代码,就需要 Python 解释器去执行 .py 文件。
当我们从 Python 官方网站下载并安装好 Python 2.x 或 Python 3.x 后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫 CPython 。在命令行下运行 python 就是启动 CPython 解释器。
CPython 是使用最广的 Python 解释器。安装好 Python 后,解释器的配置就是选择哪一个版本的 Python,只有一个版本的话,直接到 Python 安装路径下找 python.exe。
四、安装第三方模块
写 Python 程序会用到一些 Python 包(比如处理数据的NumPy,Pandas,机器学习使用到的 TensorFlow),你可以使用 pip 命令在 cmd 安装,也可以在 PyCharm 一键安装。
菜单栏:File->Settings-> Project Interpreter。可以看到现在的解释器是 Python 3.7,下方有解释器自己的一些 package,若你的包在下面能找到,就不用安装了。
需要安装的话,点击右侧的 + ,即可进入安装页面。

输入你要找的包,如果存在,它就会定位到包含你输入字符串的位置,选择你需要的包以及版本,在下方点击 Install Package 即可。安装好,在上一个页面可以找到你刚刚安装的包。
五、第一个 Python 程序
据说程序员的第一行代码是 Hello World,那我们也从这里开始。
1.编辑器中写程序
在新建的 Hello.py 中写如下语句,在空白处右击选择 Run ‘Hello’(Hello 是文件名),下方就会有输出。
python3 语法 结束不用分号,加上分号也能运行 print('Hello World')

2.交互模式下写程序
Python 交互模式下写 Python 程序。
3.使用第三方模块
接下来演示如何使用导入的 Python 包,写下如下代码,并运行。
导入包,一般为包起个别名,如np import numpy as np 创建一个 2*2 的矩阵,并输出 array = np.array([[1,2],[3,4]]) print(array)
4.Run 和 Debug 模式
接下来讲 Run 模式 和 Debug 模式。
写好代码,点击 Run 就直接运行完。如果你想调试,就是想跟踪运行情况,或者程序出错需要找错在哪里,就可以右击选择 Debug Hello,或者在右上角点击小虫子的图标,就进入了 Debug 模式。
# 算数 a = 1 + 2 b = 9 - 5 c = 2 * 3 d = 10 / 2 print('a = ',a,'b = ',b,'c = ',c,'d = ',d)
左侧自上而下:
- Rerun(ctrl + F5):重新调试,回到第一个断点所在的行。
- Resume Program(F9):跳到下一断点处。
- Pause Program:暂停运行。
- View Breakpoints:点击查看在哪儿打了断点,有很多文件的话,在这儿看清楚些,还可以取消打的断点。
- Mute Breakpoints:你正在调试,点击这个按钮,所有断点变成灰色,就像不存在一样,程序直接运行完。当你打了很多断点,但中途想全部跳过直接结束看结果时可以使用。
上面从左往右:
- show execution point(F10):显示当前项目的所有断点。
- Step Over(F8):单步调试,走到下一行而不是下一个断点,遇到函数不进入,想跳过函数用这个。
- Step Into(F7):单步调试,走到下一行而不是下一个断点,遇到函数进入,当然函数内也是单步调试,想看函数内部的运行情况用这个。
- Step Into My Code(Alt + Shift +F7):执行下一行但忽略libraries(导入库的语句),不怎么用。
- Force Step Into(Alt + Shift +F7):执行下一行忽略lib和构造对象等,不怎么用。
- Step Out(Shift+F8):当目前执行在子函数a中时,选择该调试操作可以直接跳出子函数a,而不用继续执行子函数a中的剩余代码,并返回上一层函数。用了 Step Into 就可能需要用到 Step Out。
- run to cursor(Alt +F9): 直接跳到下一个断点,还没发现和 F9 的区别。

一般用不了这么多,我常用的是:从断点跳到断点 F9 ;从断点跳到下一行 F8;调试期间不想走后面的断点了 Mute Breakpoints 。调试时,执行过的行后面会有一些提示,如变量的值。
六、简单设置
打开菜单栏的 File->Settings 。不知道某项配置在哪儿,可以直接在搜索框输入名字。
设置好记得点 Apply(应用)。
1.背景颜色
2.文字
Editor->font,能改字体代、大小、行间距。
3.编码格式
搜索框输入 encoding,找到 Editor->File Encoding。因为可能使用中文,为防止乱码又找不到原因,把所有的选项设置成 UTF-8,设置完得重启一下软件才生效。

4.脚本头
#!/usr/bin/env python # -*- coding:utf-8 -*-

七、技巧
1.去掉波浪线
有时候会遇到字符串下有波浪线,比如输个名字的拼音就会有波浪线,这是因为 PyCharm 有个默认的单词拼写检测,这不算错。
如果不想看到这个波浪线,在字符串的位置,右键->spelling->Save xxx to project dictionary,加入检测的字典,波浪线就消失了。
|
|
还有时候定义一个函数会出现波浪线,把鼠标悬浮到波浪线上,提示需要空两行,那空两行之后,波浪线就消失了。
|
|
2.待办事项
有的时候代码不够完善,将来还想在一些地方修改,你可能想到加注释,但如何快速找到要修改的地方,一个强大的功能就是 TODO。
在要修改的地方加上这句话。
# TODO 代办事项
3.快捷键
查看某个函数或模块:选中函数名 Ctrl + 单击
4.查看 Python 文件的结构
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/173827.html原文链接:https://javaforall.net
