实用主义学 Python

更适合新手拿来练手的项目实战训练。

让你循序渐进地学到 52 个实用项目。

第 4 期训练营开课时间:9月30日。

¥799
加入课程

升级1训练营服务保障学习效果

第四期训练营报名截止时间:9月30日
  • 每周直播导师点拨你的困惑,让你每周都有收获。
  • 每日测评及时跟踪学习效果,每天进步一点点。
  • 安装无忧为安装遇到障碍的新手提供远程协助服务,节省大量时间精力。
  • 毕业福利优秀学员可做任务返学费。
  • 入门营开班时间:9月30日-10月28日
  • 数据营开班时间:10月21日-11月18日
  • 报名后可以加入这两个营:入门营和数据营
升级2新增15+私藏工具详解
10倍速效率提升,刷新你的工作流和学习方式。
升级3赠送即开即用的程序源码
获得可上线程序的源码,启发你做出自己的程序。
升级4赠送5+速查表
30秒速览常用方法,涵盖课程使用的内置模块/第三方库。
侯爵
麻瓜编程创始人,课程设计师

编程不是一门科学,而是一门手艺。新手想要成长,唯一的办法就是写更多代码,从做中去学。

说到这里,总会有很多人问,那么去哪找适合新手的练手项目呢?坦白说,很少。Github 上的项目千千万,但并不适合新手。标榜自己注重实战的课程很多,但更多只是让你对着视频照敲一遍代码罢了。

而这门课的存在,就是为了解决这个问题,这里有设计合理、梯度渐进的项目训练体系帮你度过新手阶段,循序渐进的提升。

课程从新手也能看懂的10行以内的小项目起手,随着项目的迭代,叠加更多知识,直到写出一个完备的程序来解决真实世界的复杂问题。

随着项目的复杂度递进,你掌握的技能更多,你能做的事情就越多,你的程序的完备性也随之提高了。编程语言是个工具,只有当情境复杂时才会用到工具的高级功能,这是我们的教学方法,而不是先停下来去学习瑞士军刀的100种用法,却不上手做点什么。

梯度递进的项目训练体系

课程并不是零散的52个项目,而是一个梯度递进、彼此关联的项目训练体系。课程涵盖了5个 Python 领域:脚本、网络与爬虫、图形界面、数据分析、人工智能。每个领域都分为3个阶段,从简单到复杂、循序渐进的提升。

新手往往会不知道从哪下手去做项目,缺乏编程思路和经验,不知道哪个库应该用来解决什么问题。

而项目训练体系最大的价值在于,把这些新手必备的编程思路、经验知识、语法知识拆解到52个项目里。让你对 Python 的用法有一个全局的认识,在使用中熟悉常用 Python库,并且养成编程思路。

项目情境中学知识,让新手恍然大悟

很多新手会担心,是不是要学很多的基础、看很多的书,才能开始上手做项目呢?毕竟,大多数的编程实战课程都要求掌握一定的基础才能开始学习啊。但是我们这门课不一样。

这门课是专为新手设计的,把基础知识都拆解到项目里了,让你在项目情境里学基础知识。这样的学习方式能让你保持兴趣、充满动力,时刻知道学的东西能用在哪、能怎么用。平时不明白的基础,放在项目情境里去理解就恍然大悟了。

24小时编程导师即时在线答疑

无论你遇到什么样的问题,编程导师团队都会即时为你解答。以下是同学对导师的真实评价:

彭同学评价:回答的很清晰,还教了自己解决的方法;并且就一些非课程内的问题也做出了建议,非常感谢!
郭同学评价:完美解决了我的问题,并且告诉了我原因和解决方法
倪同学评价:问着问着就理解了

超过 170,000 人在麻瓜编程学 Python
课程目录
  • 脚本
  • 网络与爬虫
  • 图形界面开发
  • 数据分析
  • 人工智能

