你好Python

關東昇

  • 出版商: 機械工業
  • 出版日期: 2024-03-01
  • 定價: $599
  • 售價: 8.5$509
  • 語言: 簡體中文
  • 頁數: 248
  • 裝訂: 平裝
  • ISBN: 7111747097
  • ISBN-13: 9787111747093
  • 相關分類: Python程式語言
  • 下單後立即進貨 (約4週~6週)

商品描述

本書以輕鬆幽默的語言,從零開始介紹Python語言。
書名來自程式語言中的Hello World程序,寓意帶讀者從入門到通。
全書共14章,內容涵蓋Python基礎語法、資料型別與運算、流程控制語句、函數與模組、
物件導向程式設計、例外處理、檔案與網路作,以及GUI程式設計、資料庫程式設計和多執行緒程式設計。
書中每章設有總結與擴展和同步練,以及若干訓練營,在透過綜合案例鞏固知識。
本書也提供配套代碼、課件、答疑服務,以及影片來輔助學(下載方式見封底)。
書中目錄以幽默風格命名,以漫畫角色對話的形式來講解知識,以吸引讀者學興趣。
無論您是程式設計新手,還是有經驗的程式設計師,本書將以淺顯易懂的方式,帶您掌握Python語言實用技能。
您只要耐心學實踐,將收穫滿滿,請您開始Python編程之旅吧!

目錄大綱

