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

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

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

內(nèi)容摘要

        全書系統(tǒng)介紹了Python程序設(shè)計(jì)語(yǔ)言和程序設(shè)計(jì)的基本方法,按照由淺入深、由易到難、由理論到實(shí)踐的原則進(jìn)行編寫。主要內(nèi)容包括Python概述、Python語(yǔ)言基礎(chǔ)、Python函數(shù)和高級(jí)特征、Python函數(shù)式編程和模塊、Python的面向?qū)ο缶幊?、Python應(yīng)用開(kāi)發(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)行過(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ù)類型
      2.1.1 簡(jiǎn)單數(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 控制語(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ù)類型轉(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ù)簡(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 類和實(shí)例
      5.1.2 數(shù)據(jù)封裝
      5.1.3 訪問(wèn)權(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)用開(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讀寫
      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類庫(kù)
      7.1.1 Requests類庫(kù)的介紹
      7.1.2 網(wǎng)頁(yè)爬取的通用代碼框架
      7.1.3 HTTP與Requests類庫(kù)的方法
      7.1.4 Requests類庫(kù)之request方法解析
    7.2 網(wǎng)絡(luò)爬蟲排除標(biāo)準(zhǔn)
      7.2.1 網(wǎng)絡(luò)爬蟲引發(fā)的問(wèn)題與對(duì)其的限制
      7.2.2 robots協(xié)議
    7.3 網(wǎng)絡(luò)爬蟲Beautiful Soup類庫(kù)
      7.3.1 認(rèn)識(shí)Beautiful Soup類庫(kù)
      7.3.2 Beautiful Soup類庫(kù)的基本元素
      7.3.3 基于Beautiful Soup類庫(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搜索文檔樹
    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ì)算類庫(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ì)算類庫(kù)SciPy
      8.3.1 SciPy庫(kù)簡(jiǎn)介
      8.3.2 常見(jiàn)數(shù)值計(jì)算類庫(kù)的應(yīng)用
    8.4 高級(jí)數(shù)據(jù)結(jié)構(gòu)和操作類庫(kù)pandas
      8.4.1 高級(jí)數(shù)據(jù)結(jié)構(gòu)和操作類庫(kù)pandas基礎(chǔ)
      8.4.2 高級(jí)數(shù)據(jù)結(jié)構(gòu)和操作類庫(kù)pandas進(jìn)階
    8.5 可視化圖表類庫(kù)Matplotlib
      8.5.1 Matplotlib類庫(kù)快速繪圖
      8.5.2 Figure和Subplot import requests
      8.5.3 Matplotlib類庫(kù)基本功能
      8.5.4 pandas繪圖函數(shù)
      8.5.5 Matplotlib類庫(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)圖書

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

    主編:李國(guó)輝

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

    ¥48
  • Python程序設(shè)計(jì)(職業(yè)本科版)

    主編:許春艷 田晶

    本書對(duì)Python程序設(shè)計(jì)進(jìn)行了系統(tǒng)的講解,內(nèi)容涵蓋四大模塊及配套的實(shí)訓(xùn)項(xiàng)目手冊(cè)和快速查詢手冊(cè)。四大模塊具體包括:編程基礎(chǔ)模塊,

    ¥59.9
  • Python程序設(shè)計(jì)基礎(chǔ)項(xiàng)目化教程(活頁(yè)式)

    主編:李莉 楊娜娜

    本書旨在通過(guò)項(xiàng)目化教學(xué)幫助學(xué)生掌握Python語(yǔ)言的基本語(yǔ)法、編程思想、常用庫(kù)和框架等,培養(yǎng)學(xué)生的編程能力和解決問(wèn)題的能力。全書

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

    主編:韓迎春

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

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

    主編:韓迎春

    本書共包括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è)式)

    主編:馮毅 朱鳳山

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

    ¥49.9