幫助中心 | 我的帳號 | 關於我們

Python程序設計項目化教程(工業和信息化部十四五規劃教材)

  • 作者:編者:孫海洋|責編:賀志洪
  • 出版社:電子工業
  • ISBN:9787121477546
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:227
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共包含11個項目:前4個項目主要介紹了Python語言的基本語法和三大流程結構;項目5和項目6分別介紹程序設計的兩種不同編程範式;項目7介紹異常處理的相關知識,項目8介紹文件操作的相關知識;項目9?11分別介紹數據分析可視化三件套:numpy、pandas和matplotlib等知識。
    本書適合作為普通高等院校及職業院校電腦、軟體工程、人工智慧、大數據等相關專業的教材,也可作為電腦等級考試的參考教材。

作者介紹
編者:孫海洋|責編:賀志洪

目錄
第一篇  語法基礎篇
  項目1  Python開發初體驗
    1.1  任務1  Python速覽
      1.1.1  知識點1:Python起源
      1.1.2  知識點2:Python主要特點
      1.1.3  知識點3:Python版本
    1.2  任務2  搭建開發環境
      1.2.1  知識點1:安裝配置Python 3
      1.2.2  知識點2:Python解釋器自帶IDLE
      1.2.3  知識點3:文本編輯.py源程序並解釋執行
      1.2.4  知識點4:常用集成開發環境
    1.3  任務3  輸入/輸出——矩形面積
      1.3.1  知識點1:變數及類型查看函數type
      1.3.2  知識點2:print函數使用
      1.3.3  知識點3:input函數使用
      1.3.4  任務實施
    1.4  任務4  認識數據類型——數值和字元串
      1.4.1  子任務1:數值類型及print格式化輸出
      1.4.2  子任務2:字元串類型
    1.5  任務5  標準庫使用——圓周長和面積
      1.5.1  知識點1:模塊的兩種訪問方式
      1.5.2  知識點2:print格式化輸出
      1.5.3  任務實施
    1.6  項目小結
    習題1
  項目2  簡易計算器——分支結構
    2.1  任務1  判斷考試是否通過——if-else雙分支
      2.1.1  知識點:if-else分支結構
      2.1.2  任務實施
    2.2  任務2  判斷商品是否有促銷活動——if分支
      2.2.1  知識點1:if分支結構
      2.2.2  知識點2:字元串格式化函數format
      2.2.3  任務實施
    2.3  任務3  根據成績判斷等級——if-elif-else
      2.3.1  知識點:if-elif-else級聯多分支結構
      2.3.2  任務實施
    2.4  項目實施
    2.5  項目小結
      2.5.1  主要知識點
      2.5.2  易錯知識點
    習題2
  項目3  循環結構
    3.1  任務1  抓娃娃遊戲——while循環
      3.1.1  知識點:while循環結構
      3.1.2  任務實施
      3.1.3  鞏固案例
    3.2  任務2  猜數字謎遊戲——循環流程式控制制
      3.2.1  知識點1:break語句
      3.2.2  知識點2:continue語句
      3.2.3  知識點3:while-else循環結構

      3.2.4  任務實施
    3.3  任務3  模擬發紅包程序——for循環、列表
      3.3.1  知識點1:數據類型——列表
      3.3.2  知識點2:range函數
      3.3.3  知識點3:for循環結構
      3.3.4  知識點4:隨機數模塊random
      3.3.5  任務實施
    3.4  項目小結
    習題3
  項目4  列印九九乘法表——循環嵌套
    4.1  任務1  輸出星號陣——循環嵌套
      4.1.1  知識點:循環嵌套
      4.1.2  任務實施
    4.2  任務2  輸出星號三角陣
      4.2.1  任務實施
    4.3  項目實施
    4.4  鞏固案例
    4.5  項目小結
    習題4
  項目5  簡易銀行系統——函數
    5.1  任務1  多功能計算器設計——為什麼使用函數
      5.1.1  知識點1:函數概念與分類
      5.1.2  知識點2:函數定義與調用
      5.1.3  任務實施
    5.2  任務2  人狗大戰——函數應用
      5.2.1  知識點1:數據類型——字典
      5.2.2  知識點2:帶默認值參數
      5.2.3  任務實施
    5.3  任務3  掌握變數的作用域
      5.3.1  知識點:全局變數和局部變數
      5.3.2  鞏固案例
    5.4  任務4  掌握匿名函數
      5.4.1  知識點1:匿名函數
      5.4.2  知識點2:lambda與map
      5.4.3  知識點3:lambda與filter
      5.4.4  知識點4:lambda與reduce
    5.5  項目實施
    5.6  項目小結
    習題5
  項目6  烏龜吃魚遊戲——面向對象
    6.1  任務1  聰明的小狗——類和對象
      6.1.1  知識點1:面向對象和類
      6.1.2  知識點2:創建對象
      6.1.3  知識點3:通過對象訪問屬性和行為
      6.1.4  任務實施
      6.1.5  鞏固案例
    6.2  任務2  莫問年齡和存款——私有成員
      6.2.1  知識點:私有成員屬性
      6.2.2  任務實施
    6.3  任務3  生物進化——繼承

      6.3.1  知識點1:單繼承
      6.3.2  知識點2:多重繼承
    6.4  任務4  愛心募捐——實例變數和類變數
      6.4.1  知識點1:實例變數
      6.4.2  知識點2:類變數
      6.4.3  知識點3:str.center的使用
      6.4.4  任務實施
    6.5  項目實施
    6.6  項目小結
    習題6
  項目7  能否構成三角形——異常處理
    7.1  任務1  除數為零的煩惱——初識異常
      7.1.1  知識點1:演算法性質和目標
      7.1.2  知識點2:錯誤和異常
      7.1.3  任務實施
      7.1.4  知識點3:常見異常類型
    7.2  任務2  輸入到滿意為止——異常處理
      7.2.1  知識點1:異常處理結構及流程
      7.2.2  知識點2:斷言assert
      7.2.3  任務實施
    7.3  任務3  圓半徑不能為負——自定義異常
      7.3.1  知識點1:自定義異常類
      7.3.2  知識點2:raise主動拋出異常
      7.3.3  任務實施
    7.4  項目實施
    7.5  項目小結
    習題7
  項目8  簡易通訊錄——文件操作
    8.1  任務1  靈活進行文件目錄管理——初識文件和
      8.1.1  知識點1:文件
      8.1.2  知識點2:目錄及文件操作
      8.1.3  任務實施
    8.2  任務2  錄入學生信息——寫入操作
      8.2.1  知識點1:文件打開和關閉
      8.2.2  知識點2:常見文件打開模式
      8.2.3  知識點3:文件寫入方法
      8.2.4  任務實施
    8.3  任務3  讀取學生信息——讀取操作
      8.3.1  知識點:文件讀取方法
      8.3.2  任務實施
    8.4  項目實現
    8.5  項目小結
    習題8
