系列文章背景
笔者在学习python的过程中也感受到了python的乐趣,python是一门适合普通人学习,能够帮助非程序员也体会到编程乐趣,并且能够在平时的生活工作上帮助到你。简而言之,就是能够做很多有趣的事。
纵观现在网络上各种python教程多如牛毛,也有很多教程制作的十分用心,称得上是是质量优秀的教程。
既然网络上有那么多优秀的python教程,那我出的这个系列的意义何在呢?结合我对众多python教程的观看,对python学习者或编程爱好者学习痛点的了解,本系列不会:
像大部分python教程那样教你先学习python的历史和特点,然后教你数据类型、运算符、程序结构和函数等等。使得你的学习兴趣损耗在了枯燥乏味的前期。
也不会有的教程为讲技术而讲技术,使得你学习完了技术之后不知道如何使用而没有什么印象。
本系列文章的特点就是:
以项目实战为核心,直接进入项目进行学习,从简单的几行、十几行代码的项目到上百行、上千行和工程化的项目,带你由浅入深学习掌握python。
精挑细选好例子,不是为举例子和举例子,让你贴近实战,在充满兴趣下学习,学完即有所得。
教程使用的实战项目会覆盖到python的各方面应用,从爬虫、数据分析与展示、python自动化办公、pythonweb开发、pythonGUI、机器学习和深度学习、python游戏等等,让你充分感受python的魅力、掌握python的应用。
当然,很多项目和例子并不是完全原创,是吸收和借鉴了很多其他优秀的教程,当然本教程也是免费的。
本系列的核心目的就是帮助非程序员学习python,感受python魅力,并且能够学有所用,让python能够真正的帮组到自己的工作和生活。
本系列文章不会完全从基础讲起,按照传统模式进行。这就需要读者具有一定的IT基础或者有较强的学习能力。
配置环境
关于开始配置python的开发环境,有很多非常细致的教程,可参考: