QQ在線客服
免費(fèi)咨詢熱線
400-615-1233
工作時(shí)間-工作日
8:30-17:30

Python程序設(shè)計(jì)基礎(chǔ)

  • 類  別:大數(shù)據(jù)與云計(jì)算
  • 書  名:Python程序設(shè)計(jì)基礎(chǔ)
  • 主  編:羅少甫 謝娜娜
  • 定  價(jià):45
  • 開  本:16開
  • 印刷方式:雙色
  • 頁  數(shù):240
  • 時(shí)  間:2023年7月
  • 出  版  社:北京郵電大學(xué)出版社
  • 書  號(hào):978-7-5635-5633-5

內(nèi)容摘要

        全書系統(tǒng)介紹了Python程序設(shè)計(jì)語言和程序設(shè)計(jì)的基本方法,按照由淺入深、由易到難、由理論到實(shí)踐的原則進(jìn)行編寫。主要內(nèi)容包括Python概述、Python語言基礎(chǔ)、Python函數(shù)和高級(jí)特征、Python函數(shù)式編程和模塊、Python的面向?qū)ο缶幊?、Python應(yīng)用開發(fā)、網(wǎng)絡(luò)編程之爬蟲應(yīng)用、Python數(shù)據(jù)分析。
        本書可作為“Python程序設(shè)計(jì)”課程的教材,也可供相關(guān)技術(shù)人員參考。 

目錄

模塊1 Python概述
    1.1 初識(shí)Python
      1.1.1 什么是Python
      1.1.2 Python的特點(diǎn)
      1.1.3 Python的運(yùn)行過程
    1.2 進(jìn)入Python的世界
      1.2.1 下載Python
      1.2.2 安裝Python
      1.2.3 執(zhí)行Python腳本文件
    1.3 Python基本語法
      1.3.1 Python標(biāo)識(shí)符
      1.3.2 Python保留字符
      1.3.3 Python行和縮進(jìn)
      1.3.4 Python多行語句
      1.3.5 Python引號(hào)
      1.3.6 Python輸入與輸出
    1.4 實(shí)訓(xùn):配置Python開發(fā)環(huán)境
      1.4.1 下載Python集成開發(fā)環(huán)境PyCharm
      1.4.2 安裝PyCharm Community Edition
      1.4.3 PyCharm的使用步驟
模塊2 Python語言基礎(chǔ)
    2.1 Python數(shù)據(jù)類型
      2.1.1 簡單數(shù)據(jù)類型
      2.1.2 變量與常量
      2.1.3 Python的注釋
    2.2 字符串和編碼
      2.2.1 字符編碼概述
      2.2.2 Python的字符串
    2.3 Python運(yùn)算符及其優(yōu)先級(jí)
      2.3.1 算術(shù)運(yùn)算符
      2.3.2 比較運(yùn)算符
      2.3.3 賦值運(yùn)算符
      2.3.4 邏輯運(yùn)算符
      2.3.5 成員運(yùn)算符
      2.3.6 身份運(yùn)算符
      2.3.7 運(yùn)算符的優(yōu)先級(jí)
    2.4 控制語句
      2.4.1 條件語句
      2.4.2 循環(huán)語句
      2.4.3 pass語句
    2.5 合理使用list、tuple、dict和set
      2.5.1 list列表的運(yùn)用
      2.5.2 tuple元組的運(yùn)用
      2.5.3 dict字典的運(yùn)用
      2.5.4 set集合的運(yùn)用
    2.6 實(shí)訓(xùn):統(tǒng)計(jì)一段文字中的字母、空格和數(shù)字的個(gè)數(shù)
模塊3 Python函數(shù)和高級(jí)特征
    3.1 函數(shù)的相關(guān)運(yùn)用
      3.1.1 調(diào)用函數(shù)
      3.1.2 數(shù)據(jù)類型轉(zhuǎn)換
      3.1.3 定義函數(shù)
      3.1.4 函數(shù)的參數(shù)
      3.1.5 遞歸函數(shù)
    3.2 常用的高級(jí)特征
      3.2.1 切片
      3.2.2 迭代
      3.2.3 列表生成式
      3.2.4 生成器
      3.2.5 迭代器
    3.3 實(shí)訓(xùn):Python函數(shù)應(yīng)用
      3.3.1 Python函數(shù)的相關(guān)應(yīng)用
      3.3.2 Python 常用的高級(jí)特性應(yīng)用
