Python编程自学教程资源

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/linchunmian/article/details/79416062

得益于当前人工智能、数据科学的热潮,越来越多的人开始学习编程语言。Python作为一门易上手的脚本语言,可以应用于诸如人工智能、深度学习、数据挖掘、计算机视觉、web开发等各种不同领域,同时它也是当下最热门的编程语言。那么,Python该怎么学习呢?应该从哪里开始学习呢?

对于初学者来说,网上各种的书籍、课程资源会让你不知所措。我并不是计算机科班出身,在将近一年的Python自学过程中一路摸爬滚打过来,也踩过不少的坑。下面以我自身的学习经历,列出一些入门级的Python课程资源(免费的),希望能对初学者有所帮助。

1. (强推)廖雪峰Python教程,课程链接:

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000。首推廖雪峰老师的Python教程,原因有二:其一这是一份中文教程,也是目前我接触到的唯一一份比较全面的中文教程,适合英语水平一般的童鞋学习;其二这是一份非常基础的Python教程,非常适合零基础的初学者入门。(这也是我学习的第一份Python课程)

2. Learn Python Programming,课程链接:https://www.codecademy.com/learn/learn-python。在Codecademy的课程中,你将会学到Python的基础语法,包括如何使用文件、什么是函数以及他们能用来做什么、了解条件语句、循环语句等。这些对初学者来说都是必需的知识。此外,如果你复现课程中代码,你只需要安装Notepad++编辑器,这是一个非常方便且常用的文本编辑器,会为你的工作带来极大的便利。

3. Intro to Computer Science,课程链接:https://cn.udacity.com/course/intro-to-computer-science--cs101。Udacity的Python课程有蛮大的跨度,在这里你不仅能接触到最基础的Python编程知识,更进一步,你还能学习到有关Python爬虫、Web开发、网页所搜等高级课程。更值得一提得是,这份教程提供了中/英两个版本,你可以在两种版本之间随意切换,这将帮助你更好的理解课程的内容。

此外,还有一些优质的Python入门书籍(有需要书籍PDF版的可以私信我):

1. Learn Python The Hard Way (笨办法学Python)

2. A Byte of Python

3. Think Python

4. Pythonspot

5. Python Practice Book

以上就是我所接触过的、适合初学者学习的Python课程/书籍资源。在掌握了Python的基础语法后,你需要在实战应用中提高自己的编程能力。在此强推TopcoderCodewars两大编程挑战网站,你可以在这里进一步巩固Python知识,开启你的Python实战之旅,祝你学习愉快。如有不足之处还望批评指正!

展开阅读全文

没有更多推荐了,返回首页