大家好~我是李拜天,一个希望每天都是礼拜天的程序员。

大家用学python用的最大的编辑器应该是Pychram,在这我分享几个在学习和工作中最常用的Pychram小技巧。

1、快速查看库源码

经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践。

调用库时,可以点击你不了解的地方,然后 Ctrl+B,就会直接跳转到源码里的类,方法,函数,变量的定义,能让我们快速了解到有关这个库的知识。

2、一键PEP8
PEP8 是针对Python语言编订的代码风格指南。写 Python 代码时,尽管我们可以在保证语法没有问题的前提下随意书写Python代码,但是在实际开发中,采用一致的风格书写出可读性强的代码是每个专业的程序员应该做到的事情。

尤其是要上传到GitHub这样的一些平台上去的,但是靠肉眼去检查和注意的话,对我们来说太麻烦,所以直接在Pychram里面 Ctrl + Alt + L 一键 PEP 规范。

3、Pychram安装库

像安装库我们一般是用黑窗口 pip install 命令安装,如果你是新手,可能会为了安装库而感到烦恼,在 PyCharm 里面可以使用你熟悉的图形化界面来安装库,就是在 File 菜单 Settings里安装,就不用陷在一堆命令行里了。

4、 查找文件、类、方法

当我们需要在项目中寻找一个文件名的时候,按下 Ctrl + Shift + N (Mac:Command + Shift + O),然后输入你想查找的文件名就可以了。如果你不记得全名了,只需要输入首字母,Pycharm 就会提示你。

5、快速注释选择代码块

你会怎么快速注释一段 Python 代码块?不会是一行一行的加 # 吧……

可以先按下 Ctrl + Shift + [ / ] 从当前位置选择到代码块的开始/结束,选择自己需要注释调的代码块,然后再按下 Ctrl + / 注释。

6、快速插入常用代码

有时候需要输入很长的代码,比如 if __ name __ == __ main __ : ,这时候手动输入不如直接 Ctrl + J ,就可以直接插入常用代码了。

7、运行/调试代码
运行代码、调试代码应该是大多数人最常用的快捷键。

Mac:

Control + r:直接运行当前代码

Control + d:以Debug(调试)模式运行代码

Windows/Linux:

Shift + F10:直接运行当前代码

Shift + F9:以Debug(调试)模式运行代码

8、缩进你的代码块

在写前端页面的时候,经常要更改一大段代码的缩进,这时候可以先用 Shift + 上下键 来选择你要缩进的代码块,然后使用 Tab 就能缩进。

9、 展开/收缩代码

当项目写到一定规模的时候,难免方法/函数会很多,这个时候我们可以使用 Ctrl + +/- 代码块展开/折叠代码,这个主要是为了方便查看。

10、查看多个页面

当年需要查看多个代码文件,你依然可以使用 PyCharm 在一个屏幕里查看多个文件。鼠标放到当前导航处的文件名,然后右击,选择 Split Right 或者 Split down 就可以。

我这边都是基于Windows系统的,Mac系统可能有点区别,大家还有什么好的技巧可以在评论区分享!

希望分享的朋友们记得收藏、点赞和评论!再见,继续搬砖去了~更多福利下方领取哦!

————————————————
版权声明:本文为CSDN博主「程序员李拜天」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_54624911/article/details/119247025

