国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >
Python編程從入門到實踐第2版

包郵 Python編程從入門到實踐第2版

出版社:人民郵電出版社出版時間:2021-06-01
開本: 16開 頁數: 445
讀者評分:5分1條評論
中 圖 價:¥54.8(5.0折) 定價  ¥109.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Python編程從入門到實踐第2版 版權信息

Python編程從入門到實踐第2版 本書特色

1.**版中文版重印30余次,銷量750 000冊; 2.針對Python 3.x新特性升級,重寫項目代碼; 3.真正零基礎,自學也輕松; 4.贈送配套學習視頻,邊看邊學更便捷; 5.贈送Python學習速查地圖,掌握編程語言關鍵步驟,學習不迷路; 6.提供讀者學習交流群,不懂就問,近距離接觸行業大佬; 7.贈送學習源代碼文件、練習答案,助讀者零壓力掌握Python語言! 本書內容分為“基礎知識”和“項目”兩部分。讀完本書,讀者不僅能快速掌握編程基礎知識,還能編寫出解決實際問題的代碼并開發復雜的項目。 第2版沿襲第1版講解清晰透徹、循序漸進的特點,并全面升級。 **部分“基礎知識”新增Sublime Text、f字符串、大數表示法和常量表示法等主題,并且更準確地描述了Python語言的細節。 第二部分“項目”采用更簡明的結構、更清晰的語法以及更流行的庫和工具,如Plotly和新版本的Django。 “我想說,Python是否值得學, 已經不再是值得懷疑的問題了。但是,如何能高效學會Python,永遠是個值得思考的重要問題。這個問題的答案,是繞不開本書的。” --大媽/ZoomQuiet,CPyUG聯合創始人、蟒營創始人 “書如其名,本書簡明清晰地講解了入門Python所需學習的基本知識,同時在講解過程中穿插實戰演練,使讀者對Python有更加深刻的理解,是一本入門Python的難得好書,推薦給大家學習。” --崔慶才,微軟(中國)工程師、《Python 3網絡爬蟲開發實戰》作者

Python編程從入門到實踐第2版 內容簡介

本書是針對所有層次Python讀者而作的Python入門書。全書分兩部分:**部分介紹用Python編程所必須了解的基本概念,包括強大的Python庫和工具,以及列表、字典、if語句、類、文件與異常、代碼測試等內容;第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的2D游戲、利用數據生成交互式的信息圖以及創建和定制簡單的Web應用,并幫助讀者解決常見編程問題和困惑。第2版進行了全面修訂,簡化了Python安裝流程,新增了f字符串、get()方法等內容,并且在項目中使用了Plotly庫以及新版本的Django和Bootstrap,等等。

Python編程從入門到實踐第2版 目錄

**部分基礎知識


第1章 起步 2


1.1 搭建編程環境 2


1.1.1 Python版本 2


1.1.2 運行Python代碼片段 2


1.1.3 SublimeText簡介 3


1.2 在不同操作系統中搭建Python編程環境 3


1.2.1 在Windows系統中搭建Python編程環境 4


1.2.2 在macOS系統中搭建Python編程環境 5


1.2.3 在Linux系統中搭建Python編程環境 7


1.3 運行HelloWorld程序 8


1.3.1 配置SublimeText以使用正確的Python版本 8


1.3.2 運行程序hello_world.py 8


1.4 解決安裝問題 9


1.5 從終端運行Python程序 9


1.5.1 在Windows系統中從終端運行Python程序 10


1.5.2 在Linux和macOS系統中從終端運行Python程序 10


1.6 小結 11


第2章 變量和簡單數據類型 12


2.1 運行hello_world.py時發生的情況 12


2.2 變量 13


2.2.1 變量的命名和使用 13


2.2.2 使用變量時避免命名錯誤 14


2.2.3 變量是標簽 15


2.3 字符串 16


2.3.1 使用方法修改字符串的大小寫 17


2.3.3 使用制表符或換行符來添加空白 18


2.3.4 刪除空白 19


2.3.5 使用字符串時避免語法錯誤 20


2.4 數 21


