热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python3从零学习手把手教你安装PyCharm

Python开发的工具除了我上一篇介绍的vscode外,最强大的还是PyCharm,因为vscode定位是给多种语言使用,用户需要安装插件
Python开发的工具除了我上一篇介绍的vscode外,最强大的还是PyCharm,因为vscode定位是给多种语言使用,用户需要安装插件扩展后才能使用。但是PyCharm就是一键式安装,专属开发Python神器。下面我来手把手教学怎么安装使用PyCharm。

PyCharm是由jetbrains公司(https://www.jetbrains.com/zh-cn/pycharm/这个是中文页面)于2011年开始发行的专注Python项目开发的专业工具。

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,并在所有计算机之间使用相同的环境和功能。
PyCharm版本类型对比:
版本类型
PyCharm Professional
PyCharm Community

一般对比

使用 Javascript、CoffeeScript、TypeScript、HTML/CSS 等进行 Web 开发
框架:Django、Flask、Google App Engine、Pyramid、web2py
远程开发能力:远程运行/调试、虚拟机支持
数据库和 SQL 支持
UML 和 SQLAlchemy 图表
科学工具
智能编辑器
图形化调试器
重构
代码检查
版本控制集成

Python、框架和工具

Cython
Django
AppEngine
Flask
Jinja2
Mako
web2py
Pyramid
性能分析器
SQLAlchemy
IPython Notebook
图表
远程解释器、远程调试、Vagrant、Docker
重复代码检测
代码覆盖率
.po文件支持
BDD支持
分析器集成
线程并发可视化
核心Python语言支持
代码检查
重构
本地调试器
测试运行程序
reStructuredText支持
PyQt
PyGTK
程序包管理
Virtualenv/Buildout
Python控制台

平台

CSS/HAML/SASS/LESS/Stylus
数据库/SQL
Javascript和JS调试器
Perforce、TFS
FTP/SFTP/FTPS远程主机部署
TextMate捆绑包
REST客户端
Puppet
File Watchers
XML、HTML、YAML、JSON、RelaxNG
Git、Mercurial、CVS、Subversion、GitHub
IntelliLang
本地终端
任务管理

定价

US $199.00/用户 首年
免费
下载地址
https://www.jetbrains.com/zh-cn/pycharm/download/download-thanks.html
https://www.jetbrains.com/zh-cn/pycharm/download/download-thanks.html?code=PCC
还有个教育行业的版本:https://www.jetbrains.com/zh-cn/education/ 这个版本是给教育行业用来教学用的,有兴趣的可以看看。
上面介绍了这么多PyCharm的功能和特点,以及分析了收费版和免费版的差异。通过表格来看免费版也足以满足一般的项目需求,如果有需要付费版可以直接购买,一年199美金价格还是有点高。如果又想用付费版本,又不想出真金白银,那么你可以网上找一些教程,这里我就不介绍了。
        首先下载免费版https://www.jetbrains.com/zh-cn/pycharm/download/download-thanks.html?code=PCC,双击下载后文件pycharm-community-2019.3.4.dmg,把PyCharm CE.app图标移到应用程序文件夹完成安装。
安装完成后打开PyCharm CE.app:
我们来创建一个新项目,点击“Create New Project”:
通过上图来设置好项目目录和python版本,如果你电脑上安装有多版本python,那么可以在“Project Interpreter”选择Python版本,然后我们点击“Create”来创建一个项目,创建完我们看到的是如下图界面:
主要分成3大区域:
1)资源管理区域:管理项目文件和资源 
2) 代码编辑区域:这个地方就是跟作家写文章一样的,是程序员写代码的主要区域,所以这里比较大 
3)输出栏:就是看输出信息的地方,在各种配置运行调试后输出的信息都在这个区域看。
现在我们来建个Python文件,运行一个hello world程序。
1、鼠标右击选中项目根目录
2、弹出的菜单中选择“New”菜单
3、“New”二级菜单中选择“Python File”,在弹出来的窗口输入“helloworld”然后回车或双击下面的“Python File”
这样就生成了helloworld.py文件:


我们可以看到已经打开了helloworld.py文件,如果没打开就鼠标双击“helloworld.py”文件,就可以在右侧打开这个文件。

