好东西推荐: PyCharm Edu

by

今天在经过了对 A*搜索的学习之后我感到身心俱疲,于是我想放松一下自己,就打开了电脑中尘封多年的 PyCharm Edu 最初我是出于对 JetBrains 的信仰而下载的 PyCharm Edu ,这次是真的要使用了,想学学 Python 。

用过之后彻底被这款学习工具感动了,这才是一个编程教材应该有的样子!像什么博客、视频、书籍都弱爆了!想学 Python 的同学们, PyCharm Edu 绝对是你的不二之选!

这再一次加深了我对 JetBrains 的信仰,在他的帮助下,我只花了二十分钟就掌握了 Python 的基本语法(虽然之前写过一点点,不过只会 Hello World )。

下面我们来看看如何通过 PyCharm Edu 来学习 Python。

依赖

三个都是很好下载的东西,请大家前往官网下载。 PyCharm Edu 没有内置的 Python 解释器,请单独下载!

使用

直接打开 PyCharm Edu ,选择那个 Introduction to Python ,就可以开始学习了。

第一课就是 Hello World ,很传统哈哈,跟我的 Kotlin 教程一样。

PyCharm Edu 的学习过程是这样的:

当你的结果是错误的时候, PyCharm Edu 会告诉你你的错误原因(如果他知道的话),比如我第一次就没搞懂那个 remainder 是什么意思,然后 PyCharm Edu 就告诉我我应该取余,于是我顺便又背了一个单词—— remainder ,余数……

后来我还遇到了一个 even ,是奇数的意思……

言归正传,当你输入正确结果时:

它就会显示 Congratulations 。

我解释一下这三个按钮的作用:红色框框里的箭头表示上一课,蓝色框框里的表示下一课,绿色框框里的旋转箭头表示将这道题还原。而下面的文字,就是具体的题目了。

最右边有两个选项卡,一个是文档 Documentation ,就是涉及到这个专题的 Python 官方文档。上面的选项卡的内容就是题目本身了,如图所示。

体验

既然是 JetBrains 出品,那美妙神奇的代码提示自然是必不可少的,即便是教育产品也一样。

左边是整个知识体系机构图,下面是你的学习(其实是做题)进度。

为了确保你不在正当的学习中使用一些歪门邪道的小技巧, PyCharm Edu 会检查你做题的方法,而不是仅仅单纯地检查你的输出结果(这一点和某学科竞赛NOIP 比起来简直牛逼太多了),比如这道题它会限制你不删除某些特定字符。

而这道题本身因为做题方式检查的原因,我一直没能正确输出结果,后来我找到了这个神奇的按钮,它会告诉你正确答案。当然,不到实在没办法,不要轻易怂。

至于同窗口里的另一个选项 Productivity Guide ,则是教你如何快速上手 PyCharm 的。它包含了大量的使用 PyCharm 提高你代码生产力的方法,包括重构功能、快捷键等。比如这个就是变量名快速重构的提示,类似 Tip of the Day ,它还会告诉你你对于这个特性的使用频率。

简直不能再棒。

而且这是一份实战教程,他通过实际的代码编写来检验你的学习状态,确实是所谓的视频教程、书籍等传统教学方式所不能比的。而本来应该由老师完成的工作也被 JetBrains 强大的代码检查功能代替。

哪个人可以说自己比程序更仔细呢?

你学到了什么


Tweet this
Top


创建一个 issue 以申请评论
Create an issue to apply for commentary


协议/License

本作品 好东西推荐: PyCharm Edu 采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可,基于 http://ice1000.org/2016/07/02/MovedByPyCharmEdu/ 上的作品创作。
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
知识共享许可协议