笨办法学python3pdf完整版,《笨办法学python》

本文介绍了《笨办法学Python3》这本书,作者ZedShaw通过52个习题引导学习,强调编程书籍习题化和Python3.6基础知识。适合初学者,涵盖变量、命名、字符串和web编程等内容。
摘要由CSDN通过智能技术生成

本篇文章给大家谈谈learn python the hard way (笨办法学python),以及笨办法学python 3电子书下载,希望对各位有所帮助,不要忘了收藏本站喔。

经常有读者问我,想让我推荐一些关于 Python 学习的书籍,鉴于每个人的知识背景以及跟我交流的深浅程度不一样,可能每次推荐的书籍都会有些差异。

最近有些想法,打算陆陆续续介绍一些书籍,希望能给大家带来一些益处火车头采集器AI伪原创

需要注意的是,我本身不会刻意对书籍的内容进行点评,尽量做到相对客观的对书籍进行介绍。

至于你是否需要去学习文章中介绍的书籍,这个还是需要结合自己的实际情况来做筛选。毕竟每个人的时间和精力都有限,市面上优秀的书籍数不胜数,我们挑选适合自己的就好。

今天我们来介绍的书籍是 《笨办法学 Python 3》,这本书的作者是 泽德 A. 肖(Zed A.Shaw)。

本书作者是《“笨办法”学Python》《“笨办法”学Ruby》《“笨办法”学C语言》等几本备受欢迎的图书的作者,他的书在全世界有数百万读者。他还是诸多开源项目的创建者,拥有近20年的编程和写作经验。

《笨办法学 Python 3》基于 Python 3.6,是一本从零基础入门开始介绍 Python 3 的书籍。本书介绍了一个非常有用的学习窍门,就是把编程书籍习题化,全书共 52 道习题。

习题的安排遵循了循序渐进的原则,每道题 2~5 页不等,内容相对通俗易懂,对于初学者而言,可以减少不少枯燥之处。

6c64fde892debe187c2e679f61841cdc.png

下面将就书中的部分内容进行描述,希望大家对本书有所了解。

习题 1:第一个程序

作者建议先编写一个完整的 Python 程序,即 .py 文件,然后在终端运行代码。

例如,文件 ex1.py 的代码如下

print('Hello World!')print('Hello again')print('I like typing this.')print('This is fun.')print('Yay! Printing.')print("I'd much rather you 'not'.")print('I "said" do not touch this.')

在终端运行下面代码

python ex1.py

我运行的效果如下:

5098434f9e8b1e162a2962d1432c79f6.png

习题 4:变量和命名

在这个习题中,提到了一些我们经常遇到的小问题。

比如:

= (单等号)和 ==(双等号)有什么不同?

这个问题的答案,请自行查找(本书也进行了阐述)。

比如:

书写 x=100 和 x = 100 有什么差异?

上面两种写法,本质上都是可以的,但操作符两边加上空格,会让代码可阅读性更好。

习题 6:字符串和文本

在 Python 3 中,字符串有几种常见的输入表达方法,本书着重介绍了一种,称为 "f-string",其语法格式如下:

f"some stuff here {avariable}"

在 ipython 中实际运行下面代码:

num = 10y = f"there are {num} apples."print(y)

效果如下:

8389a2a6386c4405a5498dcf12d1450c.png

同时,关于 字符串中 .format() 语法格式的使用,书中亦有描述。

a3d99d4a9b6410485f01f24905ea86b9.png

总结

总体而言,本书 52 道习题,内容逐步深入,在最后几道习题,作者通过使用 flask 来建立一个微小型的网页,使本书内容延伸到 web 编程的范畴。

在本书的结尾部分,作者也给出了一些建议:

你已经完成了这本书并且打算继续编程。也许这会成为你的职业,也许你只是作为业余爱好玩玩而已。无论如何,你都需要一些建议以确保你在正确的道路上继续前行,并且让这项新的爱好最大程序为你带来享受。

…………

编程语言这东西并不重要,重要的是你用这些编程语言做的事情。

最后:转发+关注,点击小编头像私信即可免费获取电子版

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值