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

大學電腦(Python程序設計基礎高等學校電腦基礎教育系列教材)

  • 作者:編者:申艷光//薛紅梅|責編:龍啟銘
  • 出版社:清華大學
  • ISBN:9787302636373
  • 出版日期:2023/09/01
  • 裝幀:平裝
  • 頁數:237
人民幣:RMB 39 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書的編寫以教育部高等學校大學電腦課程教學指導委員會的《大學電腦基礎課程教學基本要求》為依據,是一本零起點的程序設計快速入門教材,立足「教師易教,學生樂學,技能實用」,內容精煉,擯棄深奧的理論,按照認知規律,採用由淺入深、由外入內的教學模式,既強調基礎性和系統性,又注重內容寬度和知識深度的結合,把計算思維的要素、方法融入問題和案例,讓讀者在學習程序設計的過程中潛移默化地培養計算思維,從而使程序設計類教材從單純知識和技能的培養層面提高到意識和思維的培養層面。
    本書共8章,包括問題求解中的計算思維、Python編程基礎、數據類型與基本運算、程序控制結構與異常處理、函數與模塊、常用演算法設計策略及其Python實現、文件與數據格式化、應用實例。每章后附有基本知識練習、能力拓展與訓練和實驗實訓。
    編者在中國大學MOOC平台上開設有與本教材配套的課程「基於計算思維的Python程序設計」。
    本書可作為大、中專院校教材及各類電腦技術培訓教材,也可作為全國電腦等級考試二級Python語言程序設計考試參考用書或Python初學者自學用書。

作者介紹
編者:申艷光//薛紅梅|責編:龍啟銘

目錄
第1章  問題求解中的計算思維
  1.1  電腦科學與計算思維
    1.1.1  認識計算思維
    1.1.2  電腦科學與計算思維的關係
  1.2  認識軟體、程序和程序設計
  1.3  電腦問題求解的靈魂——演算法
    1.3.1  什麼是演算法
    1.3.2  演算法的分類
    1.3.3  演算法的特徵
    1.3.4  演算法的描述
    1.3.5  演算法的實現——程序設計語言
  1.4  程序設計中的數據和數據結構
  1.5  演算法思維問題求解的步驟
  基礎知識練習
  能力拓展與訓練
第2章  Python編程基礎
  2.1  Python語言概述
    2.1.1  Python語言的特點
    2.1.2  Pytlnon語言的不同版本
  2.2  Python環境
    2.2.1  Python環境搭建
    2.2.2  Python的開發環境
    2.2.3  在PowerShell或命令提示符環境下運行Python程序
  2.3  查看Python幫助文檔的方法
  2.4  Python編程基礎
    2.4.1  標識符和關鍵字
    2.4.2  程序的書寫規則
    2.4.3  基本的輸入和輸出
  基礎知識練習
  本章實驗實訓
第3章  數據類型與基本運算
  3.1  問題求解中的數據抽象
    3.1.1  數據和數據類型
    3.1.2  常量、對象、變數和動態類型化
  3.2  常用數據類型:數字、布爾型和字元串
    3.2.1  數字類型
    3.2.2  數字類型的運算
    3.2.3  布爾類型
    3.2.4  字元串類型
    3.2.5  字元串類型的運算
  3.3  列表
    3.3.1  列表定義與特點
    3.3.2  列表基本操作
  3.4  元組
    3.4.1  元組定義與特點
    3.4.2  元組基本操作
  3.5  字典
    3.5.1  字典定義與特點
    3.5.2  字典基本操作
  3.6  集合

    3.6.1  集合定義與特點
    3.6.2  集合的基本操作
  3.7  運算符和表達式
    3.7.1  運算符
    3.7.2  表達式
  基礎知識練習
  能力拓展與訓練
  本章實驗實訓
第4章  程序控制結構與異常處理
  4.1  順序結構
  4.2  選擇結構
  4.3  循環結構
    4.3.1  for循環
    4.3.2  while循環
    4.3.3  循環嵌套
    4.3.4  循環中的特殊語句pass、break和continue
  4.4  異常處理
    4.4.1  什麼是異常
    4.4.2  異常處理try…except語句
    4.4.3  自定義異常類
  基礎知識練習
  能力拓展與訓練
  本章實驗實訓(一)
  本章實驗實訓(二)
第5章  函數與模塊
  5.1  模塊的導入和使用
  5.2  Python標準庫
    5.2.1  random庫
    5.2.2  time庫
    5.2.3  datetime庫
    5.2.4  tkinter庫
    5.2.5  turtle庫
    5.2.6  其他
  5.3  Python第三方庫
    5.3.1  Pytlion第三方庫分類簡介
    5.3.2  Python第三方庫的安裝
    5.3.3  PvInstaller庫
  5.4  自定義函數
    5.4.1  函數的定義
    5.4.2  函數的調用
    5.4.3  函數的參數傳遞
    5.4.4  變數的作用域
  基礎知識練習
  能力拓展與訓練
  本章實驗實訓(一)
  本章實驗實訓(二)
第6章  常用演算法設計策略及其Python實現
  6.1  常用演算法設計策略的Python實現
    6.1.1  枚舉法
    6.1.2  回溯法

    6.1.3  遞推法
    6.1.4  遞歸法
    6.1.5  分治法
    6.1.6  貪心演算法
    6.1.7  動態規劃法
    6.1.8  查找
    6.1.9  排序
  6.2  演算法分析
  基礎知識練習
  能力拓展與訓練
  本章實驗實訓
第7章  文件與數據格式化
  7.1  文件
    7.1.1  文件的概念與類型
    7.1.2  文件的打開和關閉
    7.1.3  文件的讀寫
  7.2  數據格式化
  基礎知識練習
  能力拓展與訓練
  本章實驗實訓
第8章  應用實例
  8.1  文本分析基礎
    8.1.1  jieba庫
    8.1.2  wOrdcloud庫
    8.1.3  英文文本分析——以Alice in Wonderland為例
    8.1.4  中文文本分析——以《紅樓夢》為例
  8.2  科學計算基礎
    8.2.1  NumPy庫中的ndarray
    8.2.2  使用NumPy庫創建數組
    8.2.3  數組對象的常用操作
    8.2.4  NumPy庫中的文件操作
    8.2.5  NumPy在線性代數中的應用
    8.2.6  NumPy在多項式中的應用
  基礎知識練習
  能力拓展與訓練
  本章實驗實訓
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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