首页 文章详情

《适合 Python 初学者的项目》第一章排版完成,提供下载!

Python与算法社区 | 361 2021-01-20 00:08 0 0 0
UniSMS (合一短信)

你好,我是zhenguo

首先与你分享一个好消息,Python-Projects-for-Beginners 的中文翻译工作接近尾声,感谢与我一起参与其中的几位小伙伴,他们都是Python爱好者,其中有2位是名校在读博士。

这是一本什么书

如果你经常关注我的话,应该记得去年12月左右推送的这篇文章:


纯零基础,花10周时间,完全搞定Python,有没有可能?


今天我推荐大家一本书:《面向零基础的Python小项目》,如果你集中精力,花10周,也就是两个半月时间,搞定Python,真的不再是一句空谈了!

这本书从介绍什么是Python开始,然后告诉读者,如何安装anaconda:


以及如何设置设置环境变量等,类似这些问题看似不难,但的确很容易束缚住小白前进的脚步:


关于搭建环境部分,介绍的很详细。接着介绍如何使用终端,包括如何使用Python Shell,Jupyter Notebook等,一天学一个小工具,在周五时学习第一个小项目:猜数字游戏。这样第一周学完环境搭建和熟悉常用IDE,这种安排非常符合零基础的小白。

第二周,学习Python基础,这周一学习注释和基本的数据类型,周二学习变量,周三学习字符串,周四学习字符串的基础操作,周五做一个小项目:创建饭店的消费小票:


第三周,学习用户输入和条件表达式,又划分为五天,周五又是一个小项目:创建一个计算器。

第四周,介绍列表和循环,每天的介绍又拆分为若干小的知识点,周五又是一个小项目:


第五周,函数,分别讨论什么是函数,常见参数,返回语句,作用域,周五是创建购物卡的小项目。

接下来,第六周介绍了数据容器和文件,第七周介绍了面向对象编程,这周的小项目很有意思:创建扑克牌。


这是一本最适合Python入门的书籍,后面有好几位粉丝联系我,想看到翻译版。你很幸运,第一时间看到了翻译成果,同时这的确是系统入门Python的开源好书。

前2天内容

这本书是按照训练营的模式、以天维度展开的,每周划分为5天的学习任务,当然你可以根据自己的节奏去灵活安排。

今天我在视频号提供第一周前2天的pdf下载,接下来会陆续再发后面几天的翻译内容,关注我的视频号,并备注:项目

接下来安排

接下来,我会在知识星球里开展拆书+刷题活动,基本安排如下:

  • 第一天:拆Python的经典书
  • 第二天:拆算法的经典书
  • 第三天:刷一道题,巩固所学

循环往复,坚持1年,粗略估计一年至少拆3本Python、数据分析方面的入门+进阶书,3本算法+机器学习方面的书,做到足够系统,足够细致。

拆的Python书正是我们今天所介绍的这本:《适合Python初学者的项目》

加入星球

我的星球叫:zhenguo的星球,目前人数690+,已经刷题130天,接下来按照上面的计划,1年至少拆3本Python、数据分析方面的入门+进阶书,3本算法+机器学习方面的书,做到足够系统,足够细致。

长按二维码加入星球

与更多志同道合的小伙伴,在2021年扎实得掌握Python、数据分析或算法,为未来职业生涯取得成功打下坚实的基础。

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter