笨辦法學Python,其實一點都不笨(贈PDF電子版)

2019-07-30     一枚丶程序媛呀

笨辦法學Python,其實一點都不笨!

經常有讀者問我,想讓我推薦一些關於 Python 學習的書籍,鑒於每個人的知識背景以及跟我交流的深淺程度不一樣,可能每次推薦的書籍都會有些差異。

最近有些想法,打算陸陸續續介紹一些書籍,希望能給大家帶來一些益處。

需要注意的是,我本身不會刻意對書籍的內容進行點評,儘量做到相對客觀的對書籍進行介紹。

至於你是否需要去學習文章中介紹的書籍,這個還是需要結合自己的實際情況來做篩選。畢竟每個人的時間和精力都有限,市面上優秀的書籍數不勝數,我們挑選適合自己的就好。

今天我們來介紹的書籍是 《笨辦法學 Python 3》,這本書的作者是 澤德 A. 肖(Zed A.Shaw)。

本書作者是《「笨辦法」學Python》《「笨辦法」學Ruby》《「笨辦法」學C語言》等幾本備受歡迎的圖書的作者,他的書在全世界有數百萬讀者。他還是諸多開源項目的創建者,擁有近20年的編程和寫作經驗。

這是一本從零基礎入門開始介紹 Python 3 的書籍。本書介紹了一個非常有用的學習竅門,就是把編程書籍習題化,全書共 52 道習題。習題的安排遵循了循序漸進的原則,每道題 2~5 頁不等,內容相對通俗易懂,對於初學者而言,可以減少不少枯燥之處。

——贈送這本書python書的PDF電子版!

—————那麼怎麼獲取呢?

只需轉發本文、然後來私信小編「書籍」即可免費領取!

下面將就書中的部分內容進行描述,希望大家對本書有所了解!

習題 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

我運行的效果如下:

習題 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)

效果如下:

同時,關於 字符串中 .format() 語法格式的使用,書中亦有描述。

總結

總體而言,本書 52 道習題,內容逐步深入,在最後幾道習題,作者通過使用 flask 來建立一個微小型的網頁,使本書內容延伸到 web 編程的範疇。

可以說,本書以一種較為新穎的方式,幫助廣大讀者完成了 Python 學習 從 0 到 0.5 的過程,如果需要繼續深入了解 Python,可以配合其他書籍進一步學習。

最後, 將本書的內容概覽進行了整理,以便更加清晰的了解本書的內容結構。請看下圖:

最後 需要這本電子書集的小夥伴:

只需轉發本文、然後來私信小編「書籍」即可免費帶走了哦!

--------------------------------

文章來源: https://twgreatdaily.com/zh-tw/aOmORGwB8g2yegNDqjv9.html