《Python編程:從入門到實踐》【PDF】完整版免費下載

來源:互聯網
上載者:User

標籤:1.2   ott   python 入門   bubuko   第一部分   order   訪問   images   結束   

 

《Python編程:從入門到實踐》.pdf: pdf 完整版免費下載 https://u253469.ctfile.com/fs/253469-298090768

 

更多電子書下載: http://hadoopall.com/book

內容簡介

本書是一本針對所有層次的Python 讀者而作的Python 入門書。全書分兩部分:第一部分介紹用Python 編程所必須瞭解的基本概念,包括matplotlib、NumPy 和Pygal 等強大的Python 庫和工具介紹,以及列表、字典、if 語句、類、檔案與異常、代碼測試等內容;第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的Python 2D遊戲開發如何利用資料產生互動資訊圖,以及建立和定製簡單的Web 應用程式,並幫讀者解決常見編程問題和困惑。

作者簡介

Eric Matthes

高中科學和數學老師,現居住在阿拉斯加,在當地講授Python入門課程。他從5歲開始就一直在編寫程式。

譯者簡介

袁國忠

自由譯者;2000年起專事翻譯,主譯圖書,偶譯新聞稿、軟文;出版譯著40餘部,其中包括《C++ Prime Plus中文版》《CCNA學習指南》《CCNP ROUTE學習指南》《面向模式的軟體架構:模式系統》《Android應用UI設計模式》《風投的選擇:誰是下一個十億美元級公司》等,總計700餘萬字;專事翻譯前,從事過三年化工產品分析和開發,做過兩年雜誌和圖書編輯。

目錄

第一部分 基礎知識
第1章 起步  2
1.1 搭建編程環境  2
1.1.1 Python 2和Python 3 2
1.1.2 運行Python程式碼片段  3
1.1.3 Hello World程式  3
1.2 在不同作業系統中搭建Python編程環境  3
1.2.1 在Linux系統中搭建Python編程環境  3
1.2.2 在OS X系統中搭建Python編程環境  6
1.2.3 在Windows系統中搭建Python編程環境  8
1.3 解決安裝問題  12
1.4 從終端運行Python程式  13
1.4.1 在Linux和OS X系統中從終端運行Python程式  13
1.4.2 在Windows系統中從終端運行Python程式  13
1.5 小結  14
第2章 變數和單一資料型別  15
2.1 運行hello_world.py時發生的情況  15
2.2 變數  16
2.2.1 變數的命名和使用  16
2.2.2 使用變數時避免命名錯誤  17
2.3 字串  18
2.3.1 使用方法修改字串的大小寫  19
2.3.2 合并(拼接)字串  19
2.3.3 使用定位字元或分行符號來添加空白  20
2.3.4 刪除空白  21
2.3.5 使用字串時避免語法錯誤  22
2.3.6 Python 2中的print語句  23
2.4 數字  24
2.4.1 整數  24
2.4.2 浮點數  25
2.4.3 使用函數str()避免類型錯誤  25
2.4.4 Python 2中的整數  26
2.5 注釋  27
2.5.1 如何編寫注釋  27
2.5.2 該編寫什麼樣的注釋  28
2.6 Python之禪  28
2.7 小結  30
第3章 列表簡介  31
3.1 列表是什麼  31
3.1.1 訪問列表元素  32
3.1.2 索引從0而不是1開始  32
3.1.3 使用列表中的各個值  33
3.2 修改、添加和刪除元素  33
3.2.1 修改列表元素  34
3.2.2 在列表中添加元素  34
3.2.3 從列表中刪除元素  35
3.3 組織列表  39
3.3.1 使用方法sort()對列表進行永久性排序  39
3.3.2 使用函數sorted()對列表進行臨時排序  40
3.3.3 倒著列印列表  41
3.3.4 確定列表的長度  41
3.4 使用列表時避免索引錯誤  42
3.5 小結  43
第4章 巨集指令清單  44
4.1 遍曆整個列表  44
4.1.1 深入地研究迴圈  45
4.1.2 在for迴圈中執行更多的操作  46
4.1.3 在for迴圈結束後執行一些操作  47
4.2 避免縮排錯誤  47
4.2.1 忘記縮排  48
4.2.2 忘記縮排額外的程式碼  48
4.2.3 不必要的縮排  49
4.2.4 迴圈後不必要的縮排  49
4.2.5 遺漏了冒號  50
4.3 建立數值列表  51
4.3.1 使用函數range() 51
4.3.2 使用range()建立數字列表  51
4.3.3 對數字列表執行簡單的統計計算  53
4.3.4 列表解析  53
4.4 使用列表的一部分  54
4.4.1 切片  54
4.4.2 遍曆切片  56
4.4.3 複製列表  56
4.5 元組  59
4.5.1 定義元組  59
4.5.2 遍曆元組中的所有值  59
4.5.3 修改元組變數  60
4.6 設定代碼格式  61
4.6.1 格式設定指南  61
4.6.2 縮排  61
4.6.3 行長  61
4.6.4 空行  62
4.6.5 其他格式設定指南  62
4.7 小結  63
第5章 if語句  64
5.1 一個簡單樣本  64
5.2 條件測試  65
5.2.1 檢查是否相等  65
5.2.2 檢查是否相等時不考慮大小寫  65
5.2.3 檢查是否不相等  66
5.2.4 比較數字  67
5.2.5 檢查多個條件  67
5.2.6 檢查特定值是否包含在列表中  68
5.2.7 檢查特定值是否不包含在列表中  69
5.2.8 布林運算式  69
5.3 if語句  70
5.3.1 簡單的if語句  70
5.3.2 if-else語句  71
5.3.3 if-elif-else結構  72
5.3.4 使用多個elif代碼塊  73
5.3.5 省略else代碼塊  74
5.3.6 測試多個條件  74
5.4 使用if語句處理列表  76
5.4.1 檢查特殊元素  77
5.4.2 確定列表不是空的  78
5.4.3 使用多個列表  78
5.5 設定if語句的格式  80
5.6 小結  80

《Python編程:從入門到實踐》【PDF】完整版免費下載

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.