2.4.1 整數 22


2.4.2 浮點數 22


2.4.3 整數和浮點數 23


2.4.4 數中的下劃線 23


2.4.5 同時給多個變量賦值 24


2.4.6 常量 24


2.5 注釋 25


2.5.1 如何編寫注釋 25


2.5.2 該編寫什么樣的注釋 25


2.6 Python之禪 26


2.7 小結 27


第3章 列表簡介 28


3.1 列表是什么 28


3.1.1 訪問列表元素 29


3.1.2 索引從0而不是1開始 29


3.1.3 使用列表中的各個值 30


3.2 修改、添加和刪除元素 31


3.2.1 修改列表元素 31


3.2.2 在列表中添加元素 31


3.2.3 從列表中刪除元素 32


3.3 組織列表 36


3.3.1 使用方法sort()對列表永久排序 37


3.3.2 使用函數sorted()對列表臨時排序 37


3.3.3 倒著打印列表 38


3.3.4 確定列表的長度 38


3.4 使用列表時避免索引錯誤 39


3.5 小結 41


第4章 操作列表 42


4.1 遍歷整個列表 42


4.1.1 深入研究循環 43


4.1.2 在for循環中執行更多操作 44


4.1.3 在for循環結束后執行一些操作 45


4.2 避免縮進錯誤 45


4.2.1 忘記縮進 46


4.2.2 忘記縮進額外的代碼行 46


4.2.3 不必要的縮進 47


4.2.4 循環后不必要的縮進 47


4.2.5 遺漏了冒號 48


4.3 創建數值列表 49


4.3.1 使用函數range() 49


4.3.2 使用range()創建數字列表 50


4.3.3 對數字列表執行簡單的統計計算 51


4.3.4 列表解析 52


4.4 使用列表的一部分 53


4.4.1 切片 53


4.4.2 遍歷切片 54


4.4.3 復制列表 55


4.5 元組 57


4.5.1 定義元組 57


4.5.2 遍歷元組中的所有值 58


4.5.3 修改元組變量 59


4.6 設置代碼格式 60


4.6.1 格式設置指南 60


4.6.2 縮進 60


4.6.3 行長 60


4.6.4 空行 61


4.6.5 其他格式設置指南 61


4.7 小結 62


第5章 if語句 63


5.1 一個簡單示例 63


5.2 條件測試 64


5.2.1 檢查是否相等 64


5.2.2 檢查是否相等時忽略大小寫 64


5.2.3 檢查是否不相等 65


5.2.4 數值比較 66


5.2.5 檢查多個條件 66


5.2.6 檢查特定值是否包含在列表中 68


5.2.8 布爾表達式 68


5.3 if語句 69


5.3.1 簡單的if語句 69


5.3.2 if-else語句 70


5.3.3 if-elif-else結構 71


5.3.4 使用多個elif代碼塊 72


5.3.5 省略else代碼塊 73


5.3.6 測試多個條件 73


5.4 使用if語句處理列表 76


5.4.1 檢查特殊元素 76


5.4.2 確定列表不是空的 77


5.4.3 使用多個列表 77


5.5 設置if語句的格式 79


5.6 小結 80


第6章 字典 81


6.1 一個簡單的字典 81


6.2 使用字典 82


6.2.1 訪問字典中的值 82


6.2.2 添加鍵值對 83


6.2.3 先創建一個空字典 83


6.2.4 修改字典中的值 84


6.2.5 刪除鍵值對 85


6.2.6 由類似對象組成的字典 86


6.2.7 使用get()來訪問值 87


6.3 遍歷字典 88


6.3.1 遍歷所有鍵值對 88


6.3.2 遍歷字典中的所有鍵 90


6.3.3 按特定順序遍歷字典中的所有鍵 92


6.3.4 遍歷字典中的所有值 92


6.4 嵌套 94


6.4.1 字典列表 94


6.4.2 在字典中存儲列表 97


6.4.3 在字典中存儲字典 98


6.5 小結 100


第7章 用戶輸入和while循環 101


7.1 函數input()的工作原理 101


