在最好的年紀學Python——小學生趣味編程

曹陽波、李文月

  • 出版商: 清華大學
  • 出版日期: 2021-01-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • 頁數: 132
  • 裝訂: 平裝
  • ISBN: 7302560005
  • ISBN-13: 9787302560005
  • 相關分類: Python程式語言
  • 立即出貨 (庫存 < 3)

  • 在最好的年紀學Python——小學生趣味編程-preview-1
  • 在最好的年紀學Python——小學生趣味編程-preview-2
在最好的年紀學Python——小學生趣味編程-preview-1

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

商品描述

Python基礎語法,包括三種結構,函數,面向對象,海龜繪圖。
案例結合中國詩詞、魔術、字謎等傳統文化,趣味性和應用性強。
本書面向8到16歲青少年,可作為其編程學習的入門書,文字幽默,
內容豐富多彩,案例有趣好玩,是難得的一本青少年編程學習書。
本書由淺入深、循序漸進地講解Python青少年趣味編程所需要的基礎知識,
力求從零開始、通俗易懂。
中小學生即使對編程沒有任何概念,只要從第一章開始依次閱讀,
也是可以完全理解並掌握這些內容的。

作者簡介

曹陽波

清華大學碩士研究生。
2013年從清華碩士畢業,後進入同濟大學浙江學院教授計算機,
現為大學講師,獲得工信部集成項目管理工程師。
2016年業餘投身青少年編程教育講課,給中小學生講授計算機累計達1200小時,
輔導學生在浙江信息技術考試學考取得A,高考取得滿分的成績。
2019年創立編程霸,專注青少年編程教育。

目錄大綱

目錄
第1章初識Python/
1.1為什麼學編程/
1.1.1大話信息技術: 從“狼煙”說起/
1.1.2如何學好編程/
1.1.3如何使用本書/
1.2為什麼學Python/
1.2.1Python的誕生/
1.2.2下載和安裝Python/
1.3逛一逛Python大觀園——Python編程環境/
1.3.1啟動IDLE軟件/
1.3.2在Python Shell交互模式下寫代碼/
1.3.3使用編輯器編寫Python代碼/
1.3.4用函數help()來獲取更多幫助/
1.4勇敢試一試——diyi個Python程序/
1.4.1diyi個Python程序——輸出一首古詩/
1.4.2Python說明書——程序的註釋/
1.4.3讓Python保持隊形/
1.5需要掌握的單詞/
1.6動動腦/

第2章和計算機聊天/
2.1展示執行結果——輸出/
2.2告訴計算機你的請求——輸入/
2.3神秘的X生物: 變量/
2.3.1變量: 保存內容的地方/
2.3.2變量名和取名規則/
2.3.3變量賦值/
2.4需要掌握的單詞/
2.5動動腦/

第3章形形色色的數據——數據類型/
3.1老師和學生——標準數據類型/
3.1.1數值類型/
3.1.2字符串/
3.1.3布爾值/
3.1.4列表/
3.1.5元組/
3.1.6字典/
3.2控制數據的工具——運算符/
3.2.1算術運算符/
3.2.2關係運算符/
3.2.3賦值運算符/
3.2.4邏輯運算符/
3.3需要掌握的單詞/
3.4動動腦/

第4章學會做選擇——條件語句/
4.1如果選A會怎樣——if語句/
4.2選A還是選B——ifelse語句/
4.3選A選B還是選C——if多重條件分支語句/
4.4到底該怎樣選——and、or和not/
4.5需要掌握的單詞/
4.6動動腦/

第5章奮鬥不止——讓計算機重複工作/
5.1還有沒有完啊——while語句/
5.2第二種強大的循環語句——for語句/
5.3該出手時就出手——break和continue/
5.4需要掌握的單詞/
5.5動動腦/

第6章製作零部件——使用函數編程/
6.1方向盤和座椅的製作——函數定義/
6.1.1需要的零部件——函數調用/
6.1.2組裝零部件——函數參數傳遞/
6.2需要掌握的單詞/
6.3動動腦/

第7章誰幹的——面向對象編程/
7.1機器貓模板: 類的定義/
7.2製造一隻可愛的機器貓: 創建對象/
7.3如何製造貓——構造方法/
7.4貓貓家族: 類的繼承/
7.4.1機器貓也是貓/
7.4.2這是遺傳: 繼承的特性/
7.5需要掌握的單詞/
7.6動動腦/

第8章我是小畫家——海龜繪圖/
8.1先畫一畫各種優美的線/
8.1.1畫線段/
8.1.2畫弧線/
8.1.3畫折線/
8.2畫多姿多彩的圖形/
8.2.1畫圓形/
8.2.2畫多邊形/
8.3在隨機位置微笑/
8.3.1繪製腦袋/
8.3.2繪製眼睛/
8.3.3繪製嘴巴/
8.3.4整合: 繪製隨機位置的笑臉函數/
8.4海龜繪圖小結/
8.5需要掌握的單詞/
8.6動動腦/

第9章Python趣味案例/
9.1隨機的樂趣和遊戲——紙牌遊戲/
9.1.1制牌/
9.1.2發牌/
9.1.3牌值比拼/
9.1.4循環走起來/
9.1.5讓遊戲跑起來/
9.2比一比,排一排/
9.2.1前後交換——冒泡排序/
9.2.2*優與最劣——選擇排序/
9.3猜猜看/
9.3.1猜數字/
9.3.2猜臥底/
9.4需要掌握的單詞/
9.5動動腦/

第10章二進制的世界/
10.1二進制: 從易經八卦說起/
10.1.1八卦/
10.1.2二進制是什麼/
10.1.3二進制與八卦的關係/
10.2二進制數轉十進制數/
10.3十進制數轉二進制數/
10.4字母也是數字: ASCII編碼表/
10.5需要掌握的單詞/
10.6動動腦/

第11章製作漂亮的圖形用戶界面——Tkinter界面/
11.1GUI與CUI/
11.2介紹Tkinter模塊/
11.3給窗體添加控件/
11.4給控件美顏/
11.4.1給控件設置屬性的辦法/
11.4.2控件的常用屬性/
11.5一觸即發: 事件編程/
11.6做個有用的小工具: 桌面備忘錄/
11.7需要掌握的單詞/
11.8動動腦/
致謝/
參考文獻/