大神和小白都在用的,敲代码需要掌握的小技巧,让你告别低效率工作!相关推荐

  1. python小白逆袭大神_python小白逆天(3),Python,小白逆袭,大神,三

    Python小白逆袭大神 作业三 作业: 对<青春有你2>对选手体重分布进行可视化,绘制饼状图 这个作业是根据第二天爬取获得的json文件进行数据的处理课可视化. with open('d ...

  2. 【小白理财】个人总结:大神与小白区别

    1.大神的投资 先看看<巴菲特和索罗斯的投资习惯>里面的一张图: 这张图总结了投资中所需要的所有因素.在大神的投资系统中有个人掌握的技能,投资策略和纠错机制 2.小白的投资 先看一张图: ...

  3. python大神和小白代码_看大神6行代码如何带领小白快速入门Python爬虫?

    原标题:看大神6行代码如何带领小白快速入门Python爬虫? 可能是小编本身就有一定的基础!当然我没有瞧不起小白的看法,知识觉得要入门一门编程语言确实比较简单,而且小编本身也是从小白过来的,但是当初接 ...

  4. 爬虫python需要什么软件-python大神们!都在用什么爬虫工具呢?

    python大神们!都在用什么爬虫工具呢? Python开发爬虫常用的工具总结 reqeusts:Python HTTP网络请求库; pyquery: Python HTML DOM结构解析库,采用类 ...

  5. 雅思7+、托福110+的英语大神,原来都偷偷关注了这几个视频号!

    在地铁.公交车.出租车上 在餐厅排队等位置的十几分钟里 有人多刷了几个搞笑视频,几篇娱乐新闻 也有人多学了几句英语,蜕变成为大神 如果你不甘躺平,又不知如何利用碎片化时间 这几个宝藏视频号,让你刷个朋 ...

  6. 我的世界java放大化是什么_我的世界:大神们为什么都喜欢“放大化”世界?...

    大家好,我是老炮,一个热爱我的世界的普通玩家. 我的世界拥有着很大的自由度,玩家甚至可以自己选择世界,调节矿物.生物群系.建筑(结构)的生成,就在各种参数让人应接不暇的时候,一个低调的生成选项&quo ...

  7. LCYZ NOIP模拟赛 —— By t14t41t[大神的题都是四星up]

    昨天三个题 ,匆忙做完,没能深刻理解题意,做的很不好,我反省,我反省,我反省. 很不错的题(Orz dqsAK大神 Orz lcyz出题人t14t41t Orz lcyz 大神 Archon) T1: ...

  8. 雅思7+、托福110+的英语大神,原来都悄悄关注了这几个视频号!

    在地铁.公交车.出租车上 在餐厅排队等位置的十几分钟里 有人多刷了几个搞笑视频,几篇娱乐新闻 也有人多学了几句英语,蜕变成为大神 如果你不甘躺平,又不知如何利用碎片化时间 这几个宝藏视频号,让你刷个朋 ...

  9. solidworks钣金插件_SolidWorks钣金三圆弧交点如何展开?大神和小白请进

    前期给大家分享了SolidWorks双圆角的展开实战教程,今天溪风要给大家分享的是三圆角顶点的展开技巧,SolidWorks实战实例如下图所示: SolidWorks练习题步骤: 1.打开SolidW ...

最新文章

  1. [IIS]修改MaxFieldLength与MaxRequestBytes彻底解决Request Too Long的问题
  2. 24岁博士毕业,受聘211高校副教授,90后开挂背后是自律和坚持
  3. csp初赛复习(往年真题+解析)
  4. Spark-三大数据结构之-广播变量
  5. 数据结构(十三)树的遍历
  6. Virtualenv 相关
  7. DolphinPHP(海豚PHP)实战教程
  8. webstorm 破解的方法
  9. 电商平台系统架构设计案例分析
  10. 100个特别的遥感应用和用途
  11. JavaScript 索引、关联、对象数组增删改查循环
  12. 关于如何有效锻炼肌肉的十个小贴士(转)
  13. larval 策略模式
  14. TCL通讯上海产品创新中心职位推荐
  15. 前后端分离,使用AppNode管理前端部署-安装
  16. 面向海洋观监测传感网的移动终端位置隐私保护研究
  17. 怎么把计算机模式重置,Windows10 WinRE模式下如何重置系统
  18. 浅析正向代理、反向代理、透明代理
  19. Educational Codeforces Round 117 (Rated for Div. 2)题解(A~D)
  20. QQ会员抽奖系统引流源码_适合引流,营销,推广

热门文章

  1. 与旷视共同寻找小微商业的智能零售解决方案|白洞战报
  2. html页面中iframe导致JavaScript失效
  3. 安卓录屏使用VirtualDisplay虚拟屏幕;MediaRecorder,媒体录影机;
  4. 时间序列分析Nginx日志
  5. 计算机专业需要英语口语成绩,什么专业需要英语口试成绩 一定要参加口试吗...
  6. CAD新手制图,如何移动图形呢?
  7. 2020德勤面试开始了吗_2020秋招,德勤群面par面,面试小白怎么准备?
  8. 计算机学的数学知识竞赛题及答案,数学知识竞赛题
  9. 涿州凯诺计算机学校实训基地,【涿州职教中心·芳华·记忆】06计算机(九)班毕业十周年聚会感想 ——班主任写给学生的心里话...
  10. 2022年山西经济林栽培技术之形考作业三