Skip to content

Python Tutorial for Humans™,适合新人,免费、中文、零基础、快速入门的 Python 教程。

License

Notifications You must be signed in to change notification settings

imcda/Python-Tutorial-for-Humans

Repository files navigation

Python Tutorial for Humans™

Binder

Python Tutorial for Humans™,适合新人、免费、中文、零基础、快速入门的 Python 教程。

pth-feature-picture

教是最好的学!

在我学习 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 好习惯 逼自己养成好习惯,事半功倍

教程用法

如何用好这个教程?

🎮 跟着练

  1. 你可以点击下载教程到本地
  2. 参考《001-Anaconda 安装及操作》教程,用最方便的方式安装 Python 环境
  3. 参考打开 Jupyter Notebook 跟着操作

🎤 提问题

你可以提交issue ,我会及时查看,热心的同学们也会帮你解答。

🍺 找同学

如果因为这份教程而成为同学,那就一起开始学习编程之旅,不分年龄,不分地区。

教程作者

曹 鑫

CDA 数据分析师人才教育品牌联合创始人

学数据科学,上 CDA.cn

邮 箱

at = '@'
Email = f'caoxin{at}cda.cn'

教程参与

在我完成第 1 版的大部分内容后,我将其发布在master分支作为稳定发布版本,供大家下载。

之后我将在editing分支继续增加和优化内容,如果你也希望参与写作,或者提供一些修改意见,请在editing分支修改后提交pull request,我将认真核对并通过,谢谢合作。

当然,我的水平有限,这个教程还有很大的提升空间,你可以开一个 issue 让我来把这个教程做的更好,谢谢指教。:thumbsup:

感谢前辈

在这一路的学习过程中,网上免费公开的资源给了我很多帮助,我所写的知识,不过也是别人都写过千百遍,我只是从我的学习角度做了整合,感谢这些慷慨分享的前辈老师们。

在其中我也引用诸多素材,一并在此感谢:

  1. 菜鸟教程
  2. Data School

同时也要向优秀的老师致敬,我学习的榜样:

  1. Kevin Markham

About

Python Tutorial for Humans™,适合新人,免费、中文、零基础、快速入门的 Python 教程。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published