Python零基礎入門學習-水木書薈

Python零基礎入門學習-水木書薈 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
李佳宇 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-09

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302438205
版次:1
商品編碼:12004711
包裝:平裝
開本:16開
齣版時間:2016-10-01
用紙:膠版紙


相關圖書





圖書描述

産品特色

內容簡介

  《Python零基礎入門學習-水木書薈》適閤學習Python3的入門讀者,也適用對編程一無所知,但渴望用編程改變世界的朋友們!《Python零基礎入門學習-水木書薈》提倡理解為主,應用為王。因此,隻要有可能,小甲魚(作者)都會通過《Python零基礎入門學習-水木書薈》中生動的實例來讓大傢理解概念。

  雖然《《Python零基礎入門學習-水木書薈》》是一本入門書籍,但《《Python零基礎入門學習-水木書薈》》的“野心”可並不止於“初級水平”的教學。《《Python零基礎入門學習-水木書薈》》前半部分是基礎的語法特性講解,後半部分圍繞著Python3在爬蟲、Tkinter和遊戲開發等實例上的應用。

  編程知識深似海,小甲魚沒辦法僅通過《《Python零基礎入門學習-水木書薈》》將所有的知識都灌輸給你,但能夠做到的是培養你對編程的興趣,提高你編寫代碼的水平,以及鍛煉你的自學能力。最後,《《Python零基礎入門學習-水木書薈》》貫徹的核心理念是: 實用、好玩,還有參與。


目錄

第1章就這麼愉快地開始吧

1.1獲得Python

1.2從IDLE啓動Python

1.3失敗的嘗試

1.4嘗試點兒新的東西

1.5為什麼會這樣

第2章用Python設計第一個遊戲

2.1第一個小遊戲

2.2縮進

2.3BIF

第3章成為高手前必須知道的一些基礎知識

3.1變量

3.2字符串

3.3原始字符串

3.4長字符串

3.5改進我們的小遊戲

3.6條件分支

3.7while循環

3.8引入外援

3.9閑聊數據類型

3.9.1整型

3.9.2浮點型

3.9.3布爾類型

3.9.4類型轉換

3.9.5獲得關於類型的信息

3.10常用操作符

3.10.1算術操作符

3.10.2優先級問題

3.10.3比較操作符

3.10.4邏輯操作符

第4章瞭不起的分支和循環

4.1分支和循環

4.2課堂小練習

4.3結果分析

4.4Python可以有效避免“懸掛else”

4.5條件錶達式(三元操作符)

4.6斷言

4.7while循環語句

4.8for循環語句

4.9range()

4.10break語句

4.11continue語句

第5章列錶、元組和字符串

5.1列錶: 一個“打瞭激素”的數組

5.1.1創建列錶

5.1.2嚮列錶添加元素

5.1.3從列錶中獲取元素

5.1.4從列錶刪除元素

5.1.5列錶分片

5.1.6列錶分片的進階玩法

5.1.7一些常用操作符

5.1.8列錶的小夥伴們

5.1.9關於分片“拷貝”概念的補充

5.2元組: 戴上瞭枷鎖的列錶

5.2.1創建和訪問一個元組

5.2.2更新和刪除元組

5.3字符串

5.3.1各種內置方法

5.3.2格式化

5.4序列

第6章函數

6.1Python的樂高積木

6.1.1創建和調用函數

6.1.2函數的參數

6.1.3函數的返迴值

6.2靈活即強大

6.2.1形參和實參

6.2.2函數文檔

6.2.3關鍵字參數

6.2.4默認參數

6.2.5收集參數

6.3我的地盤聽我的

6.3.1函數和過程

6.3.2再談談返迴值

6.3.3函數變量的作用域

6.4內嵌函數和閉包

6.4.1global關鍵字

6.4.2內嵌函數

6.4.3閉包(closure)

6.5lambda錶達式

6.6遞歸

6.6.1遞歸是“神馬”

6.6.2寫一個求階乘的函數

6.6.3這幫小兔崽子

6.6.4漢諾塔

第7章字典和集閤

7.1字典: 當索引不好用時

7.1.1創建和訪問字典

7.1.2各種內置方法

7.2集閤: 在我的世界裏,你就是唯一

7.2.1創建集閤

7.2.2訪問集閤

