PyCharm学习笔记

这两天在学习PyCharm,这篇文章里会出现以下内容

  1. 碎碎念

  2. 相关资源

  3. 心得

碎碎念

本来以为PyCharm作为一个比较流行的IDE,应该有很全的中文教程,搜索后发现我太乐观,所以干脆自己整理下资源,以及写点心得

相关资源

https://www.youtube.com/playl...
JetBrains在油管上的Getting Started with PyCharm系列教学视频,每段视频都只有几分钟,很适合初学者

http://confluence.jetbrains.c...
JetBrains的图文版教学资源,我是主要看这个学的,例子到位,排版舒服,也很方便搜索

心得

说是心得,其实主要是写快捷键,毕竟我除了VBA自带的IDE,还没用过其他IDE,没办法做什么对比
下面就来列举一下我常用的快捷键,箭头符号前是菜单,如果某快捷键不带箭头,则说明其不在菜单中

Refactor -> Rename (Shift + F6)
(批量)重命名
可以用在各种对象上,比如文件/类/变量/函数等

Code ->Reformat Code (Ctrl + Alt + L)
格式化代码
按PEP8格式化代码,比如确保操作符左右有、且仅有一个空格

Code ->Surround With (Ctrl + Alt + T)
把选中的代码加个框,比如if,while,try等等

Run context configuration (Ctrl + Shift + F10)
执行当前页面代码 (我的理解)
因为Shift + F10是运行不是当前页面所在代码,所以有时候会搞错,还是用这个好
另外,作为Shift + F9的对应,其实也有个Debug context configuration,不过后者没有默认快捷键
也可以考虑把Shift + F10和Shift + F9分配给Run/Debug context configuration

Extend Selection (Ctrl + W)
从光标位置逐渐往外扩展选择

Find in Path (Ctrl +Shift + F)
在指定项目/模块/目录中搜索,非常有用

Search Everywhere (双击Shift)
对我来说,常用于找要导入的模块/类/函数的来源和名字
和Find in Path一起是主打的两个搜索功能
另外,关于搜索结果前的各种小图标的含义,可以参考这里

Comment with Line (Ctrl + /)
以行的方式注释
哦对,编辑html时也可用

变量后加.
会出现针对这个变量的一些的操作,用来print特别方便

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习Django时,使用PyCharm作为开发工具可以提高效率。PyCharm是一款功能强大的Python集成开发环境,它提供了丰富的功能和工具,可以帮助开发者更好地编写和调试Django应用程序。 在学习Django的过程中,可以使用PyCharm创建Django项目,并使用其内置的Django支持功能来简化开发过程。PyCharm可以自动识别Django项目的结构,并提供代码补全、语法检查、调试等功能,帮助开发者更快地编写和调试代码。 此外,PyCharm还提供了集成的版本控制系统,如Git,可以方便地管理和追踪代码的变化。它还支持自动化测试和部署,可以帮助开发者更好地进行项目管理和发布。 总之,使用PyCharm作为开发工具可以提高Django学习的效率和便利性。它的强大功能和友好的用户界面使得开发者可以更专注于代码的编写和项目的开发。\[1\] \[2\] \[3\] #### 引用[.reference_title] - *1* *3* [PyCharm平台下初学Django框架](https://blog.csdn.net/howard2005/article/details/93491364)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [pycharm平台下的Django教程](https://blog.csdn.net/Sunshine_ZCC/article/details/73918408)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值