codecamp

pycharm 简介

什么是pycharm

PyCharm是由JetBrains打造的一款Python IDE。(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

随着版本的迭代,jetbrains在pycharm中内置了更多的支持,从Django到轻量化的flask到接地气的pyramid再到结合最新特性的异步web框架fastAPI,pycharm都能胜任。

另外pycharm因为同系列软件的加持(webstorm),所以在pycharm也可以直接进行前端开发(支持bootstrap,angular,react,加插件也可支持vue)。

此外pycharm还支持科学计算。在科学计算领域,matlab一直都是独占鳌头,但是python出现打破了这个局面,python具有的优势(众多优秀的第三方库(生态完整且强壮),较易学习,开源免费,语法优美)让其在科学计算领域也分得一杯羹,而作为python IDE中最强大的存在,pycharm也对科学计算提供了完美的支持。

最后,jetbrain拥有丰富的插件市场,pycharm也能享受到这些丰富的插件,安装了这些插件你就能得到最好的开发体验!

关于本手册使用的pycharm版本

本手册使用的pycharm版本为2022.1.3专业版,使用相同的版本会得到最好的学习体验!但其他版本也能在本手册中获得一些参考。

本手册的部分截图是社区版(会特殊注明)。社区版和专业版在很多功能上都是相似的,这点后续不再进行解释。

本手册的对应的pycharm经过汉化!但在操作过程中会附加相应的英文名称,可以根据截图中的相应位置找到一样的英文按钮!

关于pycharm社区版和专业版的区别与选择

来自官网的介绍如下:


社区版和专业版的区别很明显,社区版阉割掉了很多功能,但这并不意味着不好用,毕竟vscode一个代码编辑器加上插件都能成为优秀的python开发环境,社区版的pycharm自然也不赖。

这两者的选择可以简单的做如下介绍:

  • 企业用,必须用专业版,不然会收律师函。
  • 个人用,如果是学生,可以申请jetbrain的学生认证,免费试用!
  • 个人用,你在GitHub上有一个很出名的项目,可以得到jetbrain的免费使用授权,但多出名这个界定标准由jetbrain决定
  • 个人用,一些特殊手段,比如注册机,一些基于java的网络拦截器等等实现的破解,只能说尽早入正,最好不要在企业中使用。
  • 小作坊使用,如果不想收律师函的话,最好还是用社区版。


pycharm 界面介绍
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

高级篇

配置篇

pycharm 项目配置

pycharm 配置解释器

pycharm 代码编辑技巧

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }