让小白学上瘾的 Python 入门课

这一次,充满兴趣的学编程,

大量练习,学以致用。

免费加入
侯爵
麻瓜编程创始人,课程设计师

作为一个非计算机专业的新手,刚开始自学编程时,翻遍了几十本国内外的 Python 教程,基本都是从第一章开始觉得会了,但实际上又不知道学的这个要怎么去使,这种感觉就一直在我的脑子里嗡嗡的转。到后来那一个概念我都看了六遍了,谁讲都那样,但还是不会使。

那些教程实际上讲的是语法规则,就是相当于告诉你这个是口字旁,口字旁加上其他的偏旁一般都和口的动作或者语气词有关,但是这个东西不能教会你说话。促使你学会说话的是情景,是你妈妈问你「宝宝你吃苹果么?」,你就自然理解了吃的意思是什么。而那些教程都在一丝不苟的教语法,但必须要有情景,我这样的初学者才能学会。

于是我和团队设计了这门课,用更精彩的内容呈现、更有参与感的交互方式去调动你的学习兴趣。如果你看别的教程看不懂、学不会,那你应该看看这门课。

以使用为核心的学习

你在 Python 官网看到的文档,是语言的设计者和社区来撰写的,这个已经很权威、很官方了,语法规则讲的很全面,但它是以语言特性为中心的教学模式。初学者刚入门的时候不是为了了解语言,而是为了使用而学习。

这就如同于你刚一岁学说话的时候,你妈妈给你讲语法和语言学,这肯定是不对的,大家都知道这个道理,但是一换到一门形式语言、讲一门编程语言的时候,大家就不考虑初学者如何使用了。

实际上,能不能学了就会用,取决于有没有情境。针对每个语法点,我们阅读了大量的 Python 源码,从而提炼出来每个语法点最常用的场景,让你时刻知道学的知识该怎么使用。

大量练习让你学以致用

很多东西只有自己亲身实践过了才有体会,而只要经过大量练习,任何人都能习得技能。然而,很多课程的练习环节无论是数量还是深度都远远不够。

在这门课里,每节课都配了多道练习题目,训练课程中出现的每个知识点。让你学完之后马上就可以练手。不会出现 1+1、小明的身高这类低龄益智题,而是用所学知识做一些有趣、有意义的事情。 在线编程环境让你可以随时随地学习,免去了环境配置的烦恼。

课程目录
01 用编程语言和计算机沟通
用编程语言和计算机沟通
练习:如何调用函数
练习:条件判断与循环的辨析
练习:定义你的第一个函数
练习:写下你的第一行注释
02 数据与变量——编程的原料
数据与变量——编程的原料
练习:变量赋值
练习:字符串的写法
练习:复利计算
练习:用循环重复
练习:修正报错
03 循环——批量处理数据
循环——批量处理数据
练习:可迭代对象
练习:用循环算总和
练习:使用列表中的数据
练习:使用字典中的数据
练习:嵌套多重循环
练习:构造/整理容器内的数据
04 条件判断——处理不确定情况
条件判断——处理不确定情况
练习:条件判断的基本写法
练习:值比较
练习:猜有无
练习:条件判断叠加循环
练习:条件判断叠加循环2
05 函数——帮你做事情
函数——帮你做事情
练习:库的调用方法
练习:函数房间内的资源
练习:函数叠加条件判断
练习:函数叠加条件判断叠加循环
练习:调用 Python 内置库
练习:函数房间外的资源
06 容器——归纳数据
容器——归纳数据
练习:容器类型辨析
练习:把数据装到容器中
练习:列表的索引与切片
练习:字典的使用
让小白学上瘾的 Python 入门课
免费
  • 6节好看的 Python 语法课,黏着你学下去,这一次不放弃。
  • 36道练习,让你以使用为中心的学习,学以致用。
加入课程