每天10分鐘學會Python:50次練習掌握一門語言

相關主題

商品描述

本書以“10分鐘集訓”為核心設計,旨在通過 50個針對性練習,幫助讀者高效掌握Python。從數 值類型、字符串等基礎知識,到疊代器、生成器等 進階知識,本書將Python核心知識拆解為10章。為 跳出傳統教學模式,聚焦實戰,本書設計的每個練 習都由問題、解題思路、解答、解答視頻、擴展練 習等五部分組成,同時配套了代碼資源。註意,擴 展練 在幫助讀者比較不同的解決方案、鍛煉思 維、內化知識,補充說明則指出了Python編程的常 見問題,旨在幫助讀者規避常見錯誤。零基礎或基 礎薄弱的Python新用戶與獨立開發者,通過對本書 練習的短時集訓即可提升代碼實戰能力,在編程技 能上實現質的飛躍。

目錄大綱

第1章 數值類型
練習1 猜數字遊戲
練習2 數字求和
練習3 跑步計時
練習4 轉換十六進制
第2章 字符串
練習5 豬拉丁語
練習6 豬拉丁語句子
練習7 Ubbi Dubbi
練習8 字符串排序
第3章 列表和元組
練習9 個與 一個
練習10 對任意元素求和
練習11 按字母順序對名字進行排序
練習12 重覆字母 多的單詞
練習13 打印元組記錄
第4章 字典和集合
練習 14 餐廳
練習15 雨天
練習16 Dictdiff
練習17 有幾個不同的數字
第5章 文件
練習18 一行
練習19 把/etc/passwd轉為字典
練習20 單詞計數
練習21 文件中 長的單詞
練習22 讀取和寫入CSV
練習23 JSON
練習24 反轉每一行
第6章 函數
練習25 XML生成器
練習26 前綴表示法計算器
練習27 密碼生成器
第7章 使用解析式進行函數式編程
練習29 數字相加
練習30 列表扁平化
練習31 把文件翻譯成豬拉丁語
練習32 翻轉字典
練習33 轉換字典的值
練習34 (簡化版) 元音詞
練習35 A Gematria編碼, 部分
練習35 B Gematria編碼,第2部分
第8章 模塊和包
引入模塊
練習36 銷售稅
練習37 菜單
第9章 對象
練習38 一勺冰激淩
練習39 一碗冰激淩
練習40 容積有限的碗
本書以“10分鐘集訓”為核心設計,旨在通過 50個針對性練習,幫助讀者高效掌握Python。從數 值類型、字符串等基礎知識,到疊代器、生成器等 進階知識,本書將Python核心知識拆解為10章。為 跳出傳統教學模式,聚焦實戰,本書設計的每個練 習都由問題、解題思路、解答、解答視頻、擴展練 習等五部分組成,同時配套了代碼資源。註意,擴 展練 在幫助讀者比較不同的解決方案、鍛煉思 維、內化知識,補充說明則指出了Python編程的常 見問題,旨在幫助讀者規避常見錯誤。零基礎或基 礎薄弱的Python新用戶與獨立開發者,通過對本書 練習的短時集訓即可提升代碼實戰能力,在編程技 能上實現質的飛躍。