7.1.1 編寫清晰的程序 102


7.1.2 使用int()來獲取數值輸入 102


7.1.3 求模運算符 104


7.2 while循環簡介 105


7.2.1 使用while循環 105


7.2.2 讓用戶選擇何時退出 105


7.2.3 使用標志 107


7.2.4 使用break退出循環 108


7.2.5 在循環中使用continue 109


7.2.6 避免無限循環 109


7.3 使用while循環處理列表和字典 111


7.3.1 在列表之間移動元素 111


7.3.2 刪除為特定值的所有列表元素 112


7.3.3 使用用戶輸入來填充字典 112


7.4 小結 114


第8章 函數 115


8.1 定義函數 115


8.1.1 向函數傳遞信息 116


8.1.2 實參和形參 116


8.2 傳遞實參 117


8.2.1 位置實參 117


8.2.2 關鍵字實參 119


8.2.3 默認值 119


8.2.4 等效的函數調用 120


8.2.5 避免實參錯誤 121


8.3 返回值 122


8.3.1 返回簡單值 122


8.3.2 讓實參變成可選的 123


8.3.3 返回字典 124


8.3.4 結合使用函數和while循環 125


8.4 傳遞列表 127


8.4.1 在函數中修改列表 128


8.4.2 禁止函數修改列表 130


8.5 傳遞任意數量的實參 131


8.5.1 結合使用位置實參和任意數量實參 132


8.5.2 使用任意數量的關鍵字實參 134


8.6.1 導入整個模塊 134


8.6.2 導入特定的函數 135


8.6.3 使用as給函數指定別名 136


8.6.4 使用as給模塊指定別名 136


8.6.5 導入模塊中的所有函數 137


8.7 函數編寫指南 137


8.8 小結 138


第9章 類 140


9.1 創建和使用類 140


9.1.1 創建Dog類 141


9.1.2 根據類創建實例 142


9.2 使用類和實例 144


9.2.1 Car類 145


9.2.2 給屬性指定默認值 145


9.2.3 修改屬性的值 146


9.3 繼承 149


9.3.1 子類的方法__init__() 149


9.3.2 給子類定義屬性和方法 151


9.3.3 重寫父類的方法 152


9.3.4 將實例用作屬性 152


9.3.5 模擬實物 154


9.4 導入類 155


9.4.1 導入單個類 155


9.4.2 在一個模塊中存儲多個類 157


9.4.3 從一個模塊中導入多個類 158


9.4.4 導入整個模塊 158


9.4.5 導入模塊中的所有類 159


9.4.6 在一個模塊中導入另一個模塊 159


9.4.7 使用別名 160


9.4.8 自定義工作流程 160


9.5 Python標準庫 161


9.6 類編碼風格 162


9.7 小結 163


第10章 文件和異常 164


10.1 從文件中讀取數據 164


10.2 寫入文件 171


10.3 異常 174


10.4 存儲數據 182


10.5 小結 187


第11章 測試代碼 188


11.1 測試函數 188


11.2 測試類 194


11.3 小結 200


第二部分 項目


項目1 外星人入侵 202


第12章 武裝飛船 203


12.1 規劃項目 203


12.2 安裝Pygame 204


12.3 開始游戲項目 204


12.4 添加飛船圖像 208


12.5 重構:方法_check_events()和__update_screen() 211


12.6 駕駛飛船 213


12.6.7 按Q鍵退出 219


12.6.8 在全屏模式下運行游戲 219


12.7 簡單回顧 220


12.8 射擊 221


第13章 外星人來了 228


13.1 項目回顧 228


13.2 創建**個外星人 229


13.3 創建一群外星人 232


13.3.4 添加行 234


13.4 讓外星人群移動 237


13.5 射殺外星人 240


13.6 結束游戲 244


13.7 確定應運行游戲的哪些部分 248


13.8 小結 249


第14章 記分 250


14.1 添加Play按鈕 250


14.2 提高等級 256


14.3 記分 258


14.4 小結 272


項目2 數據可視化 273


第15章 生成數據 274


15.1 安裝Matplotlib 274


