幫助中心 | 我的帳號 | 關於我們

Python入門很輕鬆(微課超值版)/入門很輕鬆

  • 作者:編者:雲尚科技|責編:張敏
  • 出版社:清華大學
  • ISBN:9787302552420
  • 出版日期:2020/07/01
  • 裝幀:平裝
  • 頁數:310
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是針對零基礎讀者研發的Python入門教材。該書側重實戰,結合流行、有趣的熱點案例詳細介紹Python開發中的各項技術。全書分為18章,前14章為理論部分,內容包括搭建Python開發環境、必備基礎知識、程序的控制結構、序列的應用技能、字元串與正則表達式、函數、面向對象程序設計、模塊和包、異常處理和程序調試、操作文件和目錄、Python操作資料庫、GUI編程、Python的高級技術、Web網站編程;為了提高讀者的項目開發能力,后4章通過經典飛機大戰、豆瓣圖書爬蟲和檢索、繪製電視劇人物關係圖、自動文本摘要4個熱點項目,進一步講述Python在實際項目中的應用技能。
    讀者通過掃描書中二維碼可快速查看對應案例的微視頻操作,隨時解決學習中的困惑,並可快速獲取書中實戰訓練中的解題思路,通過一步步引導的方式,檢驗讀者對本章知識點掌握的程度。另外,本書還贈送大量超值資源,包括精美幻燈片、案例源代碼、教學大綱、求職資源庫、面試資源庫、筆試題庫和小白項目實戰手冊。最後,本書還提供技術支持QQ群,專為讀者答疑解難,降低零基礎學習編程的門檻,讓讀者輕鬆跨入編程領域。
    本書適合零基礎編程讀者、Python程序開發人員、高等院校師生或相關培訓機構學習和使用。

作者介紹
編者:雲尚科技|責編:張敏

目錄
第1章  搭建Python開發環境
  1.1  Python概述
  1.2  如何選擇Python的版本
  1.3  搭建Python的編程環境
    1.3.1  在Windows下安裝Python
    1.3.2  在Linux下安裝Python
  1.4  第一行人工智慧代碼
  1.5  選擇Python開發工具
    1.5.1  Python自帶的IDLE
    1.5.2  第三方開發工具PyCharm
  1.6  新手疑難問題解答
  1.7  實戰訓練
第2章  成為大牛前的必備知識
  2.1  Python的語法特點
    2.1.1  代碼註釋
    2.1.2  代碼縮進
    2.1.3  編碼規範
    2.1.4  換行問題
  2.2  標識符與保留字
  2.3  變數
  2.4  基本數據類型
    2.4.1  數字類型
    2.4.2  字元串類型
    2.4.3  數據類型的相互轉換
  2.5  運算符和優先順序
    2.5.1  算術運算符
    2.5.2  比較運算符
    2.5.3  賦值運算符
    2.5.4  邏輯運算符
    2.5.5  位運算符
    2.5.6  成員運算符
    2.5.7  身份運算符
    2.5.8  運算符的優先順序
  2.6  Python的輸入和輸出
    2.6.1  input()函數
    2.6.2  print ()函數
  2.7  新手疑難問題解答
  2.8  實戰訓練
第3章  程序的控制結構
  3.1  程序結構
  3.2  選擇結構與語句
    3.2.1  最簡單的if語句
    3.2.2  if…else語句
    3.2.3  if嵌套
    3.2.4  多重條件判斷
  3.3  布爾表達式
  3.4  循環控制語句
    3.4.1  while語句
    3.4.2  for語句
    3.4.3  continue語句和else語句

    3.4.4  pass語句
  3.5  新手疑難問題解答
  3.6  實戰訓練
第4章  序列的應用技能
  4.1  認識序列
    4.1.1  索引
    4.1.2  切片
    4.1.3  序列相加
    4.1.4  序列相乘
    4.1.5  檢查序列中的成員
  4.2  集合類型
    4.2.1  認識集合類型
    4.2.2  集合類型的常見操作
  4.3  列表類型
    4.3.1  認識列表類型
    4.3.2  列表的常見操作
    4.3.3  列表的內置函數和方法
  4.4  元組類型
    4.4.1  認識元組
    4.4.2  元組的常用操作
    4.4.3  元組的內置函數
  4.5  字典類型
    4.5.1  認識字典類型
    4.5.2  字典的常用操作
    4.5.3  字典的內置函數和方法
  4.6  新手疑難問題解答
  4.7  實戰訓練
