舉報

會員
零基礎學Python編程(少兒趣味版)
最新章節:
【練一練】參考答案
如今的孩子生在一個計算機時代,曾被父母認為是高科技的編程技術對于他們來說已司空見慣,就像跳舞、畫畫和彈鋼琴一樣。如果孩子從小就接觸程序設計,日積月累,肯定大有裨益。對于長期從事程序設計的人來說,編程不僅是一種應用技能,還是一種讓人考慮問題更加縝密的訓練方法。因為程序本身是看不見、摸不著的,程序中的數據結構和算法設計能夠激發人腦的抽象思維能力,對開發大腦潛能有益無害。但是當前程序設計語言非常多,有些適合大型應用開發,有些適合圖形圖像處理,還有些適合科學計算。因此,選擇一種適合孩子入門的程序設計語言以作為探索計算機世界的工具是一個值得仔細考慮的嚴肅問題。這種程序設計語言必須簡潔明了、易于理解、可讀性強,而且應該同時具有鮮明的特征和對計算機程序基礎知識的普遍應用。Python就是這樣一種語言。最重要的是Python語言在國內和國外都有很高的人氣和支持度,這表示它將是一門能夠長期發展的、有生命力的語言。從小學習Python不必有“過時”的顧慮,Python語言博大精深,適用廣泛,愿意的話,這門語言可以一直深入學習下去??傊?,從小就了解Python,甚至喜歡上Python程序設計,將是一件非常有益的事情。
目錄(233章)
倒序
- 封面
- 版權信息
- 前言
- 第1章 從零開始學python
- 1.1 “派森號”的星際旅行:初識Python
- 1.1.1 編程環境
- 1.1.2 Python編程環境的安裝
- 1.2 “hello,我是派森號!”:第一條Python語句
- 1.2.1 創建第一個Python程序
- 1.2.2 運行Python程序
- 1.3 IDLE計算器:四則運算
- 1.3.1 加、減、乘、除
- 1.3.2 取模、求冪和向下取整
- 1.4 神秘的盒子:變量
- 1.4.1 什么是變量
- 1.4.2 變量的命名規則
- 1.4.3 變量的總結
- 1.5 星球日志:變量的賦值和作用
- 1.5.1 什么是賦值
- 1.5.2 變量的作用
- 1.5.3 同時賦值多個變量
- 1.6 事物的本質:數值類型
- 1.6.1 Python數值類型
- 1.6.2 int(有符號整型)
- 1.6.3 float(浮點型)
- 1.6.4 complex(復數型)
- 1.6.5 bool(布爾型)
- 1.7 STR星球的問候:字符串
- 1.7.1 什么是字符串
- 1.7.2 轉義字符
- 1.7.3 字符串的運算
- 1.8 來點交互:輸入輸出
- 1.8.1 什么是交互
- 1.8.2 格式化輸出
- 1.8.3 input輸入
- 1.8.4 input結果的類型
- 1.9 Python的基石:函數和模塊
- 1.9.1 什么是函數
- 1.9.2 內部函數和自定義函數
- 1.9.3 函數調用
- 1.9.4 模塊
- 1.10 一些常識:異常和注釋
- 1.10.1 語法錯誤
- 1.10.2 異常
- 1.10.3 注釋
- 第2章 復雜類型和選擇
- 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 空值與False
- 2.4.4 “與”和“或”的短路
- 2.5 大小多少:關系運算
- 2.5.1 關系運算符
- 2.5.2 1和10
- 2.5.3 “a”比“A”大
- 2.5.4 符號的編碼
- 2.6 如果可以選擇:選擇結構
- 2.6.1 兩個分支
- 2.6.2 條件語句
- 2.7 更多的選擇:多分支結構
- 2.7.1 多分支結構
- 2.7.2 詭異的UFO
- 2.8 圓形軌道:數學函數
- 2.8.1 π和pi
- 2.8.2 數學函數
- 第3章 巡環
- 3.1 紀念日:日歷
- 3.1.1 calendar
- 3.1.2 閏年
- 3.1.3 今天星期幾
- 3.2 我們的時間:時間處理
- 3.2.1 就是現在
- 3.2.2 更易識別的時間
- 3.2.3 流逝的時間
- 3.2.4 睡眠時間
- 3.3 黑洞的問題:while循環
- 3.3.1 無限循環
- 3.3.2 while結構
- 3.3.3 有始有終
- 3.4 尋找水仙花數:while循環的應用
- 3.4.1 什么是水仙花數
- 3.4.2 個十百千萬
- 3.5 猜猜看:循環和break
- 3.5.1 猜猜看
- 3.5.2 中斷循環
- 3.6 隨機數發生器:隨機函數
- 3.6.1 百里挑一
- 3.6.2 擲骰子
- 3.6.3 更多的隨機函數
- 3.6.4 使用Python文檔
- 3.7 五種礦石:for循環
- 3.7.1 for循環
- 3.7.2 遍歷和序列類型
- 3.7.3 循環的嵌套
- 3.8 解密“奧利奧”:for循環的應用
- 3.8.1 回文數
- 3.8.2 累加
- 3.8.3 無3報數
- 第4章 數據結構和程序結構
- 4.1 按流程辦事:流程圖
- 4.1.1 程序流程圖
- 4.1.2 三種基本結構
- 4.2 任務分配:多重循環與排列函數
- 4.2.1 一共有多少種方案
- 4.2.2 排列函數
- 4.3 合成實驗:組合函數
- 4.3.1 錯誤的組合結果
- 4.3.2 沒有重復元素
- 4.3.3 組合函數
- 4.4 阿喀琉斯隧道:隊列的實現
- 4.4.1 什么是隊列
- 4.4.2 FIFO
- 4.4.3 隧道裝滿啦
- 4.5 遇見飛龍:類與對象
- 4.5.1 什么是類
- 4.5.2 龍的行為
- 4.5.3 Bob是條龍
- 4.5.4 實例的特權
- 4.6 龍的家族:類的繼承
- 4.6.1 與生俱來
- 4.6.2 族譜
- 4.6.3 遺傳的特征
- 4.6.4 Mary是不是Bob的女兒
- 4.7 超級尋寶圖:圖的實現
- 4.7.1 什么是圖
- 4.7.2 最少停留的航線
- 4.8 星門客棧:實現棧結構
- 4.8.1 一個死胡同
- 4.8.2 后進先出
- 4.8.3 棧不是列表
- 4.9 一棵樹:二叉樹結構的實現
- 4.9.1 什么是二叉樹
- 4.9.2 二叉樹的節點
- 4.9.3 Python定義二叉樹
- 第5章 算法
- 5.1 簡單而直接:窮舉法
- 5.1.1 什么是窮舉
- 5.1.2 九宮填數
- 5.2 從前有座山,山上有座廟:遞歸
- 5.2.1 什么是遞歸
- 5.2.2 求階乘
- 5.3 估算面積:蒙特卡羅算法
- 5.3.1 積分問題
- 5.3.2 隨機算法
- 5.3.3 蒙特卡羅定積分
- 5.4 船長的禮物:歐幾里得算法
- 5.4.1 西西船長的禮物
- 5.4.2 歐幾里得算法的遞歸實現
- 5.5 大賽排行榜:冒泡排序
- 5.5.1 大熊的想法
- 5.5.2 力量排行榜
- 5.6 小的向左,大的向右:快速排序
- 5.6.1 什么是快速排序
- 5.6.2 快速排序的Python實現
- 5.6.3 列表遞推式
- 5.7 船長的尋寶圖:廣度優先算法
- 5.7.1 圖的生成樹
- 5.7.2 廣度優先搜索
- 5.8 格蘭特蕾妮的樹:樹的搜索算法
- 5.8.1 所有樹都是二叉樹
- 5.8.2 前序遍歷
- 5.8.3 中序遍歷
- 5.8.4 后序遍歷
- 5.9 八皇后問題:回溯算法
- 5.9.1 八皇后問題的解
- 5.9.2 解的表示方式
- 5.9.3 沖突的判定
- 5.9.4 求解八皇后問題
- 第6章 趣味程序
- 6.1 銀河通緝犯
- 6.1.1 目擊者的口述
- 6.1.2 從問題到算法
- 6.1.3 問題拓展
- 6.2 大熊的存錢方案
- 6.2.1 反向推算
- 6.2.2 算法
- 6.3 哥德巴赫猜想
- 6.3.1 什么是素數
- 6.3.2 是不是素數
- 6.3.3 驗證哥德巴赫猜想
- 6.4 船長分糖果
- 6.4.1 數據結構
- 6.4.2 分糖果一次
- 6.4.3 糖果一樣多
- 6.5 “可怕”的黑洞數
- 6.5.1 黑洞數問題
- 6.5.2 求黑洞數的算法
- 6.5.3 符合要求的輸入
- 6.5.4 分拆一個整數
- 6.5.5 求能夠組成的最大數和最小數
- 6.5.6 找出“黑洞數”
- 6.6 轉換計數方式
- 6.6.1 什么是數制
- 6.6.2 數制之間的轉換
- 6.6.3 三合一
- 6.6.4 一個變四個
- 6.6.5 乘權相加
- 6.6.6 十進制轉換成二進制
- 6.6.7 以二進制為橋梁
- 6.7 牛頓迭代法
- 6.7.1 什么是牛頓迭代法
- 6.7.2 算法分析
- 6.7.3 遞歸實現牛頓迭代
- 6.8 星際選美大賽
- 6.8.1 最高分和最低分
- 6.8.2 最終得分
- 6.8.3 最不公平的評委
- 6.8.4 最沒偏見的評委
- 6.9 二分法查找
- 6.9.1 大事化小
- 6.9.2 二分查找的過程
- 6.9.3 二分法的程序實現
- 6.10 菲菲兔的魔術
- 6.10.1 環形填數問題
- 6.10.2 計數放牌
- 6.10.3 真相大白
- 6.11 埃及分數
- 6.11.1 分糧食的埃及人
- 6.11.2 克里克里的辦法
- 【練一練】參考答案 更新時間:2020-11-04 16:42:35
推薦閱讀
- jQuery Mobile Web Development Essentials(Third Edition)
- Mastering Entity Framework Core 2.0
- Facebook Application Development with Graph API Cookbook
- CentOS 7 Server Deployment Cookbook
- Bulma必知必會
- SQL Server 2016數據庫應用與開發習題解答與上機指導
- C++ 從入門到項目實踐(超值版)
- Python編程實戰
- Python從入門到精通
- Learning Splunk Web Framework
- Training Systems Using Python Statistical Modeling
- 從零開始學Selenium自動化測試:基于Python:視頻教學版
- 官方 Scratch 3.0 編程趣味卡:讓孩子們愛上編程(全彩)
- Learning Kotlin by building Android Applications
- ROS機器人編程實戰
- Applied Deep Learning with Python
- 基于MATLAB的控制系統仿真及應用
- Python滲透測試編程技術:方法與實踐(第2版)
- Java EE框架開發技術與案例教程
- UI設計參考手冊
- Mobile Prototyping with Axure 7
- Java修煉指南:核心框架精講
- 敏捷開發的藝術
- Cocos2d-x Cookbook
- Visual C#程序設計應用教程(第2版)
- Piwik Web Analytics Essentials
- 游戲概論
- Mastering CoreOS
- Learning Python Testing
- Android移動開發(慕課版)