模塊4 Python函數(shù)式編程和模塊
    4.1 高階函數(shù)
      4.1.1 map函數(shù)
      4.1.2 reduce函數(shù)
      4.1.3 filter函數(shù)
      4.1.4 sorted函數(shù)
    4.2 返回函數(shù)
      4.2.1 函數(shù)作為返回值
      4.2.2 閉包
    4.3 匿名函數(shù)
    4.4 裝飾器
      4.4.1 函數(shù)對(duì)象與函數(shù)名稱
      4.4.2 裝飾器運(yùn)用方式
      4.4.3 處理裝飾器的函數(shù)名稱
    4.5 偏函數(shù)
      4.5.1 偏函數(shù)簡介
      4.5.2 偏函數(shù)的應(yīng)用
    4.6 使用模塊
      4.6.1 模塊簡介
      4.6.2 import語句
      4.6.3 from-import語句
      4.6.4 常用內(nèi)建模塊
      4.6.5 Python中的包
      4.6.6 作用域
    4.7 實(shí)訓(xùn):實(shí)現(xiàn)第三方模塊的安裝
模塊5 Python的面向?qū)ο缶幊?/strong>
    5.1 面向?qū)ο蟮幕A(chǔ)編程
      5.1.1 類和實(shí)例
      5.1.2 數(shù)據(jù)封裝
      5.1.3 訪問權(quán)限
      5.1.4 繼承和多態(tài)
      5.1.5 獲取對(duì)象信息
      5.1.6 實(shí)例的屬性和方法與類的屬性和方法
    5.2 面向?qū)ο蟮母呒?jí)編程
      5.2.1 __slots__的使用
      5.2.2 @property的使用
      5.2.3 多重繼承
      5.2.4 定制類
      5.2.5 使用枚舉類
    5.3 實(shí)訓(xùn):對(duì)交通工具進(jìn)行分類并進(jìn)行面向?qū)ο缶幊?/div>
模塊6 Python應(yīng)用開發(fā)
    6.1 錯(cuò)誤和調(diào)試
      6.1.1 錯(cuò)誤處理
      6.1.2 調(diào)用堆棧
      6.1.3 記錄錯(cuò)誤
      6.1.4 拋出錯(cuò)誤
      6.1.5 常用調(diào)試的相關(guān)方式
    6.2 Virtualenv
      6.2.1 Virtualenv簡介
      6.2.2 安裝Virtualenv
      6.2.3 使用cmd命令執(zhí)行獨(dú)立的運(yùn)行環(huán)境
    6.3 Python I/O讀寫
      6.3.1 文件讀寫操作
      6.3.2 StringIO和BytesIO
    6.4 進(jìn)程和線程
      6.4.1 multiprocessing多進(jìn)程模塊
      6.4.2 Pool進(jìn)程池
      6.4.3 多線程的使用方式
    6.5 正則表達(dá)式
      6.5.1 正則表達(dá)式的定義方式
      6.5.2 re模塊
      6.5.3 切分字符串
      6.5.4 貪婪匹配
      6.5.5 編譯
    6.6 實(shí)訓(xùn):捕獲異常
      6.6.1 錯(cuò)誤和調(diào)試
      6.6.2 Virtualenv安裝詳解
模塊7 網(wǎng)絡(luò)編程之爬蟲應(yīng)用
    7.1 網(wǎng)絡(luò)爬蟲Requests類庫
      7.1.1 Requests類庫的介紹
      7.1.2 網(wǎng)頁爬取的通用代碼框架
      7.1.3 HTTP與Requests類庫的方法
      7.1.4 Requests類庫之request方法解析
    7.2 網(wǎng)絡(luò)爬蟲排除標(biāo)準(zhǔn)
      7.2.1 網(wǎng)絡(luò)爬蟲引發(fā)的問題與對(duì)其的限制
      7.2.2 robots協(xié)議
    7.3 網(wǎng)絡(luò)爬蟲Beautiful Soup類庫
      7.3.1 認(rèn)識(shí)Beautiful Soup類庫
      7.3.2 Beautiful Soup類庫的基本元素
      7.3.3 基于Beautiful Soup類庫的HTML內(nèi)容遍歷方法
      7.3.4 解決爬取數(shù)據(jù)過程中的常見問題
      7.3.5 Beautiful Soup高級(jí)應(yīng)用之CSS selectors
      7.3.6 Beautiful Soup搜索文檔樹
    7.4 實(shí)訓(xùn):網(wǎng)絡(luò)小說下載
      7.4.1 實(shí)訓(xùn)背景
      7.4.2 使用Requests庫來抓取《慶余年》小說的第一章
      7.4.3 使用Beautiful Soup獲取章節(jié)
      7.4.4 整合代碼
