本文总阅读量

《Python projects for beginners》是我所见最友好的Python入门书,前段时间我组织并与几位Python爱好者一起对此书翻译为中文,特别感谢参与翻译的这些小伙伴,你们辛苦了。

哈喽,大家好!热烈欢迎你迈出成为python开发者的第一步。我想这一定非常激动人心,对吧?无论你是刚刚开始学习编程,还是曾经用过其他语言有一定的编程经验,本书中课程将帮助你加速实现你学习python的目标。作为一名python教员,我可以保证这是一本面向零基础的Python书籍,只要你愿意拿出更多时间投入,就一定能够掌握Python基础。

在写这本书的时候,我的日常工作是一名训练营(bootcamp)的编程教员。我的学生会在10周的时间之内从一名编程零基础的小白成长为一名专业的开发者。本书的设计就引入了这种基于bootcamp的学习方法。我们希望能帮助你学习一些对于成为专业python开发者有价值的主题。

Day1 导论

几乎所有的程序猿都会遇到“啊哈”时刻:在这一刻,一切都如此合拍。对于我来说,这个时刻就是遇见Python的那一刻...

点解下面链接学习Day1内容:

Day1

Day2 设置Anaconda和Python

今天我们将安装本课程所需的软件...

点解下面链接学习Day2内容:

Day2

Day3 如何使用终端(Terminal)

根据你的操作系统,你可以选择使用命令提示符,即Command Prompt(针对Windows用户)或终端,即Terminal(针对Linux和OS X用户)...

点解下面链接学习Day3内容:

Day3

Day4 使用Jupyter Notebook

在本书的课程中,我们将在Jupyter Notebook里度过大部分时光。Jupyter Notebook是数据科学社区使用的强大工具,它使我们能更容易地学习Python...

点解下面链接学习Day4内容:

Day4

Day5 创建你的第一个程序

我们把每周五称为 “项目日”(Project Day),在这一天我们将使用这一周所学到的概念,一起创建一个小的应用程序或者游戏...

点解下面链接学习Day5内容:

Day5

Day6 字典

字典是一种非常重要的数据容器,它使用“键(keys)”储存信息,与列表相比,字典效率更高...

点解下面链接学习Day6内容:

Day6

Day7 还是字典

今天我们学习一下如何在字典中增加、修改、删除数据和遍历字典...

点解下面链接学习Day7内容:

Day7

Day8 元组、集合、不可变集合

python还有一些其他类型的数据容器,它们各有特点。今天,我们学习另外三种数据容器,尽管它们的使用频率不高,但在特定情况下用途也很大...

点解下面链接学习Day8内容:

Day8

Day9 读写文件

根据你所编写的程序类型,你需要保存或访问信息。为此,你需要了解如何处理文件,无论是创建、写入还是读取文件...

点解下面链接学习Day9内容:

Day9

Day10 使用CSV文件创建用户数据库

本周的项目是使用CSV文件构建一个用户数据库副本。项目要求:可以接收用户输入的信息,并允许用户登录/注销/注册...

点解下面链接学习Day10内容:

Day10

Day11 用户输入和条件

我们将介绍Input是如何工作的...

点解下面链接学习Day10内容:

Day11

Day1