中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

请问一下用于Python语言开发的软件,PyCharm怎么样?

举报
在哪里下载呢?
讨论回答 (20)
dspbclhdcnqt
zj5201012
blueone526
bc122718676
198174dongchunya
zhizunyangfan13
Snail7264153

我想,对于大多数接触过Python开发的同学,应该都对Pycharm有所耳闻,

  • 功能丰富

  • 便捷易用

它不仅有强大的而丰富的功能,而且默认配置非常完善,例如,工程路径、解释器、自动加载第三方包等,所以,不需要过多的配置,我认为,对于Python新手,Pycharm是一个绝佳的选择。

下面我就来介绍一下Pycharm的安装配置。


1. Pycharm安装配置

IDE(Integrated Development Environment, 集成开发环境),目前Python的IDE有很多,vs code、eclipse、atom、anaconda、IDEA等等,我个人不太推荐使用上述这些IDE,当然如果十分喜欢这些IDE也可以。对于初学者开发Python,我只推荐pycharm。毋庸置疑,这是Python最强大的IDE之一。跳转、关联第三方库、速度、集成度、debug等等,可以说pycharm在Python开发中大多数方面表现的都很优秀,而eclipse、anaconda、atom只是在某一个或几个方面表现还可以。首先eclipse需要额外配置Python插件,anaconda集成太多包,有很多是自己用不到的,太臃肿了,atom没用过,不过也不感兴趣,所以,我觉得使用这些IDE还不如配置一下vim。如果说不喜欢每种语言安装一个IDE,喜欢像eclipse这样支持不同语言的IDE,我支持使用IDEA,这和pycharm属于同一家的产品,很多特性有共通之处。

pycharm优点:
  • 功能丰富
  • 提示速度快
  • 强大的书签和跳转功能
  • 高效的debug
  • 学生可以注册免费使用专业版
  • ...
pycharm安装步骤:
  • 下载pycharm
如果没有购买专业版,可以下载社区版免费使用:
http://www.jetbrains.com/pycharm/download/#section=windowswww.jetbrains.com
如果有学校的邮箱,可以注册教育版,和专业版没什么区别:
  • 进行安装
双击可执行文件、选择安装目录进行安装就行了。
  • 配置解释器
setting->Project->Project Interpreter
在红框位置选择上面安装的Python解释器
要检查一下,因为Python默认是生成一个虚拟环境,使用虚拟环境中的解释器

上面仅仅介绍了Pycharm的安装和配置过程,除了上述基础配置外,要想晚上的了解Python配置,还需要学习一下一下几点,

  • pip源代理

  • 虚拟环

当然,除了Pycharm,还有很多适用于Python开发的IDE,例如,

  • jupyter notebook

  • vs code

  • sublime

  • ...

这些也都是不错的IDE,每个同学可以根据自己的喜好进行选择。

shengdao001

好用,非常好用,但是你如果连下载的官方地址都找不到的话,那我觉得编程这条路可能不是太适合你。


回答这个问题之前,先上一张JetBrains公司提供的高清快捷键一览图(鉴于机制不能放外部链接,有需要的朋友可以直接私信我)

那么Pycharm都有哪些「黑科技」呢?且听我一一道来:

1、通过指定参数执行程序

有时候在调试程序的时候,我们要输入启动参数,对于刚使用 Pycharm 的同学,可能并不知道 Pycharm 也是可以指定参数的。点击下图位置

进入设置面板,在 Script parameters 中填入参数即可。

2、分屏查看代码

这项技能几乎是每个高效程序员的最爱了,分屏查看代码!

那怎么开启呢?直接右击标签页即可,如下图:

3、快速开启新的一行

无论你的鼠标光标在哪里,直接Ctrl+Enter即可快速换行。

4、代码快速折叠

PyCharm 中,支持代码块的快速折叠,比如一个类,一个函数,一个 if 代码块,一个 for 循环代码块,才会有折叠的按钮。

折叠:Ctrl -

反折叠:Ctrl +

5、跨级别跳转代码块

根据代码块的在模块中的位置,可以将代码块分为:

行代码块、流程控制代码块、函数内函数代码块、函数代码块、类代码块五种。

在 PyCharm 中如何实现跨级别代码块(从下一级跳到上一级,不可逆向)的跳转呢?

只要记住这一组快捷键就可以:

  • Ctrl + [:跳到上一级代码块开始的地方
  • Ctrl + ]:跳到上一级代码块结束的地方