第二篇  數據分析處理篇
  項目9  鳶尾花數據集分析——numpy
    9.1  任務1  numpy概覽——常見數組操作
      9.1.1  知識點1:numpy介紹
      9.1.2  知識點2:創建numpy數組——array函數
      9.1.3  知識點3:numpy特殊數組的創建
      9.1.4  知識點4:改變numpy數組形狀

    9.2  任務2  讀取文件——loadtxt函數
      9.2.1  知識點:讀取文件——loadtxt函數
      9.2.2  任務實施1
      9.2.3  任務實施2
    9.3  任務3  寫入文件——savetxt函數
      9.3.1  知識點1:寫入文件——savetxt函數
      9.3.2  任務實施1
      9.3.3  任務實施2
      9.3.4  任務實施3
    9.4  任務4  實現數學公式——數學與統計函數
      9.4.1  知識點1:numpy常見數學函數
      9.4.2  知識點2:numpy常見統計函數
    9.5  項目實施
    9.6  項目小結
    習題9
  項目10  泰坦尼克號數據集分析——pandas
    10.1  任務1  鳶尾花數據展示——pandas初體驗
      10.1.1  知識點1:pandas介紹
      10.1.2  知識點2:讀取CSV文件——read_csv函數
      10.1.3  任務實施
    10.2  任務2  兩大數據結構——pandas初體驗
      10.2.1  知識點1:Series結構
      10.2.2  知識點2:DataFrame結構
      10.2.3  任務實施
    10.3  任務3  銷售數據分析——數據導入導出
      10.3.1  知識點:read_excel函數
      10.3.2  任務實施
    10.4  任務4  學生成績分析——數據統計
      10.4.1  任務實施
    10.5  項目實施
    10.6  項目小結
    習題10
第三篇  數據可視化篇
  項目11  全國人口及收入消費變化趨勢——matplotlib
    11.1  任務1  成長曲線圖——折線圖
      11.1.1  知識點1:繪圖模塊導入
      11.1.2  知識點2:plot繪製圖形
      11.1.3  任務實現
    11.2  任務2  男女生月消費飲料數量對比圖——條形圖
      11.2.1  知識點:bar繪製條形圖
      11.2.2  任務實現
    11.3  任務3  鳶尾花不同特徵與種類的關係圖——散點圖
      11.3.1  知識點:scatter繪製散點圖
      11.3.2  任務實現
    11.4  任務4  選修課程分析——餅圖
      11.4.1  知識點:pie繪製餅圖
      11.4.2  任務實現
    11.5  項目實施
    11.6  項目小結
    習題11

附錄A  Anaconda集成開發環境搭建
期末自測試卷A
期末自測試卷B
期末自測試卷C
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032