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

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

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

內(nèi)容摘要

        全書(shū)系統(tǒng)介紹了Python程序設(shè)計(jì)語(yǔ)言和程序設(shè)計(jì)的基本方法,按照由淺入深、由易到難、由理論到實(shí)踐的原則進(jìn)行編寫(xiě)。主要內(nèi)容包括Python概述、Python語(yǔ)言基礎(chǔ)、Python函數(shù)和高級(jí)特征、Python函數(shù)式編程和模塊、Python的面向?qū)ο缶幊?、Python應(yīng)用開(kāi)發(fā)、網(wǎng)絡(luò)編程之爬蟲(chóng)應(yīng)用、Python數(shù)據(jù)分析。
        本書(shū)可作為“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)行過(guò)程
    1.2 進(jìn)入Python的世界
      1.2.1 下載Python
      1.2.2 安裝Python
      1.2.3 執(zhí)行Python腳本文件
    1.3 Python基本語(yǔ)法
      1.3.1 Python標(biāo)識(shí)符
      1.3.2 Python保留字符
      1.3.3 Python行和縮進(jìn)
      1.3.4 Python多行語(yǔ)句
      1.3.5 Python引號(hào)
      1.3.6 Python輸入與輸出
    1.4 實(shí)訓(xùn):配置Python開(kāi)發(fā)環(huán)境
      1.4.1 下載Python集成開(kāi)發(fā)環(huán)境PyCharm
      1.4.2 安裝PyCharm Community Edition
      1.4.3 PyCharm的使用步驟
模塊2 Python語(yǔ)言基礎(chǔ)
    2.1 Python數(shù)據(jù)類(lèi)型
      2.1.1 簡(jiǎn)單數(shù)據(jù)類(lèi)型
      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 控制語(yǔ)句
      2.4.1 條件語(yǔ)句
      2.4.2 循環(huán)語(yǔ)句
      2.4.3 pass語(yǔ)句
    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ù)類(lèi)型轉(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ù)名稱(chēng)
      4.4.2 裝飾器運(yùn)用方式
      4.4.3 處理裝飾器的函數(shù)名稱(chēng)
    4.5 偏函數(shù)
      4.5.1 偏函數(shù)簡(jiǎn)介
      4.5.2 偏函數(shù)的應(yīng)用
    4.6 使用模塊
      4.6.1 模塊簡(jiǎn)介
      4.6.2 import語(yǔ)句
      4.6.3 from-import語(yǔ)句
      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 類(lèi)和實(shí)例
      5.1.2 數(shù)據(jù)封裝
      5.1.3 訪(fǎng)問(wèn)權(quán)限
      5.1.4 繼承和多態(tài)
      5.1.5 獲取對(duì)象信息
      5.1.6 實(shí)例的屬性和方法與類(lèi)的屬性和方法
    5.2 面向?qū)ο蟮母呒?jí)編程
      5.2.1 __slots__的使用
      5.2.2 @property的使用
      5.2.3 多重繼承
      5.2.4 定制類(lèi)
      5.2.5 使用枚舉類(lèi)
    5.3 實(shí)訓(xùn):對(duì)交通工具進(jìn)行分類(lèi)并進(jìn)行面向?qū)ο缶幊?/div>