第1章你好,!我是Python! ——從Hello World開始
1.1編寫你的第一個Python程式/
1.1.1Python解釋器/
1.1.2編寫Hello World/
1.2使用PyCharm工具/
1.2.1設定Python解釋器/
1.2.2建立專案/
1.2. 3編寫程式碼/
1.2.4運行程式/
1.2.5廬丁解牛Hello World/
1.3Python語言概述/
1.3.1Python語言/
1.3.2Python語言點/
1.4Python語言應用前景/
1.5如何獲得協助/
1.6與擴充程式總結/
1.7同步練/
第2章魔法師的咒語書- Python基本語法
2.1標識符與關鍵字/
2.1.1標識符/
2.1.2關鍵字/
2.2程式設計基礎/
2.2.1語句/
2.2.2變數/
2.2.3註解/
2.2.4縮排/
2.2.5續行符/
2.3訓練營:理解變數與語句/
2.4Python程式碼組織方式/
2.4.1模組/
2.4.2/
2.4.3建立/
2.4 .4引入/
2.5總結與擴展/
2.6同步練/
第3章以資料之名,激盪人心- Python資料型別
3.1基本資料型態/
3.1.1整數型別/
3.1.2浮點型別/
3.1.3複數類型/
3.1.4布林類型/
3.1.5類型轉換/
3.2訓練營1:基本資料類型/
3.3進階資料類型/
3.3.1序列/
3.3.2列表/
3.3.3訓練營2:掌握列表作/
3.3 .4元組/
3.3.5訓練營3:掌握元組作/
3.3.6集合/
你好! Python目錄3.3.7訓練營4:掌握集合作/
3.3.8字典/
3.3.9訓練營5:掌握字典作/
3.3.10字符串類型/
3.3.11訓練營6:理解原始字符串和
長字符串列/
3.3.12訓練營7:掌握字串
格式化/
3.4總結與擴展/
3.5同步練/
第4章我快樂,我自由! —— 運算子
4.1算術運算子/
4.1.1一元運算子/
4.1.2二元運算子/
4.2關係運算子/
4.3邏輯運算子/
4.4訓練營1:熟悉算數運算子、
關係運算子和邏輯運算子符/
4.5位元運算子/
4.6訓練營2:熟悉位元運算子/
4.7賦值運算子/
4.8總結與擴充/
4.9同步練/
第5章讓程式碼通透你的心-決策語句
5.1if語句/
5.1 .1if結構/
5.1.2if...else結構/
5.1.3if...elif...else結構/
5.2訓練營:掌握if語句/
5.3總結與擴展/
5.4同步練/〖TP底2.tif; S-+32mm;Z4mm%〗
編織代碼的舞者- 循環語句
6.1while語句/
6.2訓練營1:掌握while語句/
6.3for語句/
6.4訓練營2:掌握for語句/
6.5break語句/
6.6訓練營3:掌握break語句/
6.7continue語句/
6.8訓練營4:掌握continue語句/
6.9總結與擴展/
6.10同步練/
第7章一個人的獨角戲,一群人的協奏曲-函數
7.1使用者自訂函數/
7.2函數參數/
7.2.1帶有預設值的參數/
7.2.2多參數函數/
7.3函數變數作用域/
7.4匿名函數與lambda函數/
7.5訓練營1:熟悉匿名函數/
7.6產生器/
7.7訓練營2 :了解生成器/
7.8高函數/
7.8.1filter()函數/
7.8.2map()函數/
7.9總結與擴展/
7.10同步練/
第8章唯美的藝術- 物件導向
8.1宣告類別/
8.1.1類的成員/
8.1.2實例變數與建構方法/
8.1.3實例方法/
8.1.4類別變數/
8.1.5類別方法/
8.1.6靜態方法/
8.1.7訓練營1:掌握定義類別/
8.2封裝性/
8.2.1私有成員變數/
8.2.2私有成員方法/
8.2.3訓練營2:實現類別封裝/
8.3繼承性/
8.3.1Python語言中實現繼承/
8.3.2多繼承/
8.3.3訓練營3:實現類別繼承/
8.4多態性性/
8.4.1多態概念/
8.4.2重寫方法/
8.5總結與擴展/
8.6同步練/
第9章捉蟲大隊行動中- 異常處理
9.1異常類別繼承層次/
9.1.1幾個重要的異常/
9.1.2異常堆疊/
9.2處理異常/
9.2.1捕獲異常/
9.2.2捕獲多個異常/
9.3釋放資源/
9.3.1finally代碼塊/
9.3.2with as代碼塊/
9.4明確拋出異常/
9.5總結與擴充/
9.6同步練/
第10章掌握文件,才能侃侃而談資料- 文件存取
10.1存取文件/
10.1.1開啟文件/
10.1.2關閉文件/
10.1.3文字檔讀寫/
10.1. 4訓練營1:複製文字檔案/
10.1.5二進位檔案讀寫/
10.1.6訓練營2:複製二進位檔案/
10.2總結與擴展/
10.3同步練/
第11章在視覺與互動的海洋中游泳— GUI程式設計
11.1GUI開發工具概述/
11.2編寫第一個Tkinter程式/
11.2.1新增控制項到視窗/
11.2.2為控制項新增事件處理/
11.2.3訓練營1:熟悉事件處理/
11.3佈局管理/
11.3. 1pack佈局/
11.3.2grid佈局/
11.4常用控制項/
11.4.1文字輸入方塊控制項/
11.4.2文字區控制項/
11.4.3複選框/
11.4.4單選按鈕/
11.4.5 清單/
11.4.6下拉清單/
11.5訓練營2:熟悉佈局管理/
11.6總結與擴展/
11.7同步練/
第12章暢遊資訊的海洋- 網路程式設計
12.1網路基礎/
12.1.1TCP/IP協定/
12.1.2IP位址/
12.1.3HTTP /HTTPS協定/
12.1.4埠/
12.1.5URL概念/
12.2Python網路程式庫/
12.2.1urllib庫/
12.2.2搭建自己的Web伺服器/
12.2.3發送GET請求/
12.2.4發送POST請求
訓練/12.33營1:下載圖片/
12.4JSON資料交換格式/
12.4.1JSON文件/
12.4.2JSON編碼/
12.4.3JSON解碼/
12.5訓練營2:編碼所有「備忘錄」
資訊/
12.6總結與擴充/
12.7同步訓練/
第13章用資料解析你我的故事- 資料庫程式設計
13.1MySQL資料庫管理系統/
13.1.1安裝MySQL 8資料庫/
13.1.2客戶端登入伺服器/
13.1.3常見的管理指令/
13.2編寫Python程式存取MySQL
資料庫/
13.2.1.........