用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
Python 超级课程:构建 10 个真实世界的应用程序
通过学习如何从头开始构建任何 Python 程序、GUI、Web 应用程序、API 等,成为一名 Python 程序员。
你将会学到的
- 通过学习在 Python 3 中构建真实世界的应用程序,成为一名 Python 程序员
- 构建桌面数据库应用程序、网络摄像头运动检测器、数据可视化仪表板、博客网站、网络爬虫等
- 通过数百个交互式 Python 练习和项目练习技能
- 完全用 Python 构建个人网站
- 构建一个移动应用程序,通过积极的报价改善你的心情
- 创建处理 Excel 和 CSV 文件的 Web 应用程序
- 使用 SQL 数据库后端构建图书库存 GUI 应用程序
- 创建一个记录视频并检测移动物体的网络摄像头应用程序
- 创建一个提取房地产数据的网络爬虫
- 创建现代数据可视化应用程序
- 构建一个发送自动电子邮件的应用程序
- 与我们的 Python 在线社区互动并在需要时获得帮助
课程内容
39 个章节 • 352 个讲座 • 总时长 33 小时 8 分钟展开所有章节
欢迎3 个讲座 • 5 分钟
开始使用 Python6 个讲座 • 16 分钟
基础知识:数据类型18 个讲座 • 46 分钟
基础知识:数据类型的操作12 个讲座 • 23 分钟
基础知识:函数和条件12 个讲座 • 27 分钟
基础知识:处理用户输入6 个讲座 • 18 分钟
基础知识:循环9 个讲座 • 19 分钟
将所有部分放在一起:构建程序6 个讲座 • 20 分钟
列出理解5 个讲座 • 8 分钟
更多关于函数7 个讲座 • 11 分钟
文件处理10 个讲座 • 20 分钟
模块6 个讲座 • 26 分钟
将 Python 与 CSV、JSON 和 Excel 文件结合使用20 个讲座 • 1 小时 10 分钟
使用 Python 和 Numpy 进行数值和科学计算5 个讲座 • 25 分钟
应用程序 1:使用 Python 进行 Web 地图绘制:人口和火山的交互式地图绘制17 个讲座 • 1 小时 21 分钟
修复编程错误5 个讲座 • 39 分钟
使用 Python 进行图像和视频处理8 个讲座 • 1 小时 2 分钟
应用 2:控制网络摄像头和检测物体3 个讲座 • 53 分钟
使用 Python 和 Bokeh 进行交互式数据可视化17 个讲座 • 58 分钟
应用程序 3(第 1 部分):使用 Pandas 和 Matplotlib 进行数据分析和可视化14 个讲座 • 1 小时 49 分钟
应用程序 3(第 2 部分):数据分析和可视化 – 浏览器内交互式绘图13 个讲座 • 1 小时 24 分钟
应用程序 4:使用 Flask 进行 Web 开发 – 构建个人网站10 个讲座 • 51 分钟
使用 Python 构建桌面图形用户界面 (GUI)5 个讲座 • 22 分钟
与数据库交互5 个讲座 • 45 分钟
应用程序 5:GUI 应用程序和 SQL:构建图书库存桌面 GUI 数据库应用程序9 个讲座 • 1 小时 32 分钟
面向对象编程 (OOP)8 个讲座 • 1 小时 15 分钟
应用程序 6:移动应用程序开发:构建一个感觉良好的应用程序14 个讲座 • 2 小时 3 分钟
从 Kivy 应用程序制作 Android APK 文件5 个讲座 • 28 分钟
使用 Python 和 Beautiful Soup 进行网页抓取4 个讲座 • 23 分钟
应用程序 7:Web Scraping – 从 Web 上抓取待售物业8 个讲座 • 1 小时 14 分钟
应用 8:Flask 和 PostGreSQL – 构建数据收集器 Web 应用11 个讲座 • 2 小时 31 分钟
应用 9:Django & Bootstrap 博客和翻译应用28 个讲座 • 3 小时 31 分钟
应用 10:使用 Flask 和 Pandas 构建地理 Web 应用4 个讲座 • 30 分钟
奖励练习1 个讲座 • 1 分钟
奖励应用程序:构建英语词库16 个讲座 • 1 小时 3 分钟
奖励应用程序:构建网站拦截器8 个讲座 • 1 小时 18 分钟
奖励应用程序:带有 Bokeh 的数据可视化仪表板12 个讲座 • 1 小时 40 分钟
奖励练习1 个讲座 • 1 分钟
结论1 个讲座 • 1 分钟
要求
- 计算机(Windows、Mac 或 Linux)。
- 不需要 Python 的先验知识。
- 不需要以前的编程经验。
说明
本课程涵盖哪些内容?
该课程专门针对以前没有编程过的人。因此,你将通过构建真实世界的程序,在真实编程示例的上下文中学习每一个编程概念。这样,你将学习该语言的语法,同时了解编程过程背后的逻辑,以便你可以创建自己的 Python 程序。此外,你将学习如何编写程序以及如何将它们部署到实时服务器并创建可在任何计算机上独立运行的可执行版本。该课程涵盖了从 A 到 Z 的所有内容。
有些人抱怨内容已经过时。这是真的?
有些视频很旧,但这些视频中的代码仍然适用于当前的 Python 3.10 版本。每当视频受到新 Python 版本的影响时,该视频都会更新为新版本。
完成这门课程后我能找到工作吗?
许多学生在学习完课程后找到了工作。但是,请注意,仅观看视频是不够的。除了视频之外,你还应该参加所有练习,并通过更改代码并尝试改进我们构建的程序来试验你计算机上的代码。这将使你具备独立编写程序的技能。
这个课程适合初学者吗?
是的。本课程假设你以前没有编程知识。每当讲座中出现一个新的编程术语时,我们都会先从学术上进行解释。然后我们在真实世界的代码示例中实际使用它,并在练习中重复使用它,直到你背诵所有内容。
我知道 Python 基础知识。这门课适合我吗?
是的。本课程的前 12 个部分涵盖 Python 基础知识。其他 27 个部分涵盖了中级和高级 Python,如果你了解基础知识,你可以直接跳到这些部分。
学生将构建的十个应用程序是什么?
课程中涵盖的十个应用程序是:(1)火山网络地图生成器,(2)物体检测器应用程序,从你的计算机实时网络摄像头检测移动物体,(3)使用 Python 和 Flask 构建的个人网站,(4)具有 SQL 数据库后端的图书库存桌面 GUI 应用程序,(5) 处理数千条数据记录的数据分析和可视化仪表板,(6) 在 Android 和 iOS 设备上运行的移动应用程序,(7) 抓取程序来自多个网页的数据,其中包含待售房地产列表,(8)一个通过表单收集用户数据并向用户发送电子邮件的网络应用程序,(9)一个博客和一个带有 Django 的翻译网络应用程序,以及(10)一个处理 Excel 文件并允许用户下载处理后的文件的 Web 应用程序。
学生可以使用这些应用程序来构建自己的作品集吗?
是的,你可以在自己的 GitHub 帐户中发布应用程序。但是,我建议对应用程序进行更改或添加一些内容,以使其独一无二并反映你自己的工作。总有一些需要改进的地方和要添加的新功能。更改或添加新内容也将极大地帮助你的学习。
课程多久更新一次?
如果视频中的代码由于发布了新版本的 Python 或新版本的 Python 第三方包破坏了当前代码而无法正常工作,则该视频会立即更新为新的。
我需要多长时间才能完成课程?
建议每天观看 30 分钟的视频内容,然后进行两小时随视频提供的独立工作和锻炼活动。该课程有 33 小时的视频,因此考虑到你每周学习五天,可能需要大约三个月才能完成。如果你想加快这个过程,我建议观看最多 1 小时的内容,但不要更多,然后是 4 小时的独立工作和练习。
如果我被卡住了怎么办?
你可以在问答中提出问题,讲师或助教会回答你的问题。你还可以使用课程 Discord 服务器中的聊天功能来提出问题并与同学聊天有关 Python。
如果我不喜欢课程怎么办?
那很可能不会发生。但是,如果确实如此,你将享受 Udemy 30 天退款保证,因此你可以快速返回课程。无话可问。
本课程涵盖 Python 2 还是 Python 3?
蟒蛇 3。
课程中使用了什么 IDE/编辑器?
我们将在课程中使用 Visual Studio Code。但是,许多学生更喜欢使用 PyCharm、Atom 或其他 IDE,这完全没问题。
我是否需要 Windows、Mac 或 Linux 才能参加该课程?
操作系统无关紧要。视频中涵盖的代码将在所有操作系统中 100% 相同。
课程会过期吗?
不,一旦你购买了课程,它就是你的了。你还将免费获得所有未来的更新。
此课程面向哪些人:
- 对 Python 没有先验知识的人。
- 了解 Python 基础并想掌握 Python 的人