7.2.3不可變集閤

第8章永久存儲

8.1文件: 因為懂你,所以永恒

8.1.1打開文件

8.1.2文件對象的方法

8.1.3文件的關閉

8.1.4文件的讀取和定位

8.1.5文件的寫入

8.1.6一個任務

8.2文件係統: 介紹一個高大上的東西

8.3pickle: 醃製一缸美味的泡菜

第9章異常處理

9.1你不可能總是對的

9.2try�瞖xcept語句

9.2.1針對不同異常設置多個except

9.2.2對多個異常統一處理

9.2.3捕獲所有異常

9.3try�瞗inally語句

9.4raise語句

9.5豐富的else語句

9.6簡潔的with語句

第10章圖形用戶界麵入門

10.1導入EasyGui

10.2使用EasyGui

10.3修改默認設置

第11章類和對象

11.1給大傢介紹對象

11.2對象=屬性+方法

11.3麵嚮對象編程

11.3.1self是什麼

11.3.2你聽說過Python的魔法方法嗎

11.3.3公有和私有

11.4繼承

11.4.1調用未綁定的父類方法

11.4.2使用super函數

11.5多重繼承

11.6組閤

11.7類、類對象和實例對象

11.8到底什麼是綁定

11.9一些相關的BIF

第12章魔法方法

12.1構造和析構

12.1.1__init__(self[, ...])

12.1.2__new__(cls[, ...])

12.1.3__del__(self)

12.2算術運算

12.2.1算術操作符

12.2.2反運算

12.2.3增量賦值運算

12.2.4一元操作符

12.3簡單定製

12.4屬性訪問

12.5描述符(property的原理)

12.6定製序列

12.7迭代器

12.8生成器(亂入)

第13章模塊

13.1模塊就是程序

13.2命名空間

13.3導入模塊

13.4__name__='__main__'

13.5搜索路徑

13.6包

13.7像個極客一樣去思考

第14章論一隻爬蟲的自我修養

14.1入門

14.2實戰

14.2.1下載一隻貓

14.2.2翻譯文本

14.3隱藏

14.3.1修改User�睞gent

14.3.2延遲提交數據

14.3.3使用代理

14.4Beautiful Soup

14.5正則錶達式

14.5.1re模塊

14.5.2通配符

14.5.3反斜杠

14.5.4字符類

14.5.5重復匹配

14.5.6特殊符號及用法

14.5.7元字符

14.5.8貪婪和非貪婪

14.5.9反斜杠+普通字母=特殊含義

14.5.10編譯正則錶達式

14.5.11編譯標誌

14.5.12實用的方法

14.6異常處理

14.6.1URLError

14.6.2HTTPError

14.6.3處理異常

14.7安裝Scrapy

14.8Scrapy爬蟲之初窺門徑

14.8.1Scrapy框架

14.8.2創建一個Scrapy項目

14.8.3定義Item容器

14.8.4編寫爬蟲

14.8.5爬

14.8.6取

14.8.7在Shell中嘗試Selector選擇器

14.8.8使用XPath

14.8.9提取數據

14.8.10使用item

14.8.11存儲內容

第15章GUI的最終選擇: Tkinter

15.1Tkinter之初體驗

15.2Label組件

15.3Button組件

15.4Checkbutton組件

15.5Radiobutton組件

15.6LabelFrame組件

15.7Entry組件

15.8Listbox組件

15.9Scrollbar組件

15.10Scale組件

15.11Text組件

15.11.1Indexes用法

15.11.2Marks用法

15.11.3Tags用法

15.12Canvas組件

15.13Menu組件

15.14Menubutton組件

15.15OptionMenu組件

15.16Message組件

15.17Spinbox組件

15.18PanedWindow組件

15.19Toplevel組件

15.20事件綁定

15.21事件序列

15.21.1type

15.21.2modifier

15.22Event對象

15.23布局管理器

15.23.1pack

15.23.2grid

15.23.3place

15.24標準對話框

15.24.1messagebox(消息對話框)

15.24.2filedialog(文件對話框)

15.24.3colorchooser(顔色選擇對話框)

第16章Pygame: 遊戲開發

16.1安裝Pygame

16.2初步嘗試

16.3解惑

16.3.1什麼是Surface對象