第5章  字元串與正則表達式
  5.1  字元串的常用操作
    5.1.1  拼接字元串
    5.1.2  計算字元串的長度
    5.1.3  截取字元串
    5.1.4  分割和合併字元串
    5.1.5  檢索字元串
    5.1.6  字母的大小寫轉換
    5.1.7  刪除字元串中的空格和特殊字元
    5.1.8  使用Python的轉義字元
  5.2  字元串的編碼轉換
  5.3  正則表達式和re模塊
    5.3.1  正則表達式的特定字元
    5.3.2  re模塊的方法
  5.4  格式化字元串
  5.5  新手疑難問題解答
  5.6  實戰訓練
第6章  精通函數
  6.1  創建和調用函數
    6.1.1  創建函數
    6.1.2  調用函數
  6.2  參數傳遞
    6.2.1  形參和實參

    6.2.2  必需參數
    6.2.3  關鍵字參數
    6.2.4  默認參數
    6.2.5  可變參數
  6.3  返回值
  6.4  變數作用域
  6.5  匿名函數
  6.6  新手疑難問題解答
  6.7  實戰訓練
第7章  面向對象程序設計
  7.1  認識面向對象
    7.1.1  什麼是對象
    7.1.2  面向對象的特點
    7.1.3  什麼是類
  7.2  定義類
  7.3  類的構造方法和內置屬性
  7.4  類例
    7.4.1  創建類例
    7.4.2  類例的內置屬性
  7.5  類的繼承
  7.6  類的多態
  7.7  類的封裝
  7.8  Python的優勢—垃圾回收機制
  7.9  新手疑難問題解答
  7.10  實戰訓練
第8章  模塊和包
  8.1  模塊概述
  8.2  自定義模塊
    8.2.1  創建模塊
    8.2.2  使用import語句導入模塊
      8.2.3  模塊搜索8.3  以主程序的形式執行
  8.4  Python中的包
    8.4.1  Python程序的包結構
    8.4.2  創建包
    8.4.3  使用包
  8.5  引用其他模塊
    8.5.1  導入和使用標準模塊
    8.5.2  下載和安裝第三方模塊
  8.6  將模塊製作成安裝包
  8.7  新手疑難問題解答
  8.8  實戰訓練
第9章  異常處理和程序調試
  9.1  異常概述
  9.2  使用語句處理異常
    9.2.1  try…except語句
    9.2.2  try…except…else語句
    9.2.3  try…except…finally語句
    9.2.4  使用raise語句拋出異常
    9.2.5  使用pass語句忽略異常
  9.3  raise語句的高級應用

    9.3.1  結束解釋器的運行
    9.3.2  跳出嵌套循環
  9.4  異常類的例
  9.5  自定義異常
  9.6  程序調試
    9.6.1  使用assert語句調試程序
    9.6.2  使用IDLE工具進行程序調試
  9.7  新手疑難問題解答
  9.8  實戰訓練
第10章  操作文件和10.1  打開和關閉文件
    10.1.1  創建和打開文件
    10.1.2  關閉文件
    10.1.3  打開文件時使用with語句
  10.2  寫入和修改文件
    10.2.1  將字元串寫入文件
    10.2.2  寫入多行writelines()
    10.2.3  修改文件內容
  10.3  讀取文件
    10.3.1  讀取文件read()方法
    10.3.2  設置文件當前位置seek()方法
    10.3.3  逐行讀取readline()方法
    10.3.4  讀取全部行readlines()方法
  10.4  目錄操作
    10.4.1  熟悉os和os.path模塊
    10.4.2  路徑
    10.4.3  判斷路徑是否存在
10.4.4  創建10.4.5  遍歷10.4.6  刪除10.5  文件的高級操作
    10.5.1  獲取文件的基本信息
    10.5.2  重命名文件
    10.5.3  刪除文件
    10.5.4  返迴文件讀取的當前位置
  10.6  刷新文件
  10.7  新手疑難問題解答
  10.8  實戰訓練
第11章  Python操作資料庫
  11.1  操作二進位文件
  11.2  使用SQLite
    11.2.1  創建資料庫文件
    11.2.2  插入數據
    11.2.3  查詢數據
    11.2.4  更新數據
    11.2.5  刪除數據
  11.3  操作MySQL資料庫
    11.3.2  安裝PyMySQL
    11.3.3  連接MySQL資料庫
    11.3.4  創建數據表
    11.3.5  插入數據
    11.3.6  查詢數據
    11.3.7  更新數據
    11.3.8  刪除數據

  11.4  新手疑難問題解答
  11.5  實戰訓練
