笨办法学python3_笨办法学Python,其实一点都不笨

点击上方“Python数据之道”,选择“星标公众号”

收藏文章的同时,不要忘记「在看

cbd26cf2ca1a1cf0b94a4d342d2bd878.png

作者 | Lemonbit

出品 | Python数据之道

笨办法学Python,其实一点都不笨

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

最近有些想法,打算陆陆续续介绍一些书籍,希望能给大家带来一些益处。

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

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

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

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

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

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

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

习题 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

我运行的效果如下:

7317368dc07c04b4c93b31f4be756285.png

习题 4:变量和命名

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

比如:

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

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

比如:

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

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

习题 6:字符串和文本

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

f"some stuff here {avariable}"

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

num = 10

y = f"there are {num} apples."

print(y)

效果如下:

f6f8d6087396a75cd993111b8d17dc02.png

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

总结

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

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

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

………… 

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

更多关于本书的详情,可以点击下面的链接进行了解:

可以说,本书以一种较为新颖的方式,帮助广大读者完成了 Python 学习 从 0 到 0.5 的过程,如果需要继续深入了解 Python,可以配合其他书籍进一步学习。

最后,「Python数据之道」 将本书的内容概览进行了整理,以便更加清晰的了解本书的内容结构。

在公众号后台回复 “pdf” 可以获取本书高清 pdf 版的思维导图。

23a1a22e065b93ff6c40407750814071.png

-------------------End-------------------

922e55151762890ed46cc01484a6b1ba.png

 「Python数据之道 」建立了读者交流群,大家可以添加管理员微信进行加群

cae82c2a346b41d4a2ee737d69a31ec4.png

扫描添加好友

回复 “资源

e0fb5ceaeb119699956c70fccb83d3c3.png

  • 推荐 | 免费获取《Python知识手册》

  • Matplotlib最有价值的50个图表

  • 可视化神器推荐(Plotly Express)

  • 推荐一个牛逼的生物信息库-Dash Bio

  • 用Python快速分析和预测股票价格

 Python数据之道 

让数据更有价值

ddf70d453f5b616e7403f0ddcbf40a68.png

回复 “600”,

获取《Python知识手册》

同学们,支持就请右下角点ee1a3c77f90744cb3e7ba1b287013283.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值