16.3.2將一個圖像繪製到另一個圖像上是怎麼一迴事

16.3.3移動圖像是怎麼一迴事

16.3.4如何控製遊戲的速度

16.3.5Pygame的效率高不高

16.3.6我應該從哪裏獲得幫助

16.4事件

16.5提高遊戲的顔值

16.5.1顯示模式

16.5.2全屏纔是王道

16.5.3使窗口尺寸可變

16.5.4圖像的變換

16.5.5裁剪圖像

16.5.6轉換圖片

16.5.7透明度分析

16.6繪製基本圖形

16.6.1繪製矩形

16.6.2繪製多邊形

16.6.3繪製圓形

16.6.4繪製橢圓形

16.6.5繪製弧綫

16.6.6繪製綫段

16.7動畫精靈

16.7.1創建精靈

16.7.2移動精靈

16.8碰撞檢測

16.8.1嘗試自己寫碰撞檢測函數

16.8.2sprite模塊提供的碰撞檢測函數

16.8.3實現完美碰撞檢測

16.9播放聲音和音效

16.10響應鼠標

16.10.1設置鼠標的位置

16.10.2自定義鼠標光標

16.10.3讓小球響應光標的移動頻率

16.11響應鍵盤

16.12結束遊戲

16.12.1發生碰撞後獲得隨機速度

16.12.2減少“抖動”現象的發生

16.12.3遊戲勝利

16.12.4更好地結束遊戲

16.13經典飛機大戰

16.13.1遊戲設定

16.13.2主模塊

16.13.3我方飛機

16.13.4響應鍵盤

16.13.5飛行效果

16.13.6敵方飛機

16.13.7提升敵機速度

16.13.8碰撞檢測

16.13.9完美碰撞檢測

16.13.10一個BUG

16.13.11發射子彈

16.13.12設置敵機“血槽”

16.13.13中彈效果

16.13.14繪製得分

16.13.15暫停遊戲

16.13.16控製難度

16.13.17全屏炸彈

16.13.18發放補給包

16.13.19超級子彈

16.13.20三次機會

16.13.21結束畫麵

參考文獻

前言/序言

  Life is short. You need Python.

  ——Bruce Eckel

  上邊這句話是Python社區的名言,翻譯過來就是“人生苦短,我用Python”。

  我和Python結緣於一次服務器的調試,從此便一發不可收拾。我從來沒有遇到一門編程語言可以如此乾淨、簡潔,如果你有處女座情節,你一定會愛上這門語言。使用Python,可以說是很難寫齣醜陋的代碼。我從來沒想過一門編程語言可以如此簡單,它太適閤零基礎的朋友踏入編程的大門瞭,如果我有一個八歲的孩子,我一定會毫不猶豫地使用Python引導他學習編程,因為麵對它,永遠不缺乏樂趣。

  Python雖然簡單,其設計卻十分嚴謹。盡管Python可能沒有C或C++這類編譯型語言運行速度那麼快,但是C和C++需要你無時無刻地關注數據類型、內存溢齣、邊界檢查等問題。而Python,它就像一個貼心的僕人,私底下為你都一一處理好,從來不用你操心這些,這讓你可以將全部心思放在程序的設計邏輯之上。

  有人說,完成相同的一個任務,使用匯編語言需要1000行代碼,使用C語言需要500行,使用Java隻需要100行,而使用Python,可能隻要20行就可以瞭。這就是Python,使用它來編程,你可以節約大量編寫代碼的時間。

  既然Python如此簡單,會不會學瞭之後沒什麼實際作用呢?事實上你並不用擔心這個問題,因為Python可以說是一門“萬金油”語言,在Web應用開發、係統網絡運維、科學與數字計算、3D遊戲開發、圖形界麵開發、網絡編程中都有它的身影。目前越來越多的IT企業,在招聘欄中都有“精通Python語言優先考慮”的字樣。另外,就連Google都在大規模使用Python。

  好瞭,我知道過多的溢美之詞反而會使大傢反感,所以我必須就此打住,剩下的就留給大傢自己體驗吧。

  接下來簡單地介紹一下這本書。一年前,齣版社的編輯老師無意間看到瞭我的一個同名的教學視頻,建議我以類似的風格撰寫一本書。當時我是受寵若驚的,也很興奮。剛開始寫作就遇到瞭不小的睏難——如何將視頻中口語化的描述轉變為文字。當然,我希望盡可能地保留原有的幽默和風趣——畢竟學習是要快樂的。這確實需要花不少時間去修改,但我覺得這是值得的。

  本書不假設你擁有任何一方麵的編程基礎,所以本書不但適閤有一定編程基礎,想學習Python3的讀者,也適閤此前對編程一無所知,但渴望用編程改變世界的朋友!本書提倡理解為主,應用為王。因此,隻要有可能,我都會通過生動的實例來讓大傢理解概念。雖然這是一本入門書籍,但本書的“野心”可並不止於“初級水平”的教學。本書前半部分是基礎的語法特性講解,後半部分圍繞著Python3在爬蟲、Tkinter和遊戲開發等實例上的應用。編程知識深似海,沒辦法僅通過一本書將所有的知識都灌輸給你,但我能夠做到的是培養你對編程的興趣,提高你編寫代碼的水平,以及鍛煉你的自學能力。最後,本書貫徹的核心理念是: 實用、好玩,還有參與。

  本書對應的係列視頻教程,可以在http://blog.fishc.com/category/python下載得到,也可掃描以下二維碼關注微信號進行觀看。


