python编译器是用来干嘛的-学习Python建议用什么编译器?

初学者编译器,编辑器,IDE,解释型,编译型语言...,这些专业名词分不清很正常,都有一个慢慢学习的过程。时间久了,自然会搞懂。

本人刚学Python时,用过各种各样的IDE,比如说Spider,IDLE,VS code。因为以前一直写C#,习惯了全能的Visual Studio。 所以这些IDE用起来总是缺少各种各样的功能。经过一段时间的摸索以及别人的推荐,目前本人经常用的就两个。一个就是命令行python解释器,另一个是pycharm。

命令行python解释器

如果你是初学者,只是想看看自己写的几句python语句是不是正确,或者只是想看看结果。那么推荐用命令行,输入python。简单易用无副作用。

想退出的话直接按Ctrl+z,然后按回车键即可。 />

我经常把它当计算器用,比如算下

equation?tex=2.4%5E6 ,只需要在python命令行输入2.4**6即可 />

Pycharm

如果日常写代码的话,推荐Pycharm for Anaconda, Community edition免费, 目前个人觉得最好用的IDE。个人推荐搭配Anaconda. 不管是windows还是linux都可。下面是下载地址:JetBrains PyCharm for Anaconda?www.jetbrains.comv2-1e90a4bf5b6360b09b4730dfba70dee0_180x120.jpg

Individual Edition | Anaconda?www.anaconda.comv2-214e64a8f1c4352087083c85886e5d4c_180x120.jpg

Anaconda可以用来管理虚拟环境。我们都知道有很多代码需要不同的python版本,不同的包,甚至同样的包的不同版本,比如有些需要python2,有些需要python3,有些需要某个包比较老的版本,有些需要比较新的版本。Anaconda可以帮助我们完美解决这些问题。不同的虚拟环境完全隔离,互不影响。Anaconda虚拟环境管理相关都可以在这个页面找到:Managing environments?docs.conda.io

如何使用anoconda?windows下打开命令行,如果你喜欢linux命令的话,可以安装git bash。linux下直接命令行就行。

输入conda

建立虚拟环境,最好指定python版本,可供后期配置pycharm

conda create -n myenv python=3.6

如何配置Pycharm?创建新项目, 选择file->new project

配置解释器,选择file->settings, 展开Project:(你的project的名字),选择Project Interpreter。在右侧窗口,点击最右面的设置按钮,选择add。 /> />

3. 选中Conda Environment

4. 在右侧窗口选择Existing environment, 在Interpreter中选择anaconda虚拟环境文件夹中的python.exe即可。

Anaconda虚拟环境在Windows中通常安装在C:/Users/[你的用户名]/Anaconda2(或3)/envs/[你创建的虚拟环境名字]/。

这样pycharm就配置完成。

如何安装需要的包?windows下打开命令行,如果你喜欢linux命令的话,可以安装git bash。linux下直接命令行就行。

激活项目使用的虚拟环境

conda activate [你的虚拟环境名字]

3. 用pip install安装即可

Pycharm 常用快捷键alt+shift+F9, 选择要debug的文件并debug

shift+F9, 直接debug之前选中的文件

F8, 按行执行

F7,进入运行行的方法中

F9, 执行到下一个断点

设置断点,只需要在行号后点击一下就可。 />

好的IDE可以事半功倍,特别对于初学者,一个能够按步debug的编辑器是很重要的。我见过有人还在用非常传统的打印来debug,这种是非常低效,也很打击初学者热情。个人也很不推荐这种学习方式。

如果觉得这篇回答有用的话,麻烦点个赞。我是大鱼,主业搬砖,副业GRE培训。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值