6、善用 TODO 记录待办事项

作为程序员,随时记录代码中待实现功能,也是很重要的。

7、快速JSON格式化

对于接口返回的一个未经美化的JSON数据格式,看起来还是很头疼的。之前每次我都是去一些在线的网站来搞定,但是一旦没有网络就尴尬了,其实Pycharm早已经自带该功能。Ctrl+Alt+L一键搞定。

8、脱离鼠标的代码区域选择:Extend Selection

根据选中的区域的大小,可以分为选中单词、选中表达式、选中单行、选中代码块、选中函数、选中类几种。

对于代码区域,通常都要借助鼠标才能完成,这里给你推荐一组快捷键,可以让脱离鼠标进行区域的选择:Ctrl + W,一组快捷键即可搞定。


最后附一套手把手PDF教程,对于新手和老手都很有用,大纲目录如下,感兴趣的朋友欢迎来撩。


本文为作者“一个程序员的奋斗史”悟空问答原创文章,未经允许转载、抄袭必究!

sudeyi888
SHUOSHUO1018
353801403
han88578
qq416695827
wfly225
sceae3wcg

我想,对于大多数接触过Python开发的同学,应该都对Pycharm有所耳闻,

  • 功能丰富

  • 便捷易用

它不仅有强大的而丰富的功能,而且默认配置非常完善,例如,工程路径、解释器、自动加载第三方包等,所以,不需要过多的配置,我认为,对于Python新手,Pycharm是一个绝佳的选择。

下面我就来介绍一下Pycharm的安装配置。


1. Pycharm安装配置

IDE(Integrated Development Environment, 集成开发环境),目前Python的IDE有很多,vs code、eclipse、atom、anaconda、IDEA等等,我个人不太推荐使用上述这些IDE,当然如果十分喜欢这些IDE也可以。对于初学者开发Python,我只推荐pycharm。毋庸置疑,这是Python最强大的IDE之一。跳转、关联第三方库、速度、集成度、debug等等,可以说pycharm在Python开发中大多数方面表现的都很优秀,而eclipse、anaconda、atom只是在某一个或几个方面表现还可以。首先eclipse需要额外配置Python插件,anaconda集成太多包,有很多是自己用不到的,太臃肿了,atom没用过,不过也不感兴趣,所以,我觉得使用这些IDE还不如配置一下vim。如果说不喜欢每种语言安装一个IDE,喜欢像eclipse这样支持不同语言的IDE,我支持使用IDEA,这和pycharm属于同一家的产品,很多特性有共通之处。

pycharm优点:
  • 功能丰富
  • 提示速度快
  • 强大的书签和跳转功能
  • 高效的debug
  • 学生可以注册免费使用专业版
  • ...
pycharm安装步骤:
  • 下载pycharm
如果没有购买专业版,可以下载社区版免费使用:
http://www.jetbrains.com/pycharm/download/#section=windowswww.jetbrains.com
如果有学校的邮箱,可以注册教育版,和专业版没什么区别:
  • 进行安装
双击可执行文件、选择安装目录进行安装就行了。
  • 配置解释器
setting->Project->Project Interpreter
在红框位置选择上面安装的Python解释器
要检查一下,因为Python默认是生成一个虚拟环境,使用虚拟环境中的解释器

上面仅仅介绍了Pycharm的安装和配置过程,除了上述基础配置外,要想晚上的了解Python配置,还需要学习一下一下几点,

  • pip源代理

  • 虚拟环

当然,除了Pycharm,还有很多适用于Python开发的IDE,例如,

  • jupyter notebook

  • vs code

  • sublime

  • ...

这些也都是不错的IDE,每个同学可以根据自己的喜好进行选择。

liukun6254008

好用,非常好用,但是你如果连下载的官方地址都找不到的话,那我觉得编程这条路可能不是太适合你。


回答这个问题之前,先上一张JetBrains公司提供的高清快捷键一览图(鉴于机制不能放外部链接,有需要的朋友可以直接私信我)

那么Pycharm都有哪些「黑科技」呢?且听我一一道来:

1、通过指定参数执行程序

有时候在调试程序的时候,我们要输入启动参数,对于刚使用 Pycharm 的同学,可能并不知道 Pycharm 也是可以指定参数的。点击下图位置

进入设置面板,在 Script parameters 中填入参数即可。

2、分屏查看代码