Python零基礎入門學習-水木書薈 下載 mobi epub pdf txt 電子書 格式

Python零基礎入門學習-水木書薈 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Python零基礎入門學習-水木書薈 下載 mobi pdf epub txt 電子書 格式 2024

Python零基礎入門學習-水木書薈 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

吾消費京東商城數年,深知各産品琳琅滿目。然,唯此寶物與眾皆不同,為齣淤泥之清蓮。使吾為之動容,心馳神往,以至茶飯不思,寢食難安,輾轉反側無法忘懷。於是乎緊衣縮食,湊齊銀兩,傾吾之所有而能買。*之熱心、快遞員之殷切,無不讓人感激涕零,可謂迅雷不及掩耳盜鈴兒響叮當仁不讓世界充滿愛。待打開包裹之時,頓時金光四射,屋內升起七彩祥雲,處處皆是祥和之氣。吾驚訝之餘甚是欣喜若狂,嗚呼哀哉!此寶乃是天上物,人間又得幾迴求!遂沐浴更衣,焚香禱告後與人共賞此寶。人皆贊嘆不已,故生此寶物款型及做工,超高性價比之慨,且贊吾獨具慧眼與時尚品位。産品介紹果然句句實言,毫無誇大欺瞞之嫌。實乃大傢之風範,忠義之商賈。

評分

評分

非常感謝京東商城給予的優質的服務,從倉儲管理、物流配送等各方麵都是做的非常好的。送貨及時,配送員也非常的熱情,有時候不方便收件的時候,也安排時間另行配送。同時京東商城在售後管理上也非常好的,以解客戶憂患,排除萬難。給予我們非常好的購物體驗。順頌商祺! Thank you very much for the excellent service provided by Jingdong mall, and it is very good to do in warehouse management, logistics, distribution and so on. Delivery in a timely manner, distribution staff is also very enthusiastic, and sometimes inconvenient to receive the time, but also arranged for time to be delivered. At the same time in the mall management Jingdong

評分

評分

理、物流配送等各方麵都是做的非常好的。送貨及

評分

非常感謝京東商城給予的優質的服務,從倉儲管理、物流配送等各方麵都是做的非常好的。送貨及時,配送員也非常的熱情,有時候不方便收件的時候,也安排時間另行配送。同時京東商城在售後管理上也非常好的,以解客戶憂患,排除萬難。給予我們非常好的購物體驗。

評分

這學期有幸選上瞭周誌華老師的機器學習導論,果斷買下西瓜書,目前我拿到的是第二版的,有些小更新很不錯,老師說是加瞭一些導讀。總體來說難度還是有點的。下瞭其他同類書的電子版,都看瞭些。確實,目前西瓜書是最好的用來入門的瞭。這本書得好好讀,讀好幾遍呢

評分

很好很好很好很好很好很好,相信京東的品質,這次一定要好好學習啊

評分

買瞭一堆書,為瞭學習而剁手怎麼算是剁手呢

類似圖書 點擊查看全場最低價

Python零基礎入門學習-水木書薈 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有