15.2 繪制簡單的折線圖 275


15.3 隨機漫步 284


15.4 使用Plotly模擬擲骰子 292


15.5 小結 300


第16章 下載數據 301


16.1 CSV文件格式 301


16.2 制作全球地震散點圖:JSON格式 315


16.3 小結 325


第17章 使用API 326


17.1 使用WebAPI 326


17.2 使用Plotly可視化倉庫 332


17.3 HackerNewsAPI 338


17.4 小結 341


項目3 Web應用程序 342


第18章 從Django入手 343


18.1 建立項目 343


18.2 創建應用程序 348


18.3 創建頁面:學習筆記主頁 357


18.4 創建其他頁面 361


18.5 小結 369


第19章 用戶賬戶 370


19.1 讓用戶輸入數據 370


19.2 創建用戶賬戶 381


19.3 讓用戶擁有自己的數據 388


第20章 設置應用程序的樣式并部署 397


20.1.1 應用程序django-bootstrap4 398


20.1.3 修改base.html 399


20.1.4 使用jumbotron設置主頁的樣式 403


20.1.5 設置登錄頁面的樣式 404


20.1.6 設置顯示所有主題的頁面的樣式 405


20.1.7 設置顯示單個主題的頁面中的條目樣式 406


20.2 部署“學習筆記” 407

20.3 小結 422


附錄A 安裝與故障排除 423


附錄B 文本編輯器與IDE 428


附錄C 尋求幫助 432


附錄D 使用Git進行版本控制 436


后記 445


展開全部

Python編程從入門到實踐第2版 作者簡介

埃里克.馬瑟斯(Eric Matthes) 高中科學和數學老師,現居住在阿拉斯加,在當地講授Python入門課程。他從5歲開始就一直在編寫程序。 袁國忠 自由譯者;2000年起專事翻譯,主譯圖書,偶譯新聞稿、軟文;出版譯著40余部,其中包括《C++ Prime Plus中文版》《CCNA學習指南》《CCNP ROUTE學習指南》《面向模式的軟件架構:模式系統》《Android應用UI設計模式》《風投的選擇:誰是下一個十億美元級公司》等,總計700余萬字;專事翻譯前,從事過三年化工產品分析和開發,做過兩年雜志和圖書編輯。

商品評論(1條)
  • 主題:非常詳盡的一本書

    手把手教你,建議可以把電腦放在一旁,一邊看一邊進行操作,既有利于對書中內容的了解,又可以增加熟練度。

    2023/3/22 23:01:34
    讀者:ztw***(購買過本書)
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 精品人体无码一区二区三区 | 久久综合免费视频 | 人妻丰满熟妇无码区免费 | 日韩视频在线观看 | 人人妻久久人人澡人人爽人人精品 | 日韩啊啊啊 | 狠狠操人人 | 亚洲av无码专区青青草原 | 91精品国 | 日本高清视频一区二区 | 九九热这里只有国产精品 | asmr福利视频在线播放 | 国产精品久久久久久久久软件 | 一级黄色大片免费 | 久久久久亚洲av无码专区体验 | 亚洲国产精品无码第一区二区三区 | 青青青免费高清视频在线 | 人人色在线视频播放 | 91在线视频观看 | 天堂va在线 | 国产 浪潮av性色四虎 | 深夜福利视频在线看免费 | 久久se精品一区精品二区国产 | 91成人在线 | 午夜影院在线观看 | 日本免费爱爱视频 | 伊人网综合在线观看 | 亚洲精品网站在线 | 黄色免费视频在线 | 亚洲精品国产精品乱码不97 | 日本无遮挡真人祼交视频 | 欧美精品久久久久久久小说 | 一本丁香综合久久久久不卡网站 | a级日本乱理伦片免费入口 a级特黄毛片免费观看 | 韩国一级淫片视频免费播放 | 久久精品国产亚洲av成人雅虎 | 欧美激情一区二区三区免费观看 | 亚洲精品久久久蜜桃 | 韩国 av| 91情国产l精品国产亚洲区 | av熟女人妻一区二区三区 |