Python 有哪些好的学习资料或博客?

《最经典的25本Python编程开发电子书(附下载地址)》一文发出后,又引出一系列新的话题,比如:学Python是不是必须要从C语言学起?以及是否都需要3~4年的时间(大学本科的长度)?

其实,若非情况二般,“花四年时间,从C语言开始,系统学习编程”可能是最为通行的方案,这也是读大学和选择专业的要义所在。

然而,于参考书而言,其核心价值仅在于,为需要阅读的人提供参考;而参考书目之所以名在榜单,无非是经先行者论证,其内容比起其他图书更可以起到事半功倍的效果。而具体到,一份书单能否支撑起学习者学好一门语言的目的,这实际上是另外一个问题了,即学习方法的问题。

对没有编程经验的Python初学者:

1、大学之后再没四年规整的时间,是否还该学习?

2、转行进入新领域的非常情况下,该选择怎样的学习方法?

3、是不是每个人都要从C语言学起?

对于有编程经验的Python初学者:

1、基于过往编程经验,有无Python快速上手方法?

2、学习Python,可否借助以往语法结构?

3、如何写出高质量或更高质量的Python代码?

小编结合Full Stack Python上的教程,给出如下相关内容汇总,以供参考。

一、无开发经验,初学python

如果python是你编程生涯中,接触的第一门语言,以下教程可能会帮到你:

1. A Byte of Python (简明python教程_入门教程);

2. 简明 Python 教程  (A Byte of Python 的中文版);

3. Learn Python the Hard Way (Zed Shaw的免费教程);

4.  Real Python (Python, Django and Flask收费教程);

5 .short 5 minute video (阐释了要基于解决项目问题而学习语言的初衷);

6. Dive into Python 3 (开源的Python教程);

7.Python track  (为没任何基础的新手准备);

8. Introduction to Programming with Python (介绍了基本语法和控制结构等,提供了大量代码示例);

9. Think Python: How to Think Like a Computer Scientist (比较好的入门教材);

10. Python Practice Book  (针对基本语法的,python练习书);

11. this list of 5 programming project for Python beginners(5个适合python初学者的编程项目);

12. use Python to build a blog (如何用python构建一个博客网站);

13 .learning Python (一篇指导学习Python的文章)

二、有开发经验 ,初学Python

如果你是有编程基础Python初学者,下面这些教程可能对你的提高有益:

1. Learn Python in y minutes (几分钟内快速上手Pyton);

2. Python for you and me ( python的语法及结构等);

3. The Hitchhiker’s Guide to Python (来Flask Web App的教程);

4. How to Develop Quality Python Code  (如何开发高质量的python代码)。

三、进阶

学习了一阶段的Python基础知识后下面课程帮你进阶:

1.The Python Ecosystem: An Introduction (python生态系统,虚拟机、python包管理器pip、虚拟环境virtualenv等进阶主题相关);

2.The Python Subreddit  (python的reddit节点,是一个类似贴吧的活跃社区);

3.Good to Great Python Reads (收集进阶和高级python文章,讲了很多细微差异和python语言本身的细节)

4.  Free Python Tips (Python博客,有很多python和python生态系统的文章);

5. Python Books (一些免费的Python, Django, 数据分析等方面的书);

6. Python IAQ: Infrequently Asked Questions (python 相关常见问题)。

四、视频,屏幕录像,演示文稿等

best Python videos(一些技术交流会议的视频录像)

五、python的包

1. awesome-python  (python相关的,非常好用的包);

2. easy-python

六、 播客(Podcasts)

1 .Talk Python to Me  (开发者经验谈);

2. Podcast.__init__

七、新闻资讯(可订阅)

1. Python Weekly( 最新的python文章、视频、项目、资讯);

2. PyCoder’s Weekly (python weekly类似);

3. Import Python

    原文作者:橘色对白
    原文地址: https://www.jianshu.com/p/dac2001e9586
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