好东西推荐: PyCharm Edu

2016/07/02 Python

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

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

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

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

依赖

  • PyCharm Edu
  • JDK
  • Python 解释器

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

使用

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

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

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

  • 给你一段未完成的代码,中间有高亮显示部分就是需要你修改的地方。比如这个例子中,蓝色框框里面的内容就很明显不是代码,你应该把它们替换掉。比如这道题,你就应该把by two换成/ 2。:

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

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

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

它就会显示 Congratulations 。

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

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

体验

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

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

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

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

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

简直不能再棒。

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

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

你学到了什么

  • PyCharm Edu 的安装与使用
  • 如何让孩子爱上 Python

Search

    Post Directory



    如果觉得这篇文章给您带来了收获或者说它值得您这么做,您可以选择对我进行捐助。
    下面是微信支付哟


    本作品由
    好东西推荐: 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.
    知识共享许可协议