從問題到程序-用Python學編程和計算 pdf epub mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
裘宗燕
機械工業齣版社
2017-6-1
451
0
平裝
麵嚮CS2013計算機專業規劃教材
9787111564454
圖書標籤:
Python
編程
理工
CS.Python
喜歡 從問題到程序-用Python學編程和計算 的讀者還喜歡
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
发表于2024-11-27
從問題到程序-用Python學編程和計算 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
從問題到程序-用Python學編程和計算 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
從問題到程序-用Python學編程和計算 pdf epub mobi txt 電子書 下載 2024
圖書描述
本書是以Python為編程語言、麵嚮計算機科學教育中的程序設計基礎課程與編程初學者的入門教材和自學讀物。本書以Python為工具,詳細討論瞭與編程有關的各方麵問題,介紹瞭從初級到高級的許多重要編程技術。本書特彆強調編程中的分析和思考、問題的嚴格化和逐步分解、語言結構的正確選擇、程序結構的良好組織,以及程序的正確和安全。書中通過大量實例及其開發過程,展示瞭好程序的特徵和正確的編程工作方法。此外,書中還介紹Python語言的重要細節和工作原理,各章附有大量習題。本書既可以作為高校程序設計相關課程的教材,也適閤希望學習Python語言和編程技術的讀者閱讀和參考。
從問題到程序-用Python學編程和計算 下載 mobi epub pdf txt 電子書
著者簡介
圖書目錄
前言
第1章 程序設計和Python 1
1.1 計算機和程序1
1.1.1 “是什麼”和“怎樣做”的知識1
1.1.2 計算和程序3
1.1.3 編程語言7
1.2 Python語言簡介10
1.2.1 Python語言的發展和應用10
1.2.2 Python係統和IDLE編程環境13
1.3 程序開發15
1.3.1 程序開發過程15
1.3.2 程序錯誤16
1.3.3 從問題到程序19
練習22
第2章 計算和編程初步 23
2.1 數值錶達式和算術23
2.1.1 整數計算23
2.1.2 浮點數和復數27
2.2 數據對象、計算和類型29
2.2.1 對象和類型29
2.2.2 混閤類型計算和類型轉換30
2.2.3 數值類型和計算的簡單總結31
2.3 內置函數和數學函數包32
2.3.1 函數及其使用33
2.3.2 處理數值的內置函數33
2.3.3 數學函數包34
2.4 字符串35
2.4.1 字符串和字符串類型35
2.4.2 字符串操作36
2.5 標識符、變量和賦值38
2.5.1 變量、名字和值38
2.5.2 簡單順序計算40
2.6 簡單腳本程序41
2.6.1 腳本的編輯和執行41
2.6.2 程序和輸入43
2.7 判斷和條件控製45
2.7.1 條件判斷和邏輯錶達式45
2.7.2 if語句(條件語句)46
2.7.3 編程實例48
2.8 重復計算和循環49
2.8.1 重復計算50
2.8.2 for語句和重復計算51
2.8.3 while語句和迭代53
2.8.4 循環控製56
2.9 計算的抽象和函數56
2.9.1 計算的控製和抽象56
2.9.2 計算的抽象:函數57
2.9.3 函數定義和使用實例60
2.10 若乾Python機製及其他62
2.10.1 已討論的Python機製62
2.10.2 若乾Python機製62
2.10.3 Python解釋器64
2.11 補充材料64
2.11.1 語言細節65
2.11.2 編程技術70
練習71
第3章 基本編程技術 77
3.1 循環程序設計77
3.1.1 循環的需求和問題78
3.1.2 常見循環形式80
3.1.3 輸入循環86
3.2 遞歸89
3.2.1 遞歸定義的函數89
3.2.2 乘冪的計算90
3.2.3 循環和遞歸91
3.2.4 斐波那契數列的計算92
3.2.5 最大公約數97
3.2.6 不容易用循環求解的遞歸問題100
3.2.7 更復雜的遞歸情況103
3.3 程序終止性103
3.3.1 調和級數的部分和104
3.3.2 程序終止性不可判定104
3.4 定義函數105
3.4.1 為什麼定義函數105
3.4.2 學習定義函數108
3.4.3 函數:兩種觀點及其聯係111
3.4.4 通用和專用的方法117
練習120
第4章 函數和程序結構 124
4.1 作用域、環境和狀態124
4.1.1 作用域與函數定義124
4.1.2 環境和狀態126
4.1.3 程序執行中的環境變化129
4.1.4 模塊和環境133
4.2 函數定義和函數調用135
4.2.1 函數定義的結構135
4.2.2 函數調用中的問題140
4.2.3 帶默認值形參和關鍵字實參143
4.3 編程框架和高階函數145
4.3.1 編程框架和函數的函數參數145
4.3.2 匿名函數和lambda錶達式149
4.3.3 隨機數和模擬153
4.3.4 高階函數155
4.4 程序的測試和調試156
4.4.1 測試157
4.4.2 排除程序裏的錯誤162
4.4.3 使用IDLE的調試功能163
4.4.4 程序測試問題165
4.5 補充材料166
4.5.1 語言細節166
4.5.2 編程技術和規則169
練習169
第5章 數據的組織和操作 172
5.1 組閤數據對象172
5.2 錶173
5.2.1 簡介174
5.2.2 錶的構造和操作175
5.2.3 編程實例178
5.3 元組183
5.3.1 基礎183
5.3.2 有理數程序包185
5.3.3 打包和拆分187
5.4 序列、不變對象和可變對象189
5.4.1 序列和序列操作189
5.4.2 描述式194
5.4.3 對象、變動和變量關聯196
5.4.4 一些程序實例202
5.4.5 錶處理204
5.5 字符串及其格式化生成209
5.5.1 字符串操作209
5.5.2 字符串的格式化213
5.5.3 一個簡單的交互式計算器216
5.6 字典217
5.6.1 概念和操作218
5.6.2 字典與函數參數221
5.6.3 字典的應用實例222
5.7 集閤224
5.7.1 概念和操作224
5.7.2 集閤操作226
5.8 程序實例228
5.8.1 多項式計算228
5.8.2 另一個篩法實例231
5.9 若乾語言和技術問題232
5.9.1 邏輯類型和邏輯判斷232
5.9.2 函數參數的總結235
5.10 補充材料236
5.10.1 語言細節236
5.10.2 編程技術240
練習241
第6章 高級編程技術 248
6.1 文件:使用外存數據248
6.1.1 文件和輸入/輸齣249
6.1.2 Python的文件功能251
6.1.3 文件處理程序實例256
6.2 生成器函數和閉包261
6.2.1 生成器函數261
6.2.2 閉包和裝飾器265
6.2.3 編程實例274
6.3 異常和異常處理276
6.3.1 運行中的錯誤277
6.3.2 異常和異常處理279
6.3.3 異常處理的結構和技術282
6.3.4 try結構和raise語句詳述284
6.3.5 預定義異常287
6.3.6 用異常作為控製機製288
6.4 數據處理和持久性291
6.4.1 文本生成291
6.4.2 數據記錄和信息管理295
6.4.3 數據持久性300
6.4.4 with語句302
6.5 Python程序的幾個問題304
6.5.1 Python程序及其運行304
6.5.2 程序格式307
6.5.3 怎樣閱讀Python手冊308
6.6 補充材料309
6.6.1 語言細節309
6.6.2 編程技術313
練習315
第7章 數據抽象和麵嚮對象編程 320
7.1 數據抽象、類和自定義類型320
7.1.1 類型和數據組閤321
7.1.2 對象、類和類型323
7.2 Python的類和對象325
7.2.1 對象和操作325
7.2.2 類定義326
7.2.3 幾點說明332
7.2.4 編程實例335
7.3 繼承339
7.3.1 繼承、基類和派生類340
7.3.2 編程實例344
7.3.3 多繼承348
7.3.4 異常和類349
7.4 實例:學校人事管理350
7.4.1 概念分層和基礎人員類350
7.4.2 具體人員類的設計和實現355
7.4.3 討論358
7.5 特殊方法名和特殊功能的類359
7.5.1 容器類和迭代器359
*7.5.2 上下文管理器和with語句363
7.5.3 幾個特殊方法名364
7.6 補充材料365
*7.6.1 Python類、對象和方法365
7.6.2 麵嚮對象的技術和方法371
7.6.3 總結373
練習374
第8章 其他編程問題 377
8.1 圖形用戶界麵377
8.1.1 人機界麵的問題377
8.1.2 標準庫包tkinter和圖形用戶界麵380
*8.1.3 tkinter的ttk包400
8.1.4 GUI的簡單應用和問題402
8.1.5 應用程序的GUI設計和實現404
8.1.6 總結和討論412
8.2 並發程序設計414
8.2.1 並發程序415
8.2.2 Python並發庫threading包418
8.2.3 定義自己的綫程類422
8.2.4 並發程序的一些問題424
8.2.5 綫程間通信和queue包431
8.2.6 一個GUI並發程序實例433
8.2.7 總結和討論436
練習438
附錄A Python語言速查 440
附錄B 標準函數 444
附錄C 書中使用的幾個標準庫包 448
附錄D IDLE開發環境 449
參考文獻及進一步閱讀資料 452
· · · · · · (
收起)
從問題到程序-用Python學編程和計算 pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
應該是寫的還是挺清晰的,對編程思維有啓發性
評分
☆☆☆☆☆
裘老師確實苦口婆心,把問題掰開瞭來談,講的很細,就是有時候太細瞭一點
評分
☆☆☆☆☆
裘老師確實苦口婆心,把問題掰開瞭來談,講的很細,就是有時候太細瞭一點
評分
☆☆☆☆☆
應該是寫的還是挺清晰的,對編程思維有啓發性
評分
☆☆☆☆☆
裘老師確實苦口婆心,把問題掰開瞭來談,講的很細,就是有時候太細瞭一點
讀後感
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
類似圖書 點擊查看全場最低價
從問題到程序-用Python學編程和計算 pdf epub mobi txt 電子書 下載 2024