这项技能几乎是每个高效程序员的最爱了,分屏查看代码!

那怎么开启呢?直接右击标签页即可,如下图:

3、快速开启新的一行

无论你的鼠标光标在哪里,直接Ctrl+Enter即可快速换行。

4、代码快速折叠

PyCharm 中,支持代码块的快速折叠,比如一个类,一个函数,一个 if 代码块,一个 for 循环代码块,才会有折叠的按钮。

折叠:Ctrl -

反折叠:Ctrl +

5、跨级别跳转代码块

根据代码块的在模块中的位置,可以将代码块分为:

行代码块、流程控制代码块、函数内函数代码块、函数代码块、类代码块五种。

在 PyCharm 中如何实现跨级别代码块(从下一级跳到上一级,不可逆向)的跳转呢?

只要记住这一组快捷键就可以:

  • Ctrl + [:跳到上一级代码块开始的地方
  • Ctrl + ]:跳到上一级代码块结束的地方

6、善用 TODO 记录待办事项

作为程序员,随时记录代码中待实现功能,也是很重要的。

7、快速JSON格式化

对于接口返回的一个未经美化的JSON数据格式,看起来还是很头疼的。之前每次我都是去一些在线的网站来搞定,但是一旦没有网络就尴尬了,其实Pycharm早已经自带该功能。Ctrl+Alt+L一键搞定。

8、脱离鼠标的代码区域选择:Extend Selection

根据选中的区域的大小,可以分为选中单词、选中表达式、选中单行、选中代码块、选中函数、选中类几种。

对于代码区域,通常都要借助鼠标才能完成,这里给你推荐一组快捷键,可以让脱离鼠标进行区域的选择:Ctrl + W,一组快捷键即可搞定。


最后附一套手把手PDF教程,对于新手和老手都很有用,大纲目录如下,感兴趣的朋友欢迎来撩。


本文为作者“一个程序员的奋斗史”悟空问答原创文章,未经允许转载、抄袭必究!

290273

当然非常不错啊,作为一个非常专业、智能的python开发软件,pycharm在项目开发中有着非常高的普及率和欢迎度,使用的公司和个人自然也非常多,下面我简单介绍一下pycharm的安装和使用过程,感兴趣的朋友可以尝试一下:

下载pycharm

这个直接到pycharm官网下载即可,如下,目前分为Professional和Community2个版本,其中Community是完全免费的,而Professional需要付费购买,个人使用的话,直接下载Community版,完全可以满足日常开发,安装包大概也就几百兆:

安装pycharm

这里直接双击刚才的安装包即可,接着就会进入安装向导,按照软件提示一步一步往下走就行,非常简单,默认安装位置会是c盘,当然,你也可以选择其他路径,注意路径不能包含中文,耐心等待一会儿即可看到finish界面,提示安装完成:

重启软件,初次进入,会提示新建项目,默认情况下软件会自动识别本地python解释器路径,如果识别失败,这里我们可以进入“File”->“Settings...”,手动设置python解释器,支持在多个项目之间切换python解释器,非常方便:

使用pycharm

安装完成后,我们就可以愉快的开始python编程了,新建一个“Python File”,然后就可以直接编辑python代码,这里支持智能补全、语法提示、代码高亮等基本功能,除此之外,还支持单元测试、代码重构、代码分析等高级功能,个人使用来说非常不错,不管是项目的开发和维护,都非常方便,尤其是团队协作的大型项目,更是非常合适:

至此,我们就完成了pycharm的安装和简单使用,总的来说,整个过程非常简单,只要你熟悉一下基本流程,很快就能在本地搭建好开发环境,pycharm使用来说,效果非常不错,相信你很快就会爱上这款软件,当然,你也可以使用其他轻量级的开发软件,像vs code、sublime text等也都非常不错,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

deyideshengyupia
5555ysj

当然非常不错啊,作为一个非常专业、智能的python开发软件,pycharm在项目开发中有着非常高的普及率和欢迎度,使用的公司和个人自然也非常多,下面我简单介绍一下pycharm的安装和使用过程,感兴趣的朋友可以尝试一下:

下载pycharm

这个直接到pycharm官网下载即可,如下,目前分为Professional和Community2个版本,其中Community是完全免费的,而Professional需要付费购买,个人使用的话,直接下载Community版,完全可以满足日常开发,安装包大概也就几百兆:

安装pycharm

