print("hello world!')
小虎趁着假期刷完了两个 Python 免费培训课程,下面跟各位大佬们汇报一下:
Sololearn APP 里面的 Python 3 Tutorial 文字课程
证书-c
安卓和苹果的大佬们都可以用,我用的是免费版,有广告,但是不影响使用。
我先说一下课程优点:
大家可以利用碎片时间随时随地学编程
我最早就想试验能够通过地铁和午休的碎片时间学 Python,事实证明,这款 APP 的教学模式非常适合大家利用碎片时间学习。
课程采用文字教学加课后习题的形式,方便大家随时学习。里面还有 Code Playground,方便大家用手机可以直接编程。我通常用这个功能来看案例的运行结果。
奖励机制做的好,给人游戏闯关的体验
通过学习赚取积分,积分可以用来解锁不会的题目。学完一个模块才可以解锁下一个模块,学完课程之后可以得到一张证书。
此外,还有类似于头脑王者的编程对战游戏。
挑战-c
课程多样,内容适合初学者入门,且有论坛可以答疑
APP 内部有多种编程可供选择,课程由浅入深进行讲解。免费学习最大的痛就是服务跟不上,没有老师进行针对性的答疑。在 SoloLearn 里碰到看不懂的知识点,点击 Comments 就可以看到各种大佬们用各种语言的讨论。
大佬们的帮助-c
下面说一下缺点:
课程的语言为英文
其实不是什么缺点,课程采用的英文都是基础语言加专业语言,前者大家都认识,后者认识不认识影响不大,就是专业名字。
小虎作为一个语言渣子,大部分时间学习起来还是很流畅的。
这款 APP 被很多人评为最优秀的新手自学编程入门 APP,没有之一。但是这款 APP 在国内不够火,我猜主要是因为课程语言的问题。
课程的前面比较基础,后面比较难,但讲解不够清楚
课程到了后面讲到面向对象的编程的时候,我就看的云里雾里了。大部分时间都要靠论坛里面的讲解才能懂。有些问题看完讲解也不懂,我比较佛系,实在不懂的就用积分通关了。
总结一下,我推荐大家可以利用碎片时间尝试一下这款 APP,虽然我们是用碎片时间学习,但是这款 APP 绝对能够给大家带来系统的知识体系。
有碎片时间进行系统的学习有没有点心动呢?
大家可以在 App Store 或者 Google Play 里面直接下载。
小象学院的每天 30 分钟学 Python 的视频课程
证书 python-c
这个课程是我妹妹推荐我的,不但我的读者大人们为我的成长操碎了心,我妹妹也一直督促我成长。有一种学习叫做你妹妹觉得你需要学一下。
我终于在我妹妹推荐了 N 次以后开始了这个课程。我妹妹在学校学过 Python,课程中很多内容她都会,但她依然推荐这个课程,并且自己坚持学完了。
因为老师在课程中体现出了良好的编程的思维和习惯,每次讲一个案例前的分析思路,非常值得学习。
前面说了,我尝试着用碎片时间学习Python。这个课程每节课 10-20 分钟,我一般选择1.5倍速,用早晨地铁时间和中午午休时间刷课,一天可以刷 4 节课。
但是很快我就发现问题了。这个视频课程是通过案例代知识点的方式来讲解,好处就是零基础的学员可以通过一个月的学习完成8个炫酷的案例,实用性强,不好的地方在于知识体系不够系统。
基于这种上课模式,大家一定要边学边练习。我不推荐大家用上下班路上的碎片时间学习该教程。
我推荐大家可以把 soloLearn 和小象学院的视频结合着听,既能完成炫酷的案例,又可以形成系统的知识体系。
下面我再说一下课程的其他不足:
课程只能通过微信学习,老师用的 Pycharm 界面是黑色的,观看效果不好,不方便大家用一个设备,一边听课一边学习。
因为案例中涉及函数调用等操作,实际的编程顺序和最后代码顺序不一致。我建议大家跟着视频顺序敲一遍代码,掌握编程思维。
我尝试了手机微信、Ipad微信、电脑版微信,最后找到的完美的解决方案是: IPad 版微信全屏播放课程,用电脑分屏(左边屏幕放课程代码,右边 Pytharm)跟着老师编程。
每天只能解锁4节课程,且要分享朋友圈。
按理说如果我们一边听课一边做练习,4 节课够我们学 2 小时了。这样的课程分割将同一个案例分割到不同的日期学习,如果能够同一个案列一起学习效果会更好。
这段时间我的朋友圈全部都是分享链接。我知道有些人不爱发朋友圈,或者不愿意在朋友圈发工作和学习的内容,但是想想看,这么好的课程都不花钱,帮着宣传一下也是应该的。
我学习过程中遇到的最大的困难:配置开发环境
如果是 Windows 的小伙伴们,大家一定要按照小象学院的 PDF 安装 Anaconda 和 Pycharm。
如果你和我一样,用的是 Mac OS,可能会遇到无法调用 Numphy、matplotlib 等库的情况。
需要手动安装-c
我基础很差,无法确认何种问题导致的调用失败,花了一下午时间尝试了所有的解决方法,差点就放弃了。
Python 最大的优点之一就是可以调用各种库。Anaconda 就是一个各种库的集合体,方便小白使用。
在 Mac OS 中的 Pycharm 选择的不是Anaconda里面的Python,需要我们手动去修改Interpreter 的路径。(这是我个人的总结,不知道是否科学)
在起步阶段遇到一个大 bug 真的很容易放弃。为了让大家更好的坚持下去,我选择在今天发这篇文章(我特意用我妹妹的账号把课程提前刷完了)。
大家可以趁着假期安装 Python、Pycharm 和 Anaconda,如果配置环境出现问题,有时间去解决。
大家点击下面的二维码就可以学习啦。
学习视频-c
这真的不是广告,事实上我看到了他们有春节抽奖送书的活动,我通过邮件和微信的方式联系小象学院希望他们能够给几本书给大家抽奖,目前还没有收到消息。。。我安慰自己他们春节放假了
我会努力成长,争取早日给大家谋福利。
这篇文章有点长,主要是为了方便大家做好学习的准备工作。
祝大家开工愉快。