首页 > 科技 > macOS&&Pycharm-Pycharm介绍

macOS&&Pycharm-Pycharm介绍

JetBrains介绍

在介绍Pycharm之前,先介绍Pycharm这个产品的生产厂商-JetBrains


目前JetBrains官网部分内容支持中文访问,只需要在域名后面加上/zh-cn即可。

它是来自于捷克的软件开发公司,旗下有诸多的产品,涵盖了主流的语言和技术

  • IntelliJ IDEA 主要用于Java技术栈开发
  • WebStorm 主要用于前端技术栈开发
  • CLion 主要用于C/C++技术栈开发
  • Datalore 主要用于数据分析
  • Pycharm 主要用于Python技术栈开发
  • GoLand 主要用于Go语言技术栈开发
  • DataGrip 主要用于关系数据库(Oracle/MySQL)开发
  • App Code 主要用于iOS和macOS应用开发
  • Phpstorm 主要用于PHP技术栈开发
  • RubyMine 主要用于Ruby技术栈开发
  • Rider .NET Framework开发

安卓的开发的Android Studio 也是基于Google公司在IntelliJ IDEA 的社区版开发的。

Pycharm介绍


Pycharm首页


Pycharm是跨平台的集成开发环境,支持主流的操作系统(Windows,macOS,Linux),主要分为专业版和社区版,其中专业版是收费(免费试用一个月),而社区版是免费使用的。

专业版和社区版的区别

目前(2019/12/25)最新的版本是2019.3.1.后续所有的演示都是基于2019.3.1专业版演示。

PyCharm功能

智能代码辅助功能


智能代码辅助功能


PyCharm提供智能代码补全、代码检查、实时错误高亮显示和 快速修复,还有自动化代码重构和丰富的导航功能。


  • 智能代码编辑器
    PyCharm的智能代码编辑器可为Python、JavaScript、CoffeeScript、TypeScript、CSS和热门模板语言等提供一流支持。 充分利用可感知语言的代码补全、错误检测和实时代码修复!
  • 智能代码导航
    使用智能搜索跳到任何类、文件或符号,甚至任何IDE操作或工具窗口。 只需点击一下即可切换到声明、超级方法、测试、用例和实现,等等。
  • 快速且安全的重构
    利用安全的Rename和Delete、Extract Method、Introduce Variable、Inline Variable或Inline Method和其他重构以智能方式重构您的代码。 语言和框架专用重构可以帮助您执行项目级变更。

内建开发者工具

PyCharm大量的开箱即用工具包括集成的调试器和测试运行程序;Python分析器;内置的终端;与主要VCS的集成和内置的数据库工具; 利用远程解释器的远程开发能力;集成的ssh终端;以及与Docker和Vagrant的集成。

  • 调试、测试和性能分析
    为Python和JavaScript使用带图形化UI的强大调试器。 使用编码辅助与基于GUI的测试运行程序创建和运行您的测试。 利用Python分析器集成完全控制您的代码。
  • VCS、部署和远程开发
    在利用Git、SVN、Mercurial或其他版本控制系统时通过统一的UI节省时间。 在远程机器上运行和调试您的应用程序。 轻松地为远程主机或虚拟机配置自动部署,利用Vagrant和Docker管理您的基础架构。
  • 数据库工具
    直接从IDE访问Oracle、SQL Server、PostgreSQL、MySQL和其他数据库。 使用PyCharm编辑SQL代码,运行查询,浏览数据以及更改架构。

Web开发

除了Python,PyCharm还为各种Python Web开发框架、特定的模板语言、JavaScript、CoffeeScript、TypeScript、HTML/CSS、AngularJS和Node.js等提供一流支持。

  • Python Web框架
    PyCharm为现代Web开发框架(例如Django、Flask、Google App Engine、Pyramid和web2py)提供了丰富的框架专用支持,包括Django模板调试器、manage.py和appcfg.py工具、特殊的自动补全和导航功能,等等。
  • JavaScript和HTML
    PyCharm可为JavaScript、CoffeeScript、TypeScript、HTML和CSS,以及它们的现代替代者提供一流支持。 JavaScript调试器包含在PyCharm中并与 Django服务器运行配置相集成。
  • 动态编辑
    Live Editing Preview让您能够在编辑器和浏览器中打开页面并在浏览器中立即查看对代码所作的变更。 PyCharm会自动保存您的变更,浏览器会实时智能更新页面,显示您的编辑。

科学工具

PyCharm可与IPython Notebook集成,提供交互式Python控制台,并且支持Anaconda以及多种科学包,包括Matplotlib和NumPy。

  • 交互式Python控制台
    您可以在PyCharm中运行REPL Python控制台,这种控制台比标准控制台更具优势:带有检查功能的实时语法检查、大括号与引号匹配,以及代码补全。
  • 科学栈支持
    PyCharm内置了对科学库的支持。 它支持Pandas、Numpy、Matplotlib和其他科学库,为您提供同类最佳的代码智能、图表和数组查看器,等等。
  • Conda集成
    使每个项目具有单独的Conda环境能够保持依赖项独立,PyCharm让您能够轻松地创建并选择合适的环境。

可定制和跨平台的IDE

通过单个许可证密钥在Windows、Mac OS和Linux上使用PyCharm。 尽情使用经过优化的工作区,其中包含可定义的配色方案和键绑定等功能,还支持VIM模拟。

  • 可自定义的UI
    有没有不愿意调整自己工具的软件开发者? 我们还没有遇到过,因此,我们让您能够轻松地进行PyCharm UI自定义。 尽情使用经过优化的工作区,其中包含可定义的配色方案和键绑定等功能。
  • 插件
    10多年的IntelliJ平台开发为PyCharm带来了50多个不同性质的IDE插件,包括对其他VCS的支持,与不同的工具和框架集成以及Vim模拟等编辑器功能增强。
  • 跨平台IDE
    PyCharm可以在Windows、Mac OS或Linux上运行。 无论您有多少台计算机,都可以在上面安装和运行PyCharm,并在所有计算机之间使用相同的环境和功能。

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/1775129.html

setTimeout(function () { fetch('http://www.sosokankan.com/stat/article.html?articleId=' + MIP.getData('articleId')) .then(function () { }) }, 3 * 1000)