第12章  GUI編程
  12.1  使用tkinter創建GUI程序
  12.2  熟悉tkinter的控制項
  12.3  常用控制項的使用方法
    12.3.1  Button控制項
    12.3.2  Canvas控制項
    12.3.3  Checkbutton控制項
    12.3.4  Entry控制項
    12.3.5  Label控制項
    12.3.6  Listbox控制項
    12.3.7  Menu控制項
    12.3.8  Message控制項
    12.3.9  Radiobutton控制項
    12.3.10  Scale控制項
    12.3.11  Scrollbar控制項
    12.3.12  Text控制項
  12.4  tkinter的事件
    12.4.1  事件的屬性
    12.4.2  事件綁定方法
    12.4.3  滑鼠事件
    12.4.4  鍵盤事件
    12.4.5  系統協議
  12.5  布局管理器
    12.5.1  pack()方法
    12.5.2  grid()方法
    12.5.3  place()方法
  12.6  對話框
    12.6.1  messagebox模塊
    12.6.2  filedialog模塊
    12.6.3  colorchooser模塊
  12.7  新手疑難問題解答
  12.8  實戰訓練
第13章  精通Python的高級技術
  13.1  使用Pillow處理圖像
    13.1.1  載入圖像文件
    13.1.2  圖像文件的屬性
    13.1.3  複製與粘貼圖像
    13.1.4  圖像的幾何轉換
    13.1.5  存儲圖像文件
  13.2  語音的處理
    13.2.1  winsound模塊
    13.2.2  sndhdr模塊
    13.2.3  wave模塊
    13.2.4  aifc模塊
  13.3  科學計算
    13.3.1  下載和安裝numpy模塊
    13.3.2  array對象
    13.3.3  ufunc對象

  13.4  線程
    13.4.1  Python多線程
    13.4.2  _thread模塊
    13.4.3  threading模塊
  13.5  新手疑難問題解答
  13.6  實戰訓練
第14章  Web網站編程
  14.1  XML編程基礎
    14.1.1  XPath簡介
    14.1.2  XSLT簡介
  14.2  XML語法基礎
    14.2.1  XML的基本應用
    14.2.2  XML文檔組成和聲明
    14.2.3  XML元素介紹
  14.3  Python解析XML
    14.3.1  使用SAX解析XML
    14.3.2  使用DOM解析XML
  14.4  XDR數據交換格式
  14.5  JSON數據解析
  14.6  Python解析HTML
  14.7  新手疑難問題解答
  14.8  實戰訓練
第15章  Pygame遊戲項目——經典飛機大戰
  15.1  安裝Pygame
  15.2  使用Pygame模塊
  15.3  飛機大戰遊戲分析
  15.4  封裝飛機大戰遊戲中的類
    15.4.1  角色類
    15.4.2  敵機類
    15.4.3  子彈類
    15.4.4  按鈕類
  15.5  飛機大戰遊戲的具體開發步驟
    15.5.1  繪製界面
    15.5.2  消息處理事件
    15.5.3  角色繪製與操控
    15.5.4  處理聲音
    15.5.5  僚機處理
    15.5.6  動態顯示得分
    15.5.7  增加敵機
    15.5.8  射擊處理
    15.5.9  爆炸效果
    15.5.10  處理遊戲分數
    15.5.11  遊戲最終邏輯實現
  15.6  遊戲效果演示
第16章  網路爬蟲項目——豆瓣圖書爬蟲和檢索
  16.1  什麼是網路爬蟲
  16.2  網路爬蟲的常用技術
    16.2.1  網路請求技術
    16.2.2  請求headers處理
    16.2.3  網路超時問題

    16.2.4  代理服務
  16.3  豆瓣讀書爬蟲項目分析
  16.4  環境配置
    16.4.1  下載並安裝模塊文件
    16.4.2  檢查模塊文件是否安裝成功
  16.5  具體功能實現
    16.5.1  爬取圖書數據
    16.5.2  檢索圖書信息
  16.6  項目測試
第17章  大數據分析項目——繪製電視劇人物關係圖
  17.1  項目分析
  17.2  配置環境
  17.3  具體功能實現
  17.4  項目測試
第18章  人工智慧項目——自動文本摘要
  18.1  項目分析
  18.2  配置環境
  18.3  具體功能實現
  18.4  項目測試

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032