零基础的新手只需要掌握最基本的 Python 语法知识就可以开始上手学习。可以在网站这门免费课《让小白学上瘾的 Python 入门课》里练一遍语法。
在脚本领域,你将从新手也能看懂的7行代码小脚本轻松起步,学会处理工作文件、定制微信机器人、解决工作中的麻烦事。

如何实现文件自动归类
基础语法 路径常识 OS 模块 shutil 模块
如何自动解压并删除压缩包
基础语法 面向过程风格的程序设计 OS 模块 shutil 模块
如何定制群发微信消息
基础语法 文档阅读力 csv 模块 wxpy 库 time 模块
如何让程序持续正常运行
基础语法 文档阅读力
如何自动拉微信群
基础语法 问题解决法 csv 模块 wxpy 库
如何实现切换工作空间
面向对象编程思路 OS 模块 subprocess 模块
如何实现稍后阅读提醒
面向对象编程思路 OS 模块 多线程 webbrowser 模块
如何定制快捷键输入
面向对象编程思路 time 模块 多线程 keyboard 库

在网络与爬虫领域,你将运用爬虫帮你自动做点事,并且掌握模拟浏览器的技术,不再有爬不了的网站。

如何监测 GitHub 项目更新
基础语法 网络常识 Requests 模块
如何快速对比多个库的数值
基础语法 接口文档阅读力 接口工具 Requests 模块
如何实现发送新库提醒到手机
基础语法 网络知识 推送工具 Requests 库
如何实时监测某微博的数据
基础语法 爬取知识 Selenium 库
如何在知乎上自动互粉
基础语法 模拟点击 Selenium 库
如何爬取某时段微博数据
基础语法 模拟翻页 Selenium 库 csv 模块
如何实现断货商品的上架提醒
面向对象编程思路 Selenium 库 pyautogui 库 webbrowser 模块
如何实现自动筛选合适职位
面向对象编程思路 Selenium 库
如何爬取微博已收藏数据
面向对象编程思路 Selenium 库

在图形界面开发领域,你将从14行代码的小项目开始,定制顺手的小工具给自己和朋友们使用,同时更形象的理解面向对象。

如何实现展示隐藏文件的工具
面向对象 Tkinter 模块
如何做一个压缩图片的小工具
面向对象 Tkinter 模块 PIL 库
如何实现实时网速监测小工具
面向对象 函数高级用法 Tkinter 模块
如何实现脚本运行小工具
基础语法 Tkinter 模块
如何做一个倒计时的小工具
GUI 开发流程 Tkinter 模块 多线程
如何做一个定时脚本运行器
GUI 开发流程 Tkinter 模块 多进程 多线程
GUI领域第7个项目即将更新
GUI领域第8个项目即将更新
GUI领域第9个项目即将更新

在数据分析领域,你可以用Python做到很多Excel做不到的事情。轻松上手处理几十万级数据,并且用程序生成可视化的数据图表。
这个领域需要大学数学基础,包括线性代数、概率论和统计学。

比较共享单车每季度的平均骑行时间
数据分析流程 Numpy 数组与向量化 matplotib 柱状图绘制
比较共享单车各类用户的平均骑行时间趋势
数据分析流程 Numpy 布尔型数组 matplotib 折线图绘制
比较共享单车各用户类别的比例
数据分析流程 Numpy 数组合并与变形 matplotib 饼状图绘制
统计共享单车不同用户类别骑行时间直方图
Numpy 直方图统计 matplotib 直方图和子图绘制
统计共享单车各类用户的季度骑行时间的分组柱状图
matplotib 分组柱状图绘制 matplotib 中文显示与坐标轴设置
比较咖啡店各类饮品的数量与热量
CSV 文件读写 Pandas 分组操作 Pandas 绘图
分析电子游戏在各国的销量并使用堆叠柱状图呈现
Pandas 数据清洗 Pandas 排序操作 Pandas 堆叠柱状图
分析神奇宝贝的变量关系数据
Seaborn 绘制盒形图 双变量图 变量关系热图
分析不同手机操作系统的流量使用情况
Pandas 字符串数据处理 Pandas 数据联合
分析股票行情数值
文档阅读力 tushare 库获取金融数据 Pandas 时序数据操作
按年度和地区分析全球幸福报告
Pandas 多列数据的排序分组操作 Pandas 层级索引 Pandas 透视表
幸福指数的等级分析
Pandas 自定义操作 Pandas 连续数据划分

