我跟爸爸學編程:從Python到C++

我跟爸爸學編程:從Python到C++

《我跟爸爸學編程:從Python到C++》是2020年7月1日清華大學出版社出版的計算機編程圖書,作者是葉哲語、葉洪濤。本書用中小學生易於理解的語言來代替高深晦澀的專業術語。包含PythonC++兩種語言的基本知識和編程技巧。將PythonC++兩種語言進行比照講解。書中提供了大量套用實例,並附有練習題。

基本介紹

  • 中文名:我跟爸爸學編程:從Python到C++
  • 作者:葉哲語、葉洪濤
  • 類別:計算機編程
  • 出版社:清華大學出版社
  • 出版時間:2020年7月1日
  • 頁數:246 頁
  • 定價:59 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302552321
內容簡介,圖書目錄,出版背景,作者簡介,

內容簡介

本書是一本供10~14歲中小學生學習計算機語言的入門讀物,從國中生的視角,用中小學生易於理解的語言來代替高深晦澀的專業術語,講解PythonC++兩種語言的基本知識和編程技巧。本書將兩種計算機語言進行比照講解,本書中絕大多數實例(除MFC實例)均有Python和C++兩種程式版本,這樣可以幫助初學者了解不同計算機語言的特點及優勢,為讀者將來學習一種新的計算機語言,以及在不同語言之間的轉換提供方便。
本書共分21章。序章開啟你的編程之旅;第1~8章,介紹Python和C++語言的基本結構和語法套用;第9~17章,深入介紹Python和C++的圖形、函式、檔案及面向對象等編程技巧;第18~20章,介紹Windows下的編程特色套用。書中提供了大量套用實例,並附有練習題。
本書可以作為中國小開設計算機語言課程的教材或教學參考書。對於學習編程比較難以入門的高中學生,亦可將本書作為入門參考。

圖書目錄

序章 開啟你的編程之旅…… 001
第1 章 Hello World… 012
例1.1 輸出文字“Hello World!”… 013
例1.2 求和… … 015
例1.3 對輸入求和… … 018
練習1 簡單人機對話(1)… 021
第2 章 選擇… 022
例2.1 求絕對值… …… 024
例2.2 今天是星期幾(1)… 026
練習2 簡單人機對話(2)… 029
第3 章 分支(C/C++)… … 031
例3.1 今天是星期幾(2)… 033
今天是星期幾(2)… 033
例3.2 對算式計算(1)… … 034
練習3 今天是星期幾(3)… 036
第4 章 循環… 037
例4.1 今天是星期幾(4)… 039
例4.2 對算式計算(2)… … 040
例4.3 從1 加到1000… 042
例4.4 等差數列求和… 043
例4.5 求π(1)… … 044
例4.6 雞兔同籠… …… 046
練習4 求π(2)… … 048
第5 章 嵌套循環…… 049
例5.1 九九表(1)… 050
例5.2 九九表(2)… 051
練習5 輸出三角形陣列 053
第6 章 數組(C/C++)… … 054
例6.1 排序… … 055
練習6 輸出楊輝三角形(1)… …… 057
第7 章 字元串 058
例7.1 密碼(1)… … 059
練習7 密碼(2)… … 062
第8 章 元組和列表(Python)… … 063
例8.1 今天是星期幾(Python 版)… 064
例8.2 排序(Python 版)…… 065
例8.3 對算式計算(1)(Python 版)… … 066
例8.4 對算式計算(2)(Python 版)… … 067
練習8 輸出楊輝三角形(2)… …… 068
第9 章 繪製圖形…… 069
例9.1 陣列… … 073
例9.2 斐波那契螺線… 077
例9.3 畫一隻小熊… … 080
練習9 繪製圖形 083
第10 章 函式… 085
例10.1 畫多隻小熊… 086
例10.2 繪製坐標系… 089
練習10 一群橘貓… … 094
第11 章 遞歸… 095
例11.1 約分(1)… … 096
例11.2 謝爾賓斯基三角形… 099
例11.3 科赫曲線… … 102
練習11 遞歸套用… … 105
第12 章 指針(C/C++)…… 107
例12.1 處理多個密碼(1)… 108
練習12 處理多個密碼(2)… 109
第13 章 結構體(C/C++)… 110
例13.1 結構體小熊… 111
練習13 結構體橘貓… 113
第14 章 檔案… 114
例14.1 從檔案對算式計算… 115
例14.2 統計圖… …… 119
練習14 用文本檔案表示圖形… …… 122
第15 章 類… … 123
例15.1 作為對象的小熊… … 124
例15.2 繪製拋物線… 129
練習15 繪製正弦曲線… …… 132
第16 章 動畫繪製… … 134
例16.1 時鐘… 135
例16.2 遊動的金魚… 143
練習16 移動的橘貓… 147
第17 章 鍵盤和滑鼠控制… … 148
例17.1 鍵盤驅動的金魚… … 149
例17.2 滑鼠驅動的金魚… … 152
練習17 滑鼠控制的橘貓… … 156
第18 章 Windows 程式 157
例18.1 Hello World(Windows 版) 158
例18.2 秒表… 166
第19 章 MFC 繪圖和動畫… 176
例19.1 斐波那契螺線(MFC 版)… 177
例19.2 時鐘(MFC 版)… … 178
例19.3 滑鼠驅動的金魚(MFC 版)… …… 182
? ?
第20 章 遊戲製作(MFC)… 186
例20.1 三連消… …… 187
附錄A 程式結構及常用函式(方法) 199
附錄B 練習題參考程式 214
練習1 簡單的人機對話(1) ……215
練習2 簡單的人機對話(2) ……215
練習3 今天是星期幾(3) 216
練習4 求π(2) 217
練習5 輸出三角形陣列 …218
練習6 輸出楊輝三角形(1) ……219
練習7 密碼(2) …220
練習8 輸出楊輝三角形(2) ……221
練習9 繪製圖形 …221
練習10 一群橘貓 …225
練習11 遞歸套用 …228
練習12 處理多個密碼 ……231
練習13 結構體橘貓 231
練習14 用文本檔案表示圖形 ……233
練習15 繪製正弦曲線 ……235
練習16 移動的橘貓 238
練習17 滑鼠控制的橘貓 …242

出版背景

本書第一作者葉哲語2018年開始跟隨父親葉洪濤學習python和C/C++語言,並於2019年以《國中知識關聯學習卡片》項目獲得第二十屆全國中國小電腦製作活動國中組電腦程式設計二等獎。本書系根據她學習計算機語言所記筆記及上機實例編纂而成。

作者簡介

葉哲語 2006年出生,瀋陽市沈東初級中學(沈東中學)學生,2019年以《國中知識關聯學習卡片》項目獲得第二十屆全國中國小電腦製作活動國中組電腦程式設計二等獎,是國內年齡最小的計算機類圖書作者之一。
葉洪濤 計算機仿真高級工程師,精通多種計算機語言及套用軟體開發、數學模型設計。著有《Poser 8.0高級套用及商用模型開發》等。

相關詞條

熱門詞條

聯絡我們