模塊8 Python數(shù)據(jù)分析
    8.1 交互式計(jì)算和開發(fā)環(huán)境
      8.1.1 交互式計(jì)算和開發(fā)環(huán)境安裝
      8.1.2 IPython基礎(chǔ)
    8.2 數(shù)組和矢量計(jì)算類庫NumPy
      8.2.1 NumPy簡介
      8.2.2 NumPy基本操作
      8.2.3 數(shù)組與標(biāo)量之間的運(yùn)算
      8.2.4 基本的索引與切片 
      8.2.5 數(shù)組對(duì)象的相關(guān)操作
      8.2.6 NumPy通用函數(shù)與方法
    8.3 數(shù)值計(jì)算類庫SciPy
      8.3.1 SciPy庫簡介
      8.3.2 常見數(shù)值計(jì)算類庫的應(yīng)用
    8.4 高級(jí)數(shù)據(jù)結(jié)構(gòu)和操作類庫pandas
      8.4.1 高級(jí)數(shù)據(jù)結(jié)構(gòu)和操作類庫pandas基礎(chǔ)
      8.4.2 高級(jí)數(shù)據(jù)結(jié)構(gòu)和操作類庫pandas進(jìn)階
    8.5 可視化圖表類庫Matplotlib
      8.5.1 Matplotlib類庫快速繪圖
      8.5.2 Figure和Subplot import requests
      8.5.3 Matplotlib類庫基本功能
      8.5.4 pandas繪圖函數(shù)
      8.5.5 Matplotlib類庫繪圖
    8.6 實(shí)訓(xùn):分析泰坦尼克號(hào)沉船人員信息
      8.6.1 數(shù)據(jù)導(dǎo)入
      8.6.2 數(shù)據(jù)簡單分析
      8.6.3 數(shù)據(jù)圖形化分析
      8.6.4 結(jié)論
參考文獻(xiàn)

主編信息

羅少甫,重慶航天職業(yè)技術(shù)學(xué)院副教授。

相關(guān)圖書

  • Python數(shù)據(jù)分析與應(yīng)用

    主編:李國輝

    本書以Python數(shù)據(jù)分析常用技術(shù)和真實(shí)案例相結(jié)合的方式,深入淺出地介紹了使用Python進(jìn)行數(shù)據(jù)分析及應(yīng)用的知識(shí)。主要內(nèi)容包括Python

    ¥48
  • Python編程入門與進(jìn)階·進(jìn)階篇(活頁式)

    主編:韓迎春

    本書共包括6個(gè)模塊,包括Python中的模塊、包和庫、Python 數(shù)據(jù)庫存儲(chǔ)、Python 網(wǎng)絡(luò)編程、Python 網(wǎng)絡(luò)爬蟲、Python GUI編程、Py

    ¥55
  • Python編程入門與進(jìn)階·基礎(chǔ)篇(活頁式)

    主編:韓迎春

    本書共包括9個(gè)模塊,包括Python簡介、Python基礎(chǔ)語法、基礎(chǔ)語句、Python函數(shù)、數(shù)據(jù)結(jié)構(gòu)、模塊、Python輸入 輸出、面向?qū)ο?、異?!?/p> ¥58

  • Python編程基礎(chǔ)實(shí)踐指導(dǎo)教程(活頁式)

    主編:馮毅 朱鳳山

    本書主要內(nèi)容包括安裝并配置Python開發(fā)環(huán)境、順序結(jié)構(gòu)——攝氏溫度與華氏溫度的轉(zhuǎn)換、選擇結(jié)構(gòu)——三天打魚兩天曬網(wǎng)、循環(huán)結(jié)構(gòu)——

    ¥49.9