我们在右侧输入这行代码:print('hello world!)




运行结果:



这里我们看到PyCharm的编辑和运行非常简单,跟vscode还要简单,非常适合新手入门。

推荐阅读
  • 本文探讨了Python类型注解使用率低下的原因,主要归结于历史背景和投资回报率(ROI)的考量。文章不仅分析了类型注解的实际效用,还回顾了Python类型注解的发展历程。 ... [详细]
  • binlog2sql,你该知道的数据恢复工具
    binlog2sql,你该知道的数据恢复工具 ... [详细]
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • MyBatisCodeHelperPro 2.9.3 最新在线免费激活方法
    MyBatisCodeHelperPro 2.9.3 是一款强大的代码生成工具,适用于多种开发环境。本文将介绍如何在线免费激活该工具,帮助开发者提高工作效率。 ... [详细]
  • 本文介绍了如何在 Python 脚本中规范文件编码,并提供了在不同字符集之间进行转换的方法,特别是在处理中文字符时的注意事项。 ... [详细]
  • PyCharm 作为 JetBrains 出品的知名集成开发环境(IDE),提供了丰富的功能和强大的工具支持,包括项目视图、代码结构视图、代码导航、语法高亮、自动补全和错误检测等。本文详细介绍了 PyCharm 的高级使用技巧和程序调试方法,旨在帮助开发者提高编码效率和调试能力。此外,还探讨了如何利用 PyCharm 的插件系统扩展其功能,以满足不同开发场景的需求。 ... [详细]
  • Python3爬虫入门:pyspider的基本使用[python爬虫入门]
    Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要通过爬取去哪儿网的旅游攻略来给大家介绍pyspid ... [详细]
  • 本文介绍了编程语言的基本分类,包括机器语言、汇编语言和高级语言的特点及其优缺点。随后详细讲解了Python解释器的安装与配置方法,并探讨了Python变量的定义、使用及内存管理机制。 ... [详细]
  • window下的python安装插件,Go语言社区,Golang程序员人脉社 ... [详细]
  • Python 3 Scrapy 框架执行流程详解
    本文详细介绍了如何在 Python 3 环境下安装和使用 Scrapy 框架,包括常用命令和执行流程。Scrapy 是一个强大的 Web 抓取框架,适用于数据挖掘、监控和自动化测试等多种场景。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 本项目通过Python编程实现了一个简单的汇率转换器v1.02。主要内容包括:1. Python的基本语法元素:(1)缩进:用于表示代码的层次结构,是Python中定义程序框架的唯一方式;(2)注释:提供开发者说明信息,不参与实际运行,通常每个代码块添加一个注释;(3)常量和变量:用于存储和操作数据,是程序执行过程中的重要组成部分。此外,项目还涉及了函数定义、用户输入处理和异常捕获等高级特性,以确保程序的健壮性和易用性。 ... [详细]
  • 如何在您的计算机上配置Python和PyCharm开发环境
    本文详细介绍了在Windows 10系统上配置Python和PyCharm开发环境的步骤。内容包括Python的安装与卸载、PyCharm的安装与卸载,以及如何在Windows 10中通过双击安装文件“python-3.7.2-amd64.exe”来完成Python的安装。此外,还提供了关于环境变量配置和基本设置的实用建议,帮助用户快速搭建高效的开发环境。 ... [详细]
  • 如何使用mysql_nd:Python连接MySQL数据库的优雅指南
    无论是进行机器学习、Web开发还是爬虫项目,数据库操作都是必不可少的一环。本文将详细介绍如何使用Python通过 `mysql_nd` 库与 MySQL 数据库进行高效连接和数据交互。内容涵盖以下几个方面: ... [详细]
  • Python 源代码文件应在何处进行编辑?[Python 常见疑问解答]
    Python 源代码文件的编辑有多种选择:1. 可以使用 Windows 自带的记事本进行简单编辑;2. 利用 Python 自带的 IDLE 集成开发环境;3. 采用功能更强大的第三方编辑器,如 Sublime Text、Visual Studio Code 等,这些编辑器通常具备语法高亮、自动补全等高级功能,能够显著提升开发效率。 ... [详细]
author-avatar
yuhemecy_883
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有