这里直接双击刚才的安装包即可,接着就会进入安装向导,按照软件提示一步一步往下走就行,非常简单,默认安装位置会是c盘,当然,你也可以选择其他路径,注意路径不能包含中文,耐心等待一会儿即可看到finish界面,提示安装完成:

重启软件,初次进入,会提示新建项目,默认情况下软件会自动识别本地python解释器路径,如果识别失败,这里我们可以进入“File”->“Settings...”,手动设置python解释器,支持在多个项目之间切换python解释器,非常方便:

使用pycharm

安装完成后,我们就可以愉快的开始python编程了,新建一个“Python File”,然后就可以直接编辑python代码,这里支持智能补全、语法提示、代码高亮等基本功能,除此之外,还支持单元测试、代码重构、代码分析等高级功能,个人使用来说非常不错,不管是项目的开发和维护,都非常方便,尤其是团队协作的大型项目,更是非常合适:

至此,我们就完成了pycharm的安装和简单使用,总的来说,整个过程非常简单,只要你熟悉一下基本流程,很快就能在本地搭建好开发环境,pycharm使用来说,效果非常不错,相信你很快就会爱上这款软件,当然,你也可以使用其他轻量级的开发软件,像vs code、sublime text等也都非常不错,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

wdf1195254363
展开查看全部 20 条讨论
精品应用推荐
新浪微博 新浪微博 天气通 天气通 淘宝特价版 淘宝特价版 UC浏览器 UC浏览器
相关问题

请问一下用于Python语言开发的软件,PyCharm怎么样?

1519 浏览 20 回答

Python有什么优势和劣势?

1549 浏览 10 回答

Python是学什么的?能做什么?

1634 浏览 10 回答

python做可视化数据分析,究竟怎么样?

1329 浏览 8 回答

Python会在未来二十年会取代Java吗?

1100 浏览 6 回答

扩展阅读

飞傲 BTR13解码耳放评测:小而美的便携性能机

评论 4

飞傲 BTR13解码耳放评测:小而美的便携性能机

农夫山泉再给大家出难题:喝自来水还是喝纯净水?

评论 12

农夫山泉再给大家出难题:喝自来水还是喝纯净水?

时尚灵巧高颜值 多屏办公一手抓 雷柏MT560多模无线鼠标体验评测

评论 2

时尚灵巧高颜值 多屏办公一手抓 雷柏MT560多模无线鼠标体验评测

为极限而生 佳能EOS R1旗舰微单相机深度评测

评论 9

为极限而生 佳能EOS R1旗舰微单相机深度评测

努比亚Z70 Ultra全面评测:顶级旗舰就是要“与众不同”

评论 39

努比亚Z70 Ultra全面评测:顶级旗舰就是要“与众不同”
热门问题

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 6 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

荣耀Magic7 Pro

9735 浏览 1 回答

荣耀Magic7 Pro

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

2.3万 浏览 4 回答

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

肿么找回QQ浏览器历史记录

7296 浏览 6 回答

肿么找回QQ浏览器历史记录

手机在哪里登录192.168.1.1设定页面?

9447 浏览 7 回答

手机在哪里登录192.168.1.1设定页面?

海尔售后服务24小时服务热线

2005 浏览 5 回答

海尔售后服务24小时服务热线

在华为官网预约了手机,不要了要取消预约吗

9492 浏览 5 回答

在华为官网预约了手机,不要了要取消预约吗

快手网页版不用下载直接打开

2230 浏览 6 回答

快手网页版不用下载直接打开

免费韩国漫画在线观看的地址有么?

8044 浏览 3 回答

免费韩国漫画在线观看的地址有么?

艺术玻璃门打印机要价钱一台啊?哪家的比较好一点。

251 浏览 6 回答

艺术玻璃门打印机要价钱一台啊?哪家的比较好一点。
最新问答

战神笔记本鼠标触摸板开关

8138 浏览 6 回答

战神笔记本鼠标触摸板开关

B站原声大碟是什么梗

4581 浏览 6 回答

B站原声大碟是什么梗

电脑亮度被我不小心调到最暗,桌面看不见了怎么处理?

1.3万 浏览 6 回答

电脑亮度被我不小心调到最暗,桌面看不见了怎么处理?

730显卡玩lol可以特效吗?

1792 浏览 10 回答

730显卡玩lol可以特效吗?

电脑显示屏适配

4825 浏览 4 回答

电脑显示屏适配
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具