QQ在線客服
免費咨詢熱線
400-615-1233
工作時間-工作日
8:30-17:30

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

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

內(nèi)容摘要

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

目錄

模塊1 Python概述
    1.1 初識Python
      1.1.1 什么是Python
      1.1.2 Python的特點
      1.1.3 Python的運行過程
    1.2 進入Python的世界
      1.2.1 下載Python
      1.2.2 安裝Python
      1.2.3 執(zhí)行Python腳本文件
    1.3 Python基本語法
      1.3.1 Python標識符
      1.3.2 Python保留字符
      1.3.3 Python行和縮進
      1.3.4 Python多行語句
      1.3.5 Python引號
      1.3.6 Python輸入與輸出
    1.4 實訓(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ōu)先級
      2.3.1 算術(shù)運算符
      2.3.2 比較運算符
      2.3.3 賦值運算符
      2.3.4 邏輯運算符
      2.3.5 成員運算符
      2.3.6 身份運算符
      2.3.7 運算符的優(yōu)先級
    2.4 控制語句
      2.4.1 條件語句
      2.4.2 循環(huán)語句
      2.4.3 pass語句
    2.5 合理使用list、tuple、dict和set
      2.5.1 list列表的運用
      2.5.2 tuple元組的運用
      2.5.3 dict字典的運用
      2.5.4 set集合的運用
    2.6 實訓(xùn):統(tǒng)計一段文字中的字母、空格和數(shù)字的個數(shù)
模塊3 Python函數(shù)和高級特征
    3.1 函數(shù)的相關(guā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 常用的高級特征
      3.2.1 切片
      3.2.2 迭代
      3.2.3 列表生成式
      3.2.4 生成器
      3.2.5 迭代器
    3.3 實訓(xùn):Python函數(shù)應(yīng)用
      3.3.1 Python函數(shù)的相關(guān)應(yīng)用
      3.3.2 Python 常用的高級特性應(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ù)對象與函數(shù)名稱
      4.4.2 裝飾器運用方式
      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 實訓(xùn):實現(xiàn)第三方模塊的安裝
模塊5 Python的面向?qū)ο缶幊?/strong>
    5.1 面向?qū)ο蟮幕A(chǔ)編程
      5.1.1 類和實例
      5.1.2 數(shù)據(jù)封裝
      5.1.3 訪問權(quán)限
      5.1.4 繼承和多態(tài)
      5.1.5 獲取對象信息
      5.1.6 實例的屬性和方法與類的屬性和方法
    5.2 面向?qū)ο蟮母呒壘幊?/div>
      5.2.1 __slots__的使用
      5.2.2 @property的使用
      5.2.3 多重繼承
      5.2.4 定制類
      5.2.5 使用枚舉類
    5.3 實訓(xùn):對交通工具進行分類并進行面向?qū)ο缶幊?/div>
模塊6 Python應(yīng)用開發(fā)
    6.1 錯誤和調(diào)試
      6.1.1 錯誤處理
      6.1.2 調(diào)用堆棧
      6.1.3 記錄錯誤
      6.1.4 拋出錯誤
      6.1.5 常用調(diào)試的相關(guān)方式
    6.2 Virtualenv
      6.2.1 Virtualenv簡介
      6.2.2 安裝Virtualenv
      6.2.3 使用cmd命令執(zhí)行獨立的運行環(huán)境
    6.3 Python I/O讀寫
      6.3.1 文件讀寫操作
      6.3.2 StringIO和BytesIO
    6.4 進程和線程
      6.4.1 multiprocessing多進程模塊
      6.4.2 Pool進程池
      6.4.3 多線程的使用方式
    6.5 正則表達式
      6.5.1 正則表達式的定義方式
      6.5.2 re模塊
      6.5.3 切分字符串
      6.5.4 貪婪匹配
      6.5.5 編譯
    6.6 實訓(xùn):捕獲異常
      6.6.1 錯誤和調(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ò)爬蟲排除標準
      7.2.1 網(wǎng)絡(luò)爬蟲引發(fā)的問題與對其的限制
      7.2.2 robots協(xié)議
    7.3 網(wǎng)絡(luò)爬蟲Beautiful Soup類庫
      7.3.1 認識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高級應(yīng)用之CSS selectors
      7.3.6 Beautiful Soup搜索文檔樹
    7.4 實訓(xùn):網(wǎng)絡(luò)小說下載
      7.4.1 實訓(xùn)背景
      7.4.2 使用Requests庫來抓取《慶余年》小說的第一章
      7.4.3 使用Beautiful Soup獲取章節(jié)
      7.4.4 整合代碼
模塊8 Python數(shù)據(jù)分析
    8.1 交互式計算和開發(fā)環(huán)境
      8.1.1 交互式計算和開發(fā)環(huán)境安裝
      8.1.2 IPython基礎(chǔ)
    8.2 數(shù)組和矢量計算類庫NumPy
      8.2.1 NumPy簡介
      8.2.2 NumPy基本操作
      8.2.3 數(shù)組與標量之間的運算
      8.2.4 基本的索引與切片 
      8.2.5 數(shù)組對象的相關(guān)操作
      8.2.6 NumPy通用函數(shù)與方法
    8.3 數(shù)值計算類庫SciPy
      8.3.1 SciPy庫簡介
      8.3.2 常見數(shù)值計算類庫的應(yīng)用
    8.4 高級數(shù)據(jù)結(jié)構(gòu)和操作類庫pandas
      8.4.1 高級數(shù)據(jù)結(jié)構(gòu)和操作類庫pandas基礎(chǔ)
      8.4.2 高級數(shù)據(jù)結(jié)構(gòu)和操作類庫pandas進階
    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 實訓(xùn):分析泰坦尼克號沉船人員信息
      8.6.1 數(shù)據(jù)導(dǎo)入
      8.6.2 數(shù)據(jù)簡單分析
      8.6.3 數(shù)據(jù)圖形化分析
      8.6.4 結(jié)論
參考文獻

主編信息

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

相關(guān)圖書

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

    主編:李國輝

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

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

    主編:許春艷 田晶

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

    ¥59.9
  • Python程序設(shè)計基礎(chǔ)項目化教程(活頁式)

    主編:李莉 楊娜娜

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

    ¥53
  • Python編程入門與進階·進階篇(活頁式)

    主編:韓迎春

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

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

    主編:韓迎春

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

  • Python編程基礎(chǔ)實踐指導(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