新手如何快速上手 Python

Python七号

共 1901字,需浏览 4分钟

 · 2021-09-14

在知乎上有人问 6000 块买一个 Python 的在线课程值不值?我觉得他很可能被忽悠了,因为 Python 领域,高质量的免费教程实在在多了。今天就是说说那些高质量的 Python 教程。

面向零基础

  1. 《与孩子一起学编程》

Python之父 Guido van Rossum 曾专门在文章里推荐过这本书,说你会“喜欢上这本为你用心而写的书,并学到很多”

这是一本非常适合零基础的 Python 入门书籍。一个能教会小孩子的教程,读起来一定很轻松愉快,我不相信你学不会,如果你有小孩,可以试着一起学。

本书第三版终于换成 Python3,建议选择最新版本,如下:


  1. 菜鸟学院 runoob[1]

这个花一天就可以看完 Python 的基本语法,数据类型,标准类库等知道点,建立一个索引,如果哪天不记得哪个数据类型的用法,可以当做工具书速查。我就是从这里起步的。

  1. 廖雪峰的官方网站[2]

与菜鸟学院相比,这个更有趣,更深入一些,像是有人对你讲话一样,帮助你理解,中文,免费,零起点,完整示例,基于最新的 Python3 版本。这个也是我经常推荐的教程。

GitHub 上的

如果不满足于上面的基本教程,可以去 GitHub 找资源,

GitHub 是全球最大的同性交友社区,没有之一了。这里有顶级的开源项目、IT 公司、程序员,当然了,还有编程的教程。

去 GitHub 上学习,准没错。

这里放两个 Python 教程

  1. learn-python[3]

star 数 10.8k。

这是一份以代码和注释方式讲解 Python 的免费教程。每个 Python 基础语法和知识点都采用可以运行的代码为例讲解,再配上适当的注释和参考资料,让你快速上手 Python。此项目不仅可以当做学习 Python 的资料,还可以留着做为速查表。

不过,这个教程是英文的。

  1. Python-100-days[4]

star 数 108k。

100 天,让你从新手到大师,学习的先后计划都给你排好了,想当程序员的,就准备 100 天,跟着学就成。

  1. Python-Core-50-Courses[5]

star 数 4.4 k。

这个是前面的精简版,如果没有那么多时间的话,学这个也可以。50 天就够。

极客时间(文稿+语音)

这里都是付费的,也可以免费看部分课程。付费的好处是,你可以在上面留言和高手交流,这里的高手就是老师和同学,有些同学的水平非常高,我觉得有些同学在某种程度上已经超出了老师,我在上面的每一条留言都会被老师回复,而且还有很多高质量的留言可以学到很多其他地方学不到的知识。

学 Python 的话,我就推荐一门课程,就是景霄老师的《Python核心技术与实战》,可以阅读感受一下大神的力量感受一下景霄老师的实力。

视频教程

个人不喜欢视频教程,感觉学起来效率太低,拖进度条又怕错过什么。不过不同的人不同的学习方式,但是很多初学者喜欢跟着视频一起实战。如果要看视频教程的话,推荐 bilibili 和 YouTube 平台,自己搜索下感兴趣的,跟着学就对了,排名靠前的课程的质量都很不错,其他的就不用看了。

最后的话

学习 Python 前要问自己为什么而学,一旦明确的目标,就不要轻言放弃,跟着一本书或一个教程系统的有计划的学习,一开始要以程序跑起来为目标,不要太在意细枝末节的内容,免得从入门到放弃。然后随着基础的掌握在慢慢深入细节。学习最重要的还是自己的兴趣,加上时间投入、大量的实操、大量的练,终成 Python 高手。

你也可以关注我,学习 Python 技术。

参考资料

[1]

runoob: https://www.runoob.com/python3/python3-tutorial.html

[2]

廖雪峰的官方网站: https://www.liaoxuefeng.com/wiki/1016959663602400

[3]

learn-python: https://github.com/trekhleb/learn-python

[4]

Python-100-days: https://github.com/jackfrued/Python-100-Days

[5]

Python-Core-50-Courses: https://github.com/jackfrued/Python-Core-50-Courses


浏览 23
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

举报