国产第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***(購買過本書)
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 污污网站国产精品白丝袜 | 国产xxxxx在线观看 | 日本一二三本免费视频 | 精品国产亚洲av麻豆 | 亚洲日韩欧美一区二区在线 | 欧美午夜理伦三级在线观看 | 欧美一级美片在线观看免费 | 熟妇人妻va精品中文字幕 | 人妻丰满熟妇av无码区app | 天堂√最新版中文在线地址 | 成人影片一区免费观看 | 在线成人播放毛片 | 四虎影院成人 | 一区二区三区毛片免费 | 国产一区二区三区免费观看 | 邻居少妇张开双腿让我爽一夜 | 亚洲一区二区三区免费在线观看 | 九色国产在线 | 又色又爽又高潮免费观看 | 亚洲va欧美va天堂v国产综合 | 长腿校花无力呻吟娇喘 | 国产96福利视频在线观看 | 免费观看大片毛片 | 热99re久久精品香蕉 | 青草久久精品亚洲综合专区 | 国产精品成人99一区无码 | 99久久精品免费看国产免费 | 成人免费无码视频在线网站 | 久久精品色 | 91精品久久久久久久久久小网站 | 四虎4hu永久免费视频大全 | 日韩精品在线一区 | 亚洲日本中文 | 亚洲综合在线观看一区www | 99精品国产兔费观看66 | 四虎在线观看免费视频 | 亚洲成本人网亚洲视频大全 | 久久精品欧美一区二区 | 欧美性做爰片免费视频看 | 伦伦影院精品一区 | 国外av无码精品国产精品 |