特别提醒:少数派会员可以使用麦亏券购买本栏目,欢迎在购买时使用(如何使用麦亏券?)。
「100 小时后请叫我程序员」属于少数派全新策划的 Plus 栏目,将在未来一年里,更新以下三部分内容(前往查看全部内容更新时间表):
你首先将学会 Python 的核心语法,从最基本的数据类型、判断和循环语句等概念,到最关键的函数、类和面向对象编程等编程思想。除了之外,还将对字符串进行深入了解,并学会能提升编程效率的正则表达式。
学会 Python 的核心语法之后,就要结合近年来最火的数据分析库 Pandas,来在实际案例进一步消化 Python 语法和编程思维。而且将以 Pandas 的概念和功能为基础,学习数据分析中必备的数据清洗、关联和可视化等步骤。
学习编程不能纸上谈兵,在最后一个模块中,我们将带领你在不同的实战场景中,使用 Python 来解决实际问题。你将了解数据爬虫、命令行工具的构成方式,开发 Web 应用和飞书机器人应用的具体流程,还将领略使用 Pandas 和 scikit-learn 进行机器学习的威力。
这款栏目针对零编程基础的读者而设计,希望带大家走进编程的世界。因此不论在栏目的知识量,还是内容结构,都考虑到了零基础读者的需求(以至于如果你有其他编程语言的基础,可能会觉得我们讲得太细了)。
本栏目的目标是帮助大家掌握编程能力,而非针对某一编程语言,尤其考虑到许多读者是零编程基础,所以我们综合编程语言的流行度和上手难度,最终选择了 Python。
但光学习 Python 语法是无法实现「掌握编程能力」的目标的,考虑到 GUI 开发、网络后端开发等领域需要大量计算机科学专业知识(例如网络协议、开发模式、算法等)作为基础,所以我们选择数据分析(以 Pandas 为主)这个领域,来学习将 Python 语法运用在实际场景中,而且数据分析这项技能本身也可以应用在诸多行业和岗位中。
100 小时系列想解决的一个问题:我们都知道学习一门技能需要几个月以上的持续学习,而不是拿了一套讲义对着自学。我们更看重学习环境的搭建,而不是简单地卖一套教材。
因此,这次的栏目设计成了「知识体系 + 技能拓展」的结构,让大家循序渐进。我们希望在一年的更新周期中,各位读者可以一直保持在「学习」的氛围中,真正掌握编程的能力。