內容簡介

  • 本書專門針對Python新手量身編寫,涵蓋Python 3實際開發的重要知識點,內容包括:Python語言的類型和對象,操作符和表達式,編程結構和控制流,函數,序列,多線程,正則表達式,面向對象編程,文件操作,網絡編程,郵件收發,數據庫操作等,提供的Python爬蟲,自然語言處理,區塊鏈項目范例,各章還安排了調試,問題解答,溫故知新,牛刀小試等內容。 本書還開發了配套小程序學習課件,課件中涵蓋視頻教學,代碼示例,資源包,擴展知識,習題,PPT,常見問題,作業8大主題,大幅擴展了本書知識體系,可幫助讀者輕松快速地掌握Python的編程技能。 本書技術先進,示例豐富,代碼可讀性及可操作性強,非常適合的Python初學者和轉型到的Python開發的程序員使用,也可作為Python的網課,培訓機構及大專院校的教學用書。

配套資源

本套圖書的適合人群

  • Python 3.x初學者

  • 想學習和了解Python 3.x的程序員

  • Python 3.x網課,培訓機構,中學及大專院校的學生

  • 想快速掌握Python的編程技巧

  • 想要在Python中的學習路上少走彎路

  • 要提升技能,了解熱點前沿技術

圖書特色

  • 內容豐富,由淺入深

  • 結構清晰,講解到位

  • 完整案例,代碼實用

  • 視頻精致,立體學習

  • 電子教案,學教通用

  • 實時測試,寓學于練

  • 技術支持,服務到位

圖書目錄

進入Python 3.7的精彩世界

  • Python的起源
  • Python的應用場合
  • 從2.7到3.7,Python的新特性
  • 如何學習Python
  • Python環境構建
  • 從Hello World開始
  • 調試
  • 問題解答
  • 溫故知新,學以致用

開啟Python之旅

  • 認識程序
  • 數據類型
  • 變量和關鍵字
  • 語句
  • 表達式
  • 運算符和操作對象
  • 字符串操作
  • 注釋
  • 牛刀小試——九九乘法表實現
  • 調試
  • 問題解答
  • 溫故知新,學以致用

列表和元組

  • 通用序列操作
  • 列表
  • 元組
  • 列表與元組的區別
  • 牛刀小試——列表與元組相互轉化
  • 調試
  • 問題解答
  • 溫故知新,學以致用

字符串

  • 字符串的基本操作
  • 字符串格式化
  • 字符串方法
  • 牛刀小試——變形金剛
  • 調試
  • 問題解答
  • 溫故知新,學以致用

條件、循環和其他語句

  • 使用文本編輯器
  • import的使用
  • 別樣的賦值
  • 語句塊
  • 條件語句
  • 循環
  • pass語句
  • 牛刀小試——猜字游戲編寫
  • Python程序調試
  • 問題解答
  • 溫故知新,學以致用

字典

  • 字典的使用
  • 創建和使用字典
  • 字典方法
  • 牛刀小試——字典合并與排序
  • 調試
  • 問題解答
  • 溫故知新,學以致用

函數

  • 調用函數
  • 定義函數
  • 函數的參數
  • 執行流程
  • 形參和實參
  • 變量作用域
  • 有返回值和無返回值函數
  • 為什么要有函數
  • 返回函數
  • 遞歸函數
  • 匿名函數
  • 偏函數
  • 牛刀小試——經典排序之快速排序實現
  • 調試
  • 問題解答
  • 溫故知新,學以致用

面向對象編程

  • 理解面向對象
  • 類的定義與使用
  • 深入類
  • 繼承
  • 多態
  • 封裝
  • 多重繼承
  • 獲取對象信息
  • 類的專有方法
  • 牛刀小試——出行建議
  • 調試
  • 問題解答
  • 溫故知新,學以致用

異常

  • 什么是異常
  • 異常處理
  • 拋出異常
  • 捕捉多個異常
  • 使用一個塊捕捉多個異常
  • 捕捉對象
  • 全捕捉
  • 異常中的else
  • 自定義異常
  • finally子句
  • 異常和函數
  • 牛刀小試——正常數和異常數
  • bug的由來
  • 溫故知新,學以致用

日期和時間

  • 日期和時間
  • time模塊
  • datetime模塊
  • 日歷模塊
  • 牛刀小試——時間大雜燴
  • 調試
  • 溫故知新,學以致用

正則表達式

  • 認識正則表達式
  • re模塊
  • 貪婪模式和非貪婪模式
  • 替換
  • 編譯
  • 牛刀小試——匹配比較
  • 溫故知新,學以致用

文件操作

  • 打開文件
  • 基本文件方法
  • 對文件內容進行迭代
  • StringIO函數
  • 序列化與反序列化
  • 牛刀小試——批量更改文件名
  • 調試
  • 問題解答
  • 溫故知新,學以致用

多線程

  • 線程和進程
  • 使用線程
  • _thread模塊
  • threading模塊
  • 線程同步
  • 線程優先級隊列
  • 線程與進程比較
  • 牛刀小試——多線程簡單爬蟲
  • 調試
  • 問題解答
  • 溫故知新,學以致用

發送和接收電子郵件

  • 電子郵件介紹
  • 發送郵件
  • POP3接收郵件
  • 牛刀小試——郵件發送通用化
  • 調試
  • 問題解答
  • 溫故知新,學以致用

網絡編程

  • 初識網絡編程
  • TCP/IP簡介
  • 網絡設計模塊
  • TCP編程
  • UDP編程
  • urllib模塊
  • 牛刀小試——模擬瀏覽器
  • 調試
  • 問題解答
  • 溫故知新,學以致用

GUI編程

  • GUI簡介
  • 概念介紹
  • Tk控件
  • tkinter 組合控件
  • 牛刀小試——計算器開發
  • 調試
  • 問題解答
  • 溫故知新,學以致用

操作數據庫

  • 數據庫介紹
  • Python數據庫API
  • 數據庫操作
  • 事務
  • 調試
  • 問題解答
  • 溫故知新,學以致用

項目實戰——爬蟲

  • 了解爬蟲
  • 爬蟲的原理
  • 爬蟲常用的幾種技巧
  • 爬蟲示例——抓取豆瓣電影Top250影評數據
  • 本章小結

自然語言分詞與詞頻統計

  • 概念介紹
  • 庫的安裝與使用
  • 分詞與詞頻統計實戰
  • 分詞與詞頻統計完整代碼實現與結果查看
  • 項目小結

區塊鏈實戰

  • 區塊鏈簡介
  • 區塊鏈代碼結構設計
  • 區塊鏈具體邏輯實現
  • API接口層開發
  • 運行區塊鏈
  • 分布式實現
  • 完整項目代碼與執行
  • 項目小結

更多學習資料請關注小程序免費領取

微信掃碼免費領取學習資料

000046股票行情