Python 編程練習與解答, 2/e (The Python Workbook: A Brief Introduction with Exercises and Solutions, 2/e)

[加拿大]本·斯蒂芬森(Ben Stephenson) 孫鴻飛 史葦杭 譯

  • Python 編程練習與解答, 2/e (The Python Workbook: A Brief Introduction with Exercises and Solutions, 2/e)-preview-1
  • Python 編程練習與解答, 2/e (The Python Workbook: A Brief Introduction with Exercises and Solutions, 2/e)-preview-2
  • Python 編程練習與解答, 2/e (The Python Workbook: A Brief Introduction with Exercises and Solutions, 2/e)-preview-3
Python 編程練習與解答, 2/e (The Python Workbook: A Brief Introduction with Exercises and Solutions, 2/e)-preview-1

買這商品的人也買了...

商品描述

《Python編程練習與解答》通俗易懂,精選186道涵蓋各學科和日常生活的實用練習題,幫助程序員扎實掌握基礎知識,提高編程技能。還提供一部分練習的答案,其中的註釋指出解題技巧或Python語法要點。 這個新版本對上一版做了全面更新,呈現更多基礎知識,簡明扼要地講述習題中涉及的核心概念。閱讀本書前,讀者只需要瞭解Python入門編程知識。

作者簡介

Ben Stephenson,博士,加拿大卡爾加里大學計算機科學系的教授,曾撰寫Fundamentals of Discrete Math for Computer Science: A Problem Solving Primer一書。

目錄大綱

目錄

第Ⅰ部分  練習

第1章  編程概論  3
1.1  存儲和操作值  4
1.2  調用函數  5
1.2.1  閱讀輸入  6
1.2.2  顯示輸出  7
1.2.3  導入其他函數  8
1.3  註釋  9
1.4  值的格式化  9
1.5  處理字符串  12
1.6  練習  13

第2章  決策  27
2.1  if語句  27
2.2  if - else語句  29
2.3  if-elif-else語句  30
2.4  if-elif語句  32
2.5  嵌套的if語句  32
2.6  布爾邏輯  33
2.7  練習  35

第3章  循環  51
3.1  while循環  51
3.2  for循環  53
3.3  嵌套循環  55
3.4  練習  56

第4章  函數  69
4.1  帶參數的函數  70
4.2  函數中的變量  73
4.3  返回值  73
4.4  將函數導入其他程序  76
4.5  練習  77

第5章  列表  87
5.1  訪問單個元素  88
5.2  循環和列表  88
5.3  其他列表操作  91
5.3.1  向列表中添加元素  92
5.3.2  從列表中刪除元素  92
5.3.3  重新排列列表中的元素  93
5.3.4  搜索列表  94
5.4  列表作為返回值和參數  95
5.5  練習  96

第6章  字典  111
6.1  訪問、修改和添加值  112
6.2  刪除鍵值對  113
6.3  其他字典操作  114
6.4  循環和字典  114
6.5  字典作為參數和返回值  116
6.6  練習  117

第7章  文件和異常  125
7.1  打開文件  126
7.2  從文件中讀取輸入  126
7.3  行結束符  128
7.4  將輸出寫入文件  130
7.5  命令行參數  131
7.6  異常  133
7.7  練習  135

第8章  遞歸  147
8.1  整數求和  148
8.2  斐波那契數  149
8.3  計算字符個數  152
8.4  練習  153

第Ⅱ部分  答案

第9章  “編程概論”練習答案  165

第10章 “決策”練習答案  175

第11章 “循環”練習答案  187

第12章 “函數”練習答案  195

第13章 “列表”練習答案  209

第14章 “字典”練習答案  221

第15章 “文件和異常”練習答案  227

第16章 “遞歸”練習答案  239