只要一百天,你也可以活用Python

程序员客栈Times

共 1950字,需浏览 4分钟

 ·

2020-08-07 09:51


全文 1855 个字

阅读约需 5 分钟



当编程小白问怎么自学的时候,他其实是缺一套课程入门。

当编程熟手问怎么自学的时候,他其实是缺几个项目练手。

当编程大佬问怎么自学的时候,他其实是缺一点深度知识。


当所有人还在问怎么自学Python,学起来大概要多久的时候,GitHub上的巨佬骆昊大哥(ID:jackfrued)已经帮你铺好了从“新手到大师”的百天进阶之路。


不管是小白、熟手还是大佬都能学到东西。



而且百天不是概指,是真的只要一百天


从全方位熟悉Python语言,到Python的进阶用法,再到天南地北难易皆有的实战攻略:只要沿着这条百日成神之路走下去,就都会遇到。



从这张图,你可以看到这个项目已经在GitHub摘下87.k的星星,有口皆碑。


在开始百日成神道路之前,骆昊大哥不忘给我们介绍道路优越性(Python的优点):


  • 学习曲线低,非专业人士也能上手
  • 开源系统,拥有强大的生态圈
  • 解释型语言,完美的平台可移植性
  • 支持面向对象和函数式编程
  • 能够通过调用C/C++代码扩展功能
  • 代码规范程度高,可读性强

既然道路正确,咱们就只管跟着骆昊大哥的节奏,用一百天的时间完成从小白到熟手,从大佬到大师的进阶之路:



菜鸟行走江湖,先得懂江湖规矩


初的15天,骆昊大哥都在给我们讲最基础的江湖规矩带领我们进行Python语言基础的修炼。

毕竟编程要想伤人不伤己(多一些别人看不懂的高端代码,少一些掉自己头发的低端Bug),基本功很重要。

先给大家讲讲前十五天的学习内容:


这一阶段的学习,只要跟着骆昊大哥按部就班的做就好。

第一天,按照教程的步骤,搭好编程环境,充实的练功生活就可以开始了。然后第二天是语言元素,第三天是分支结构,第四天是循环结构。

给了秘籍还不忘让你练习,骆昊大哥把进度安排的妥妥的。

比如,打开循环结构这一小节,会看到这类结构的用途讲解,各种语句的基础用法,以及最后的小练习 (如下) 。

For-in循环:


每一节都有巩固练习和拓展练习,在这些练习结束之后,第五天,还有一个初步总结和小测试。


后面的10天,大致是这样:

第六天:函数和模块的使用
第七天:字符串和常用数据结构
第八天:面向对象编程基础
第九天:面向对象进阶
第十天:图形用户界面和游戏开发
第十一天:文件和异常
第十二天:字符串和正则表达式
第十三天:进程和线程
第十四天A:网络编程入门
第十四天B:网络应用开发
第十五天:图像和文档处理


其中,第十天是真·游戏课,会讲到“炮弹打中了飞机”“箱子摔在了地面上”这样的碰撞该怎么写,还要写个“大球吃小球”的游戏。

至少,过了这15天,就不是个一无所知的编程小白了。


初踏江湖,骆昊大哥带你打怪升级


基础打好之后,第16-20天,是Python这门语言的进阶修炼。


你会把前面15天的修炼成果巩固一波:用上不同的数据结构、算法,熟悉各种高级的操作。

这5天里,依然有许多有趣又经典的例子,比如在讲穷举法的时候,就举了百钱百鸡和五人分鱼的例子:


当然,游戏还是不能少,本章还有纸牌游戏可以写着玩。


完成前20天的任务,你就是个小有经验的Python程序猿了。但是,这里有一点需要特别强调:

算法和数据结构一定要学扎实,不然在未来十几二十年的编程中,可能都会因为这段时间某个知识点没学扎实,而导致bug满屏。

再经过20天的学习与实操,就变得更加丰盈:

第21-30天:Web前端入门
第31-35天:玩转Linux操作系统
第36-40天:数据库基础和进阶
这时,可以走出家门,去广阔的江湖里行走天地了:
第41-55天:Django实战
第55-65天:Flask实战
第66-75天:爬虫开发
第76-90天:数据处理和机器学习
第90-100天:团队项目开发
你可能已经发现了,“数据处理和机器学习”是最持久的一章,历时15天。因为这是很多人的瓶颈所在。


从各类Python库的用法,到决策树、贝叶斯分类、支持向量机这些常用方法,再到机器学习实战,这个章节都覆盖了。

在这一部分的学习过程中,要试着去思考一些深层次的东西,比如:

  • 贝叶斯分类在数据分析中能否运用?一般又如何运用?
  • 机器学习的基本逻辑是什么?
  • 网络爬虫的代码编写要如何做到即迅速又准确,而不是一通乱扒?

这些问题都不算很难,如果你能从头到尾跟着骆昊大哥走完这一百天的修行路,结束后肯定也能回答这些问题,在编程的世界中,成为一名破绽少(bug少),招式多(会用得库多)、还玉树临风(代码漂亮)、独当一面(独立开发)的大侠。

想要学习这门课的朋友,点击「原文链接」即可。



End

浏览 42
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报