从编写第一行代码开始学习 Python,直至构建实际应用程序:168 门课程和 4,020 个课时涵盖了整个语言,外加 12,105 道练习题,确保你真正掌握了 Python。
无需任何编程经验。每个概念都从零开始,并通过可阅读、理解和复用的代码示例逐步构建。
你将学到什么
Python 基础知识 — 语法、变量、数据类型、运算符、条件语句、循环语句、函数、作用域以及错误和异常处理。
数据结构 — 列表、元组、字典、集合、列表推导式、切片以及你每天都会用到的内置方法。
面向对象编程 — 类、对象、继承、多态、封装、魔术方法以及何时应该选择面向对象设计。
文件和数据 — 文件读写、CSV 和 JSON 处理、正则表达式、日期和时间。
Web 开发 — Django、Flask 和 FastAPI,requests 库、路由、模板,以及使用 BeautifulSoup 和 Requests 进行网页抓取。
数据科学与机器学习 — NumPy、Pandas、Matplotlib,以及 scikit-learn、TensorFlow 和 Keras 的入门介绍。
高级 Python — 装饰器、生成器、迭代器、上下文管理器、lambda 函数、线程、多进程和异步编程。
专题 — 用于桌面界面的 Tkinter、SciPy、自动化脚本、密码学基础和 API 集成。
12,105 道练习题
168 门课程均配有题库,每章大约三道题。每节课包含十道题,每题有四个选项。
三种难度级别:初级每题 30 秒,中级每题 20 秒,高级每题 10 秒。每节课时长分别为 5 分钟、3 分 20 秒或 1 分 40 秒。70% 的分数为及格。
按级别、已尝试或未尝试以及最高分筛选,让练习真正针对你的薄弱环节。每次尝试都会永久保存,因此你可以见证某个主题的掌握程度从 40% 提升到 90%。
Python 面试准备
25 个角色,每个角色 100 道题,共 2500 道题,涵盖初级、中级、高级和资深 Python、后端、Django、Flask 和 FastAPI、数据工程、数据科学、机器学习、MLOps、NLP、计算机视觉、QA 自动化、DevOps、SRE、应用安全、金融科技、嵌入式和物联网、游戏工具、量化、云计算、全栈和 RPA 等领域。
与其他练习一样,计时、评分并保存,因此你可以练习某个角色,并回来挑战自己的最高分。
离线学习
下载任何课程即可离线阅读。课程文本存储在设备上,即使没有网络连接也能阅读;图片仍需联网。所有打开的内容都会自动缓存。下载管理器让您一键移除课程。
进度、连读记录和证书
标记已完成的课程,并查看每门课程的完成百分比。“继续”卡片会将您带回到上次离开的课程。
每日阅读记录会记录您每天的学习进度,并提供可选的提醒功能(默认关闭)。
完成课程中的所有课程并通过测验(70% 或以上),即可解锁证书,并以图片形式分享。
专为手机学习而设计
短小精悍的课程,您可以在通勤或午休时间完成。代码清晰易读——语法高亮、可横向滚动、一键复制。支持所有 168 门课程的全文搜索。书签和历史记录。浅色、深色和系统主题,阅读器内切换开关,可调节字体大小,导航位置选项以及适配平板电脑的布局。无需注册即可开始使用。
适用人群
编写第一个程序的零基础学习者。适合人群:希望获得更清晰讲解的学生;正在为第一份工作做准备的自学开发者;使用 Python 进行数据分析或自动化的专业人士;准备 Python 面试的求职者;以及来自其他语言的开发者。
打开应用,阅读一节课,回答十个问题。
如有任何问题、更正或主题建议,请发送邮件至 mail@ehsanur.com — 我们会根据学习者的需求更新应用。
Python教程、12105道测验题、面试准备和线下课程