舉報

會員
你好!Python
最新章節:
內容簡介
本書以輕松幽默的語言,從零開始介紹Python語言。書名來源于編程語言中最經典的HelloWorld程序,寓意帶讀者從入門到精通。全書共14章,內容涵蓋Python基礎語法、數據類型和運算、流程控制語句、函數和模塊、面向對象編程、異常處理、文件和網絡操作,以及GUI編程、數據庫編程和多線程編程。書中每章都設有總結與擴展和同步練習,以及若干訓練營,旨在通過綜合案例鞏固知識。書中目錄采用幽默風格命名,使用漫畫角色對話的形式講解知識,以吸引讀者學習興趣。無論您是編程新手,還是有經驗的程序員,本書都將以淺顯易懂的方式,帶您掌握Python語言實用技能。您只要耐心學習踐行,必將收獲滿滿,現在請您開始Python編程之旅吧!
- 內容簡介 更新時間:2024-06-06 18:14:43
- 14.5 同步練習
- 14.4 總結與擴展
- 14.3.2 線程互斥鎖
- 14.3.1 線程不安全問題
- 14.3 線程同步
- 14.2 等待線程結束
- 14.1.2 使用Thread子類創建線程
- 14.1.1 使用Thread類創建線程
- 14.1 創建線程
- 第14章 擁抱變幻無常的世界——多線程編程
- 13.5 同步練習
- 13.4 總結與擴展
- 13.3.6 按照學生編號查詢數據
- 13.3.5 查詢所有學生數據
- 13.3.4 刪除學生數據
- 13.3.3 更新學生數據
- 13.3.2 插入學生數據
- 13.3.1 創建學生表
- 13.3 訓練營:學生表CRUD操作
- 13.2.2 訪問數據庫一般流程
- 13.2.1 安裝PyMySQL庫
- 13.2 編寫Python程序訪問MySQL數據庫
- 13.1.3 常見的管理命令
- 13.1.2 客戶端登錄服務器
- 13.1.1 安裝MySQL 8數據庫
- 13.1 MySQL數據庫管理系統
- 第13章 用數據解析你我的故事——數據庫編程
- 12.7 同步練習
- 12.6 總結與擴展
- 12.5 訓練營2:編碼所有“備忘錄”信息
- 12.4.3 JSON解碼
- 12.4.2 JSON編碼
- 12.4.1 JSON文檔
- 12.4 JSON數據交換格式
- 12.3 訓練營1:下載圖片
- 12.2.4 發送POST請求
- 12.2.3 發送GET請求
- 12.2.2 搭建自己的Web服務器
- 12.2.1 urllib庫
- 12.2 Python網絡編程庫
- 12.1.5 URL概念
- 12.1.4 端口
- 12.1.3 HTTP/HTTPS協議
- 12.1.2 IP地址
- 12.1.1 TCP/IP協議
- 12.1 網絡基礎
- 第12章 暢游信息的海洋——網絡編程
- 11.7 同步練習
- 11.6 總結與擴展
- 11.5 訓練營2:熟悉布局管理
- 11.4.6 下拉列表
- 11.4.5 列表
- 11.4.4 單選按鈕
- 11.4.3 復選框
- 11.4.2 文本區控件
- 11.4.1 文本輸入框控件
- 11.4 常用控件
- 11.3.2 grid布局
- 11.3.1 pack布局
- 11.3 布局管理
- 11.2.3 訓練營1:熟悉事件處理
- 11.2.2 給控件添加事件處理
- 11.2.1 添加控件到窗口
- 11.2 編寫第一個Tkinter程序
- 11.1 GUI開發工具包概述
- 第11章 在視覺與交互的海洋中游泳——GUI編程
- 10.3 同步練習
- 10.2 總結與擴展
- 10.1.6 訓練營2:復制二進制文件
- 10.1.5 二進制文件讀寫
- 10.1.4 訓練營1:復制文本文件
- 10.1.3 文本文件讀寫
- 10.1.2 關閉文件
- 10.1.1 打開文件
- 10.1 訪問文件
- 第10章 掌握文件才能侃侃而談——文件訪問
- 9.6 同步練習
- 9.5 總結與擴展
- 9.4 顯式拋出異常
- 9.3.2 with as代碼塊
- 9.3.1 finally代碼塊
- 9.3 釋放資源
- 9.2.2 捕獲多個異常
- 9.2.1 捕獲異常
- 9.2 處理異常
- 9.1.2 異常堆棧
- 9.1.1 幾個重要的異常
- 9.1 異常類繼承層次
- 第9章 捉蟲大隊行動中——異常處理
- 8.6 同步練習
- 8.5 總結與擴展
- 8.4.2 重寫方法
- 8.4.1 多態概念
- 8.4 多態性
- 8.3.3 訓練營3:實現類繼承
- 8.3.2 多繼承
- 8.3.1 Python語言中實現繼承
- 8.3 繼承性
- 8.2.3 訓練營2:實現類封裝
- 8.2.2 私有成員方法
- 8.2.1 私有成員變量
- 8.2 封裝性
- 8.1.7 訓練營1:掌握定義類
- 8.1.6 靜態方法
- 8.1.5 類方法
- 8.1.4 類變量
- 8.1.3 實例方法
- 8.1.2 實例變量與構造方法
- 8.1.1 類的成員
- 8.1 聲明類
- 第8章 唯美的藝術——面向對象
- 7.10 同步練習
- 7.9 總結與擴展
- 7.8.2 map()函數
- 7.8.1 filter()函數
- 7.8 高階函數
- 7.7 訓練營2:了解生成器
- 7.6 生成器
- 7.5 訓練營1:熟悉匿名函數
- 7.4 匿名函數與lambda函數
- 7.3 函數變量作用域
- 7.2.2 多參數函數
- 7.2.1 帶有默認值的參數
- 7.2 函數參數
- 7.1 用戶自定義函數
- 第7章 一個人的獨角戲,一群人的協奏曲——函數
- 6.10 同步練習
- 6.9 總結與擴展
- 6.8 訓練營4:掌握continue語句
- 6.7 continue語句
- 6.6 訓練營3:掌握break語句
- 6.5 break語句
- 6.4 訓練營2:掌握for語句
- 6.3 for語句
- 6.2 訓練營1:掌握while語句
- 6.1 while語句
- 第6章 編織代碼的舞者——循環語句
- 5.4 同步練習
- 5.3 總結與擴展
- 5.2 訓練營:掌握if語句
- 5.1.3 if...elif...else結構
- 5.1.2 if...else結構
- 5.1.1 if結構
- 5.1 if語句
- 第5章 讓代碼通透你的心——決策語句
- 4.9 同步練習
- 4.8 總結與擴展
- 4.7 賦值運算符
- 4.6 訓練營2:熟悉位運算符
- 4.5 位運算符
- 4.4 訓練營1:熟悉算數運算符、關系運算符和邏輯運算符
- 4.3 邏輯運算符
- 4.2 關系運算符
- 4.1.2 二元運算符
- 4.1.1 一元運算符
- 4.1 算術運算符
- 第4章 我快樂,我自由!——運算符
- 3.5 同步練習
- 3.4 總結與擴展
- 3.3.12 訓練營7:掌握字符串格式化
- 3.3.11 訓練營6:理解原始字符串和長字符串
- 3.3.10 字符串類型
- 3.3.9 訓練營5:掌握字典操作
- 3.3.8 字典
- 3.3.7 訓練營4:掌握集合操作
- 3.3.6 集合
- 3.3.5 訓練營3:掌握元組操作
- 3.3.4 元組
- 3.3.3 訓練營2:掌握列表操作
- 3.3.2 列表
- 3.3.1 序列
- 3.3 高級數據類型
- 3.2 訓練營1:基本數據類型
- 3.1.5 類型轉換
- 3.1.4 布爾類型
- 3.1.3 復數類型
- 3.1.2 浮點類型
- 3.1.1 整數類型
- 3.1 基本數據類型
- 第3章 以數據之名,激蕩人心——Python數據類型
- 2.6 同步練習
- 2.5 總結與擴展
- 2.4.4 引入包
- 2.4.3 創建包
- 2.4.2 包
- 2.4.1 模塊
- 2.4 Python代碼組織方式
- 2.3 訓練營:理解變量和語句
- 2.2.5 續行符
- 2.2.4 縮進
- 2.2.3 注釋
- 2.2.2 變量
- 2.2.1 語句
- 2.2 編程基礎知識
- 2.1.2 關鍵字
- 2.1.1 標識符
- 2.1 標識符和關鍵字
- 第2章 魔法師的咒語書——Python基本語法
- 1.7 同步練習
- 1.6 總結與擴展
- 1.5 如何獲得幫助
- 1.4 Python語言應用前景
- 1.3.2 Python語言特點
- 1.3.1 Python語言歷史
- 1.3 Python語言概述
- 1.2.5 庖丁解牛Hello World
- 1.2.4 運行程序
- 1.2.3 編寫代碼
- 1.2.2 創建項目
- 1.2.1 設置Python解釋器
- 1.2 使用PyCharm工具
- 1.1.2 編寫Hello World
- 1.1.1 Python解釋器
- 1.1 編寫你的第一個Python程序
- 第1章 你好,世界!我是Python!——從Hello World開始
- 前言
- 作者簡介
- 版權信息
- 封面
- 封面
- 版權信息
- 作者簡介
- 前言
- 第1章 你好,世界!我是Python!——從Hello World開始
- 1.1 編寫你的第一個Python程序
- 1.1.1 Python解釋器
- 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.3 Python語言概述
- 1.3.1 Python語言歷史
- 1.3.2 Python語言特點
- 1.4 Python語言應用前景
- 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.4 Python代碼組織方式
- 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 集合
- 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.1 if語句
- 5.1.1 if結構
- 5.1.2 if...else結構
- 5.1.3 if...elif...else結構
- 5.2 訓練營:掌握if語句
- 5.3 總結與擴展
- 5.4 同步練習
- 第6章 編織代碼的舞者——循環語句
- 6.1 while語句
- 6.2 訓練營1:掌握while語句
- 6.3 for語句
- 6.4 訓練營2:掌握for語句
- 6.5 break語句
- 6.6 訓練營3:掌握break語句
- 6.7 continue語句
- 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.1 filter()函數
- 7.8.2 map()函數
- 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.1 Python語言中實現繼承
- 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.1 finally代碼塊
- 9.3.2 with 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.1 GUI開發工具包概述
- 11.2 編寫第一個Tkinter程序
- 11.2.1 添加控件到窗口
- 11.2.2 給控件添加事件處理
- 11.2.3 訓練營1:熟悉事件處理
- 11.3 布局管理
- 11.3.1 pack布局
- 11.3.2 grid布局
- 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.1 TCP/IP協議
- 12.1.2 IP地址
- 12.1.3 HTTP/HTTPS協議
- 12.1.4 端口
- 12.1.5 URL概念
- 12.2 Python網絡編程庫
- 12.2.1 urllib庫
- 12.2.2 搭建自己的Web服務器
- 12.2.3 發送GET請求
- 12.2.4 發送POST請求
- 12.3 訓練營1:下載圖片
- 12.4 JSON數據交換格式
- 12.4.1 JSON文檔
- 12.4.2 JSON編碼
- 12.4.3 JSON解碼
- 12.5 訓練營2:編碼所有“備忘錄”信息
- 12.6 總結與擴展
- 12.7 同步練習
- 第13章 用數據解析你我的故事——數據庫編程
- 13.1 MySQL數據庫管理系統
- 13.1.1 安裝MySQL 8數據庫
- 13.1.2 客戶端登錄服務器
- 13.1.3 常見的管理命令
- 13.2 編寫Python程序訪問MySQL數據庫
- 13.2.1 安裝PyMySQL庫
- 13.2.2 訪問數據庫一般流程
- 13.3 訓練營:學生表CRUD操作
- 13.3.1 創建學生表
- 13.3.2 插入學生數據
- 13.3.3 更新學生數據
- 13.3.4 刪除學生數據
- 13.3.5 查詢所有學生數據
- 13.3.6 按照學生編號查詢數據
- 13.4 總結與擴展
- 13.5 同步練習
- 第14章 擁抱變幻無常的世界——多線程編程
- 14.1 創建線程
- 14.1.1 使用Thread類創建線程
- 14.1.2 使用Thread子類創建線程
- 14.2 等待線程結束
- 14.3 線程同步
- 14.3.1 線程不安全問題
- 14.3.2 線程互斥鎖
- 14.4 總結與擴展
- 14.5 同步練習
- 內容簡介 更新時間:2024-06-06 18:14:43