Python Tutorial for Humans™,适合新人、免费、中文、零基础、快速入门的 Python 教程。
教是最好的学!
在我学习 Python 的过程中,因为不够聪明也不够勤奋,走了很多弯路,好几年也没什么长进。但终究在某一天,下定决心要爬上山去,不再半途而废,我也因此摸索出了这么一条路,不贪心复杂的代码和技术,不追求全部都刨根问底,只要能往上爬就先踩上去。
这份教程肯定不是最全面、最高深、最权威的,但一定是最容易理解的,每一步都是「傻瓜式」的讲解,因为我就是个热爱学习编程的「傻瓜」,用我的方式讲一遍如何学习 Python,同时附带几个辅助学习的小技能,帮你爬上编程这座高山的半山腰,剩下的路靠你自己走了。
当你学完这份教程,你将获得什么?
- Python 的基本功(可以开始尝试一些小项目)
- 辅助学习的几个小技能(Git、Markdown、编程英语单词)
- 自学编程的能力(发现问题、拆解问题、搜索问题、解决问题)
- 日后查阅的学习笔记(多提问、多记录)
如果你是第一次查看这份教程,请务必从第一篇《001-面向对象 春暖花开》开始!
目录 | 描述 |
---|---|
001-Python 教程简介 | 关于我的一些学习编程的经历和对于教程的思考 |
002-安装 Python | 教你如何快速简单正确地安装 Python |
003-学习 Pandas | Pandas 是处理数据的绝佳工具包,边用边学 |
004-Python 基础 | 每一步遇到的基础知识点,都将在这里记录整理 |
005-SQL 数据库 | 关于数据库的所有知识 |
006-数据可视化 | 数据可视化是一门手艺 |
007-Python 案例 | 较为完整的一些案例,适合练手学到的技能 |
008-Python 错题集 | 学习过程中遇到的问题,都记录在此 |
009-Python 好习惯 | 逼自己养成好习惯,事半功倍 |
如何用好这个教程?
- 你可以点击下载教程到本地
- 参考《001-Anaconda 安装及操作》教程,用最方便的方式安装 Python 环境
- 参考打开 Jupyter Notebook 跟着操作
你可以提交issue
,我会及时查看,热心的同学们也会帮你解答。
如果因为这份教程而成为同学,那就一起开始学习编程之旅,不分年龄,不分地区。
曹 鑫
CDA 数据分析师人才教育品牌联合创始人
学数据科学,上 CDA.cn
邮 箱
at = '@'
Email = f'caoxin{at}cda.cn'
在我完成第 1 版的大部分内容后,我将其发布在master
分支作为稳定发布版本,供大家下载。
之后我将在editing
分支继续增加和优化内容,如果你也希望参与写作,或者提供一些修改意见,请在editing
分支修改后提交pull request
,我将认真核对并通过,谢谢合作。
当然,我的水平有限,这个教程还有很大的提升空间,你可以开一个 issue
让我来把这个教程做的更好,谢谢指教。:thumbsup:
在这一路的学习过程中,网上免费公开的资源给了我很多帮助,我所写的知识,不过也是别人都写过千百遍,我只是从我的学习角度做了整合,感谢这些慷慨分享的前辈老师们。
在其中我也引用诸多素材,一并在此感谢:
同时也要向优秀的老师致敬,我学习的榜样: