![](https://img-blog.csdnimg.cn/20200831193332130.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PyCharm 中文教程
文章平均质量分 75
分享关于 PyCharm 高效使用的技巧
写代码的明哥
懂点 Python 的云计算工程师。
展开
-
300 张图带你玩转 PyCharm:《PyCharm 中文指南》终于发布了
经过将两个月的素材整理、编写、打磨,终于在上周末终于完成了一本书,它的名字叫 《PyCharm 中文指南》。写完它的时候,我很兴奋,因为它将是第一本系统介绍 PyCharm 技巧使用的中文教程。它不仅适用于一个刚入坑 Python ,还未接触 PyCharm 的菜鸟,对于 Python 资深老鸟也同样适用,因此这些技巧不是有多难,只是你没时间去研究。宅了太久,完成的那一天晚上,我还特地去看了场电影,放松了下。接下来让我来好好地介绍下这本书。全书分为九个章节,近 200页 的 PDF,300 张 的原创 2020-09-10 20:28:13 · 6129 阅读 · 1 评论 -
一次打包,无限复用!教你用 PyCharm 搭建一劳永逸的开发环境
本文已经收录于最新版的 《PyCharm中文指南》更多 PyCharm 使用技巧,可前往在线文档学习:《PyCharm 中文指南》2.0 在线文档在开发过程中难免遇到开发半小时,环境整半天的尴尬。有时候自己辛苦在自己电脑上搭建的环境,却只能自己使用,无法复用给同事,这就造成了团队劳动力的极度浪费。在这里,明哥会给你介绍一种方法,可以让你辛辛苦苦在自己电脑上搭建的 Python 项目运行环境,打包给你的同事们,让他们享受你的劳动成果。1. 下载安装 Vagrantvagrant 下载地址:https原创 2021-04-07 12:54:57 · 10425 阅读 · 112 评论 -
半年的心血,《PyCharm中文指南》 v2.0 版本,可以发布了
大家好,我是明哥。去年 9 月份,我花了两个月的时间,整理发布了第一版的 《PyCharm 中文指南》,初衷是为了帮助那些刚入门 Python,却被 PyCharm 这个庞然大物被劝退的同学们,如何利用 PyCharm 去提高编码效率,应该可以算当下第一本系统介绍 PyCharm 使用技巧的中文电子书。为了更好的向各位读者展示 PyCharm 使用技巧,在原博客里,录制了近百张的 GIF 动态图,但是在导出为 PDF 后,动态图会自动转成静态图(由动态图转成静态图的,在书中我有标注出来),因此我建议在有原创 2021-03-29 10:30:54 · 3594 阅读 · 52 评论 -
【PyCharm中文教程 02】PyCharm 社区版下载与安装
1. 下载链接PyCharm for Windows :https://www.jetbrains.com/pycharm/download/#section=windowsPyCharm for Mac :https://www.jetbrains.com/pycharm/download/#section=macPyCharm for Linux :https://www.jetbrains.com/pycharm/download/#section=linux2. 安装步骤下载完成后,原创 2021-03-02 08:57:31 · 976 阅读 · 0 评论 -
【PyCharm中文教程 03】免费使用 PyCharm 专业版的两种方法
学生和老师可申请免费专业版有一种邮箱,叫做教育邮箱,这东西在这个互联网的世界有很大的优惠及特权,在 Jetbrain 这里,如果你有教育邮箱(.edu.cn 后缀的邮箱)但很多学生、甚至老师都未必有。没有教育邮箱怎么办?你只要能提供能证明你的学生或者老师身份的证明,比如学生证、教师证等,Jetbrain 也可以让你免费一定期限(申请地址:https://www.jetbrains.com/student/),学生证有效期是一年,每年都要复审一次,老师的话就是长期的了。利用开源项目申请免费专业版Je原创 2021-03-02 12:31:29 · 1366 阅读 · 1 评论 -
【PyCharm中文教程 04】运行 Python 的四种方式
1. 设置 Python 解释器PyCharm 只是提供一个集成开发环境,你在执行 Python 程序时,还是得依赖 Python 解释器。在一台电脑上,可以存在多个版本的 Python 解释器,所以你在执行 Python 程序前,你首先得告诉 PyCharm 你想用哪个 Python 解释器去执行程序。打开设置,搜索 Interpreter (如下图),就可以添加你的 Python 解释器了。设置完成后,在主界面就可以看到这里多了这么块内容。你以后想读一些内置模块的代码,可以直接从这里点进去。原创 2021-03-03 18:49:53 · 357 阅读 · 1 评论 -
【PyCharm中文教程 05】通过指定参数,执行程序
你在 Pycharm 运行你的项目,通常是怎么执行的?我的做法是,右键,然后点击 Run,或者使用快捷键 Shift + F10 。有时候,在运行/调试脚本的时候,我们需要指定一些参数,这在命令行中,直接指定即可。假设在命令行中,运行脚本的命令是这样python main.py init --local对于刚使用 Pycharm 的同学,可能并不知道 Pycharm 也是可以指定参数的。点击下图位置进入设置面板,在 Script parameters 中填入参数即可。同时在上图的底部,你可以原创 2021-03-04 08:25:59 · 349 阅读 · 1 评论 -
【PyCharm中文教程 06】超全 PyCharm 代码调试教程
1. 调试的过程调试可以说是每个开发人员都必备一项技能,在日常开发和排查 bug 都非常有用。调试的过程分为三步:第一步:在你想要调试的地方,打上断点第二步:使用调试模式来运行这个 python 程序第三步:使用各种手段开始代码调试首先第一步和第二步,我用下面这张图表示点击上图中的小蜘蛛,开启调试模式后,在 PyCharm 下方会弹出一个选项卡。这个选项卡的按键非常多,包括变量查看窗口调试控制窗口线程控制窗口程序控制窗口在变量查看窗口,你可以查看当前程序进行到该断原创 2021-03-04 12:33:39 · 2834 阅读 · 14 评论 -
【PyCharm中文教程 07】程序结束了如何继续调试
假如我们在一个爬虫的项目中,会使用到 正则表达式 来匹配我们想要抓取的内容。正则这种东西,有几个人能够一步到位的呢,通常都需要经过很多次的调试才能按预期匹配。在我们改了一次正则后,运行了下,需要重新向网站抓取请求,才能发现没有匹配上,然后又改了一版,再次运行同样需要发起请求,结果还是发现还是没有匹配上,往往复复,正则不好的同学可能要进行几十次的尝试。(上面这个例子可能不太贴切,毕竟是有很多种方法实现不用重新发请求,只是列举了一种很笨拙且低效的调试过程,你看看就好了)而我们在这几十次的调试中,向同一网站发原创 2021-03-05 10:05:02 · 941 阅读 · 1 评论 -
【PyCharm中文教程 08】远程代码调试图文教程
一般情况下,我们开发调试都是在个人PC上完成,遇到问题,开一下 Pycharm 的调试器,很快就能找到问题所在。可有些时候,项目代码的运行会对运行环境有依赖,必须在部署了相关依赖组件的服务器上才可以运行,这就直接导致了我们不能在本地进行调试。对于这种特殊的场景,就我所知,有如下两种解决方案:pdb远程调试关于 pdb,之前也写过专门的文章介绍使用方法,你可以点此查看:无图形界面的代码调试方法 - pdb而远程调试呢,是让我们可以在我们在 PC 上用 PyCharm 的图形化界面来进行调试远方原创 2021-03-06 09:55:10 · 222 阅读 · 0 评论 -
【PyCharm中文教程 09】改造颜值超高的界面
1. 你的IDE当你从官网上下载下来一个 PyCharm 后,若你不对其进行一些个性化设置,相信你一定无法容忍默认的丑陋界面,就像下面这样子。上面这个界面,有很多可以吐槽的地方,我全部标了出来:菜单栏的英文太丑,字体太奇怪。和标题栏字体的大小这极不协调。中文字体太丑,字体和右边代码对比,真的没法看。背景全白,伤眼我就不说了,一点极客的感觉都没有。代码字体太丑,太小,代码高亮体验太差。一个美观的 IDE 界面,能提高写代码的愉悦性,下面我会针对上面提出的问题,介绍下我是如何打造出一原创 2021-03-08 12:32:49 · 1262 阅读 · 0 评论 -
【PyCharm中文教程 10】关闭碍眼的波浪线
下面我先给出了一小段代码示例,思考一下,为什么name,my_name 不会有波浪线,而 myname 和 wangbm 会有波浪线呢?Pycharm 本身会实时地对变量名进行检查,如果变量名不是一个已存在的英文单词,就会出现一条波浪线,当一个变量里有多个单词时,Python 推荐的写法是用下划线来分隔(其他语言可能会习惯使用驼峰式命名法 ,但 Python 是使用下划线),所以在 Pycharm 看来 my_name 是规范的,而 myname 会被当成是一个单词对待,由于它在单词库里并没有它,所以原创 2021-03-09 08:40:56 · 267 阅读 · 0 评论 -
【PyCharm中文教程 11】开启护眼模式
眼睛对着电子产品,容易干涩,对于程序员这种长期以电脑为伍的人群,应该更加注重眼睛的保护。有些小白领为了保护自己的眼睛,他们通常会将一些办公软件(比如 word、excel,还有资源管理器)的背景色都设置为 护眼色,跟我们所说的原谅色差不多 hhh。那在 PyCharm 中有没有办法也这样子设置呢?当然有啦我用一张图,就能给你说清楚,设置方法如下:设置了护眼色,会牺牲 PyCharm 的顔值,不再是那个酷炫的极客风了,这就需要你从中取一个取舍。文章最后给大家介绍三个我自己写的在线文档:第一个原创 2021-03-09 12:30:00 · 1012 阅读 · 0 评论 -
【PyCharm中文教程 12】开启多行标签页
PyCharm 打开一个文件,就占用一个标签面。你有没有发现,不知不觉地,打开的文件越来越多,多到一行标签都装不下,装不下的标签页 PyCharm 会将其隐藏起来,并以数字的形式告诉你隐藏了几个文件。点击数字5,你才可以查看隐藏了哪些文件。这时你肯定会说,一行装不下 PyCharm 为什么不能多行显示呢?答案是,不是不能,而是需要你设置。如下图,将单行显示取消勾选即可。设置完后,有哪些文件就非常清晰了。文章最后给大家介绍三个我自己写的在线文档:第一个文档:PyCharm 中文指南 1原创 2021-03-09 19:26:31 · 1167 阅读 · 0 评论 -
【PyCharm中文教程 13】关闭烦人的灯泡提示
当我们在代码里面有语法错误,或者代码编写不符合 pep8 代码规范时,鼠标选择有问题的代码,就会自动弹出小灯泡,这个灯泡是有颜色之分的,如果是红灯泡,一般都是语法问题,如果不处理会影响代码运行。而如果是黄灯泡,就只是一个提示,提示你代码不规范等,并不会影响程序的运行。虽然这个灯泡,是出于善意之举,但我认为它确实有点多余(可能是我个人没有使用它的习惯),要是语法错误会有红色波浪线提示。你可能会说灯泡不仅起到提示的作用,它还可以自动纠正代码,我个人感觉并没有人工校正来得效率,来得精准。基于有时还会像知乎上这原创 2021-03-11 08:58:46 · 2990 阅读 · 0 评论 -
【PyCharm中文教程 14】开启大屏幕编码模式
如果你是使用笔记本来写代码的,那你一定知道,小屏幕写代码的体验可真是太糟糕了。为此在这里介绍两个小技巧,让你在小屏幕下也能轻松。第一个技巧使用快捷键:⌃ + ⌘ + F, 就可以开启全屏模式。再按一次快捷键,又可以切换回普通 模式(总之就是可以来回切换)。第二个技巧如果你的 PyCharm 开启了太多的工具栏,左边,右边,下边,大部分的空间都被工具栏占用了。(如下图)此时你可以使用快捷键:⌘ + ⇧ + F12,将这些工具栏全部隐藏掉,隐藏掉后再按一次,原来的界面就又回来了。文章最原创 2021-03-11 12:12:54 · 910 阅读 · 0 评论 -
【PyCharm中文教程 15】分屏查看代码
如果需要在一个文件中编写两处代码,而这两处代码又相隔比较远。那么你可以使用对该文件开启分屏模式。分屏分为两种:竖屏 横屏 那怎么开启呢?右击标签页,会有如下两个选项,点击即可。文章最后给大家介绍三个我自己写的在线文档:第一个文档:PyCharm 中文指南 1.0 文档花了两个多月的时间,整理了 100 个 PyCharm 的使用技巧,为了让新手能够直接上手,我花了很多的时间录制了上百张 GIF 动图,有兴趣的前往在线文档阅读。第二个文档:PyCharm 黑魔法指南 1.原创 2021-03-11 20:26:12 · 397 阅读 · 0 评论 -
装上这 14 个插件后,PyCharm 真的是无敌的存在
1. Key Promoter X如果让我给新手推荐一个 PyCharm 必装插件,那一定是 Key Promoter X 。它就相当于一个快捷键管理大师,它时刻地在:督促你,当下你的这个操作,应该使用哪个快捷操作来提高效率?提醒你,当下你的这个操作,还没有设置快捷键,赶紧设置一个?有了 Key Promoter X,你很快就能熟练地掌握快捷键,替代鼠标指日可待。比如我使用鼠标点开 Find in Path,它就会在右下角弹窗提示你该用哪个快捷键。2. Vim in PyCh原创 2020-12-28 13:01:33 · 17705 阅读 · 156 评论 -
PyCharm 使用指南 02:如何通过指定参数来执行程序?
《PyCharm 中文指南》在线阅读:http://pycharm.iswbm.com/Github 项目主页:https://github.com/iswbm/pycharm-guide你在 Pycharm 运行你的项目,通常是怎么执行的?我的做法是,右键,然后点击 Run,或者使用快捷键 Shift + F10 。有时候,在运行/调试脚本的时候,我们需要指定一些参数,这在命令行中,直接指定即可。假设在命令行中,运行脚本的命令是这样python main.py init --local对于原创 2020-09-10 20:07:32 · 1152 阅读 · 0 评论