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

程序設計導論(Python計算與應用開發實踐原書第2版)/電腦科學叢書

  • 作者:(美)盧博米爾·佩爾科維奇|譯者:江紅//余青松
  • 出版社:機械工業
  • ISBN:9787111611608
  • 出版日期:2019/01/01
  • 裝幀:平裝
  • 頁數:375
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    盧博米爾·佩爾科維奇著的《程序設計導論(Python計算與應用開發實踐原書第2版)》不僅僅是傳統的程序設計導論性教材,而且囊括了包羅萬象的電腦科學知識。書中採用Python作為學生的第一門程序設計語言,提出「正確的時刻+正確的工具」的教學方法,尤為重視應用程序的開發訓練和計算思維的培養,易於教學和實踐。書中首先講解命令式編程,但也很早便引入了對象的概念;在學生具備足夠的基礎知識也更有學習動力之後,開始講解自定義類、面向對象編程等更多高級技巧。書中涵蓋了問題求解的核心技術和各類經典演算法,這一版還增加了案例章節,所涉及的廣度也有所拓展。
    本書可作為高等院校電腦科學和程序設計專業學生的教材或教學參考書。

作者介紹
(美)盧博米爾·佩爾科維奇|譯者:江紅//余青松
    盧博米爾·佩爾科維奇(Ljubomir Perkovic),美國德保羅大學計算與數字媒體學院教授,研究興趣包括電腦科學教育和計算思維、計算幾何學、圖論和演算法、分散式計算。他于卡內基-梅隆大學電腦科學學院獲得博士學位。2008—2011年,他參與主持了NSF資助的項目,研究在文科類課程中如何推廣計算思維教學。他曾獲得Fulbright研究獎,以表彰他在計算幾何方面的研究貢獻。

目錄
出版者的話
譯者序
前言
第1章  電腦科學導論
  1.1  電腦科學
    1.1.1  電腦專業人員的工作
    1.1.2  模型、演算法和程序
    1.1.3  必備的工具
    1.1.4  什麼是電腦科學
  1.2  電腦系統
    1.2.1  電腦硬體
    1.2.2  操作系統
    1.2.3  網路和網路協議
    1.2.4  程序開發語言
    1.2.5  軟體庫
  1.3  Python程序設計語言
    1.3.1  Python簡史
    1.3.2  構建Python開發環境
  1.4  計算思維
    1.4.1  一個示例問題
    1.4.2  抽象和建模
    1.4.3  演算法
    1.4.4  數據類型
    1.4.5  賦值語句和執行控制結構
    1.4.6  本章小結
第2章  Python數據類型
  2.1  表達式、變數和賦值語句
    2.1.1  代數表達式和函數
    2.1.2  布爾表達式和運算符
    2.1.3  變數和賦值語句
    2.1.4  變數名稱
  2.2  字元串
    2.2.1  字元串運算符
    2.2.2  索引運算符
  2.3  列表和元組
    2.3.1  列表運算符
    2.3.2  列表是可變類型,字元串是不可變類型
    2.3.3  元組
    2.3.4  元組和列表的方法
  2.4  對象和類
    2.4.1  對象類型
    2.4.2  數值類型的有效值
    2.4.3  數值類型的運算符
    2.4.4  創建對象
    2.4.5  隱式類型轉換
    2.4.6  顯式類型轉換
    2.4.7  類方法和面向對象的程序設計
  2.5  Python標準庫
    2.5.1  math模塊
    2.5.2  fractions模塊

  2.6  電子教程案例研究:海龜圖形
  2.7  本章小結
  2.8  練習題答案
  2.9  習題
第3章  命令式編程
  3.1  Python程序
    3.1.1  我們的第一個Python程序
    3.1.2  Python模塊
    3.1.3  內置函數print()
    3.1.4  使用input()函數實現互動式輸入
    3.1.5  eval()函數
  3.2  執行控制結構
    3.2.1  單分支結構
    3.2.2  雙分支結構
    3.2.3  循環結構
    3.2.4  嵌套的控制流結構
    3.2.5  range()函數
  3.3  用戶自定義函數
    3.3.1  我們自定義的第一個函數
    3.3.2  函數輸入參數
    3.3.3  print()與return的比較
    3.3.4  函數定義實際上是「賦值」語句
    3.3.5  註釋
    3.3.6  文檔字元串
  3.4  Python變數和賦值語句
    3.4.1  可變類型和不可變類型
    3.4.2  賦值語句和可變性
    3.4.3  交換
  3.5  參數傳遞
    3.5.1  不可變類型參數傳遞
    3.5.2  可變類型參數傳遞
  3.6  電子教程案例研究:自動化海龜圖形
  3.7  本章小結
  3.8  練習題答案
  3.9  習題
  3.10  思考題
第4章  文本數據、文件和異常
  4.1  深入研究字元串
    4.1.1  字元串表示
    4.1.2  深入研究索引運算符
    4.1.3  字元串方法
  4.2  格式化輸出
    4.2.1  函數print()
    4.2.2  字元串方法format()
    4.2.3  按列對齊排列數據
    4.2.4  獲取與格式化日期和時間
  4.3  文件
    4.3.1  文件系統
    4.3.2  打開和關閉文件
    4.3.3  讀取文本文件的模式

    4.3.4  寫入文本文件
  4.4  錯誤和異常
    4.4.1  語法錯誤
    4.4.2  內置異常
  4.5  電子教程案例研究:圖像文件
  4.6  本章小結
  4.7  練習題答案
  4.8  習題
  4.9  思考題
第5章  執行控制結構
  5.1  選擇控制和if語句
    5.1.1  三路以及多路分支
    5.1.2  條件的排列順序
  5.2  for循環和迭代模式
    5.2.1  循環模式:迭代循環
    5.2.2  循環模式:計數器循環
    5.2.3  循環模式:累加器循環
    5.2.4  其他類型的累加
    5.2.5  循環模式:嵌套循環
  5.3  深入研究列表:二維列表
    5.3.1  二維列表
    5.3.2  二維列表和嵌套循環模式
  5.4  while循環
  5.5  更多循環模式
    5.5.1  循環模式:序列循環
    5.5.2  循環模式:無限循環
    5.5.3  循環模式:循環和折半
  5.6  其他迭代控制語句
    5.6.1  break語句
    5.6.2  continue語句
    5.6.3  pass語句
  5.7  電子教程案例研究:圖像處理
  5.8  本章小結
  5.9  練習題答案
  5.10  習題
  5.11  思考題
第6章  容器和隨機性
第7章  名稱空間
第8章  面向對象的程序設計
第9章  圖形用戶界面
第10章  遞歸
第11章  Web和搜索
第12章  資料庫和數據處理

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