模塊6 Python應(yīng)用開(kāi)發(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簡(jiǎn)介
      6.2.2 安裝Virtualenv
      6.2.3 使用cmd命令執(zhí)行獨(dú)立的運(yùn)行環(huán)境
    6.3 Python I/O讀寫(xiě)
      6.3.1 文件讀寫(xiě)操作
      6.3.2 StringIO和BytesIO
    6.4 進(jìn)程和線(xiàn)程
      6.4.1 multiprocessing多進(jìn)程模塊
      6.4.2 Pool進(jìn)程池
      6.4.3 多線(xiàn)程的使用方式
    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ò)編程之爬蟲(chóng)應(yīng)用
    7.1 網(wǎng)絡(luò)爬蟲(chóng)Requests類(lèi)庫(kù)
      7.1.1 Requests類(lèi)庫(kù)的介紹
      7.1.2 網(wǎng)頁(yè)爬取的通用代碼框架
      7.1.3 HTTP與Requests類(lèi)庫(kù)的方法
      7.1.4 Requests類(lèi)庫(kù)之request方法解析
    7.2 網(wǎng)絡(luò)爬蟲(chóng)排除標(biāo)準(zhǔn)
      7.2.1 網(wǎng)絡(luò)爬蟲(chóng)引發(fā)的問(wèn)題與對(duì)其的限制
      7.2.2 robots協(xié)議
    7.3 網(wǎng)絡(luò)爬蟲(chóng)Beautiful Soup類(lèi)庫(kù)
      7.3.1 認(rèn)識(shí)Beautiful Soup類(lèi)庫(kù)
      7.3.2 Beautiful Soup類(lèi)庫(kù)的基本元素
      7.3.3 基于Beautiful Soup類(lèi)庫(kù)的HTML內(nèi)容遍歷方法
      7.3.4 解決爬取數(shù)據(jù)過(guò)程中的常見(jiàn)問(wèn)題
      7.3.5 Beautiful Soup高級(jí)應(yīng)用之CSS selectors
      7.3.6 Beautiful Soup搜索文檔樹(shù)
    7.4 實(shí)訓(xùn):網(wǎng)絡(luò)小說(shuō)下載
      7.4.1 實(shí)訓(xùn)背景
      7.4.2 使用Requests庫(kù)來(lái)抓取《慶余年》小說(shuō)的第一章
      7.4.3 使用Beautiful Soup獲取章節(jié)
      7.4.4 整合代碼
模塊8 Python數(shù)據(jù)分析
    8.1 交互式計(jì)算和開(kāi)發(fā)環(huán)境
      8.1.1 交互式計(jì)算和開(kāi)發(fā)環(huán)境安裝
      8.1.2 IPython基礎(chǔ)
    8.2 數(shù)組和矢量計(jì)算類(lèi)庫(kù)NumPy
      8.2.1 NumPy簡(jiǎn)介
      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ì)算類(lèi)庫(kù)SciPy
      8.3.1 SciPy庫(kù)簡(jiǎn)介
      8.3.2 常見(jiàn)數(shù)值計(jì)算類(lèi)庫(kù)的應(yīng)用
    8.4 高級(jí)數(shù)據(jù)結(jié)構(gòu)和操作類(lèi)庫(kù)pandas
      8.4.1 高級(jí)數(shù)據(jù)結(jié)構(gòu)和操作類(lèi)庫(kù)pandas基礎(chǔ)
      8.4.2 高級(jí)數(shù)據(jù)結(jié)構(gòu)和操作類(lèi)庫(kù)pandas進(jìn)階
    8.5 可視化圖表類(lèi)庫(kù)Matplotlib
      8.5.1 Matplotlib類(lèi)庫(kù)快速繪圖
      8.5.2 Figure和Subplot import requests
      8.5.3 Matplotlib類(lèi)庫(kù)基本功能
      8.5.4 pandas繪圖函數(shù)
      8.5.5 Matplotlib類(lèi)庫(kù)繪圖
    8.6 實(shí)訓(xùn):分析泰坦尼克號(hào)沉船人員信息
      8.6.1 數(shù)據(jù)導(dǎo)入
      8.6.2 數(shù)據(jù)簡(jiǎn)單分析
      8.6.3 數(shù)據(jù)圖形化分析
      8.6.4 結(jié)論
參考文獻(xiàn)

主編信息

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

相關(guān)圖書(shū)

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

    主編:李國(guó)輝

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

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

    主編:韓迎春

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

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

    主編:韓迎春

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

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

    主編:馮毅 朱鳳山

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

    ¥49.9