在数据分析领域,你可以用Python做到很多Excel做不到的事情。轻松上手处理几十万级数据,并且用程序生成可视化的数据图表。

这个领域需要大学数学基础,包括线性代数、概率论和统计学。

手工实现一个简单的鸢尾花分类器
机器学习基础概念 探索性数据分析
使用 scikit-learn 的 kNN 分类算法实现鸢尾花分类
机器学习的基本流程 KNN算法基础 scikit-learn 基本使用方法
kNN算法的超参数对鸢尾花分类的影响
KNN 算法相似性度量与K值 模型参数的分类
使用 sklearn 的线性回归算法实现房价预测
线性回归算法 最小二乘法求解参数 sklearn 线性回归模型
房价预测的可视化线性模型
线性模型的优缺点 线性模型可视化
比较多种算法的鸢尾花分类准确率
逻辑回归及 SVM 的基本原理 过拟合现象 正则化及正则项系数
使用交叉验证对鸢尾花分类模型进行调参
数据集的划分 交叉验证 网格搜索
使用特征预处理提升房价预测模型的性能
常见的特征类型 特征数值范围归一化 独热编码
使用神经网络预测红酒质量
常见的特征类型 特征数值范围归一化 独热编码
使用决策树识别鸢尾花
常见的特征类型 特征数值范围归一化 独热编码
使用集成学习预测红酒质量
常见的特征类型 特征数值范围归一化 独热编码
使用聚类学习分析图像
常见的特征类型 特征数值范围归一化 独热编码
课程讲师
侯爵

曾撰写《编程小白的第一本 Python 入门书》,没怎么推广,长年排在图灵社区免费电子书排行榜前十名。

设计专业背景,自学编程,善于找到学习技能的最佳路径,擅长把复杂的东西简单地讲清楚。麻瓜编程创始人。

脚本、爬虫、图形界面开发课程讲师。

Bowie

就职于海外某数据研究机构、计算机博士后、机器学习及算法工程师。在计算机视觉等国际会议及期刊发表近20余篇学术论文。

授课风格生动易懂、深入浅出,声音清亮圆润。深受学生的喜爱。

数据分析、人工智能课程讲师。

麻瓜编程品质承诺
  • 基于 Python 3.6 2020年官方即将放弃支持Python2.7版本
  • 使用PyCharm编辑器演示 最适合小白的Python编辑器
  • 纯正普通话与标准英文发音 不会用方言和中式英语污染你的耳朵
  • 超清画质视频 视频码率均大于1228kbps
  • 课程代码兼容所有系统 提供 Windows&Mac 不同系统的代码
  • 永久观看与永久答疑 为终生学习者提供课程永久答疑服务
  • 专业级录音,人声精细饱满 录音棚级别音效,无噪音、高保真
  • 7天内无理由退款 觉得课程不好看、看不懂,7天内无理由退款
实用主义学 Python
¥799
  • 52个实用、梯度递进的Python实战项目,涵盖5个Python领域:脚本、网络与爬虫、图形界面开发、数据分析、人工智能。
  • 与课程搭配的额外 52 个实战项目练习,帮你学以致用。
  • 训练营服务保障学习效果,包含导师直播、每日测评、远程协助安装环境、项目竞赛等服务。
  • 编程导师即时在线安心答疑。
  • 品质承诺。如果你觉得课程不好看,看不懂,7天内无理由为你退款。
加入课程
免费试听