注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計每個人的Python:數學、算法和游戲編程訓練營(微課版)

每個人的Python:數學、算法和游戲編程訓練營(微課版)

每個人的Python:數學、算法和游戲編程訓練營(微課版)

定 價:¥89.00

作 者: 張益琿 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302589761 出版時間: 2021-10-01 包裝: 平裝
開本: 16開 頁數: 324 字數:  

內容簡介

  《每個人的Python:數學、算法和游戲編程訓練營(微課版)》以數學為切入點,以Python編程語言為工具,介紹大量流行的編程題目的解題思路,并且提供了多種解題方案。該書涉及的編程題目領域廣泛,包括數字類題目、圖形類題目、字符串類題目、數據結構類題目以及游戲類題目等,由淺入深地訓練讀者的編程思維能力。通過該書的學習,讀者可以掌握使用編程工具解決問題的核心思路,并能夠獨立思考和解決各種場景下的編程問題。對于從未接觸過編程的人員來說,該書以問題驅動的教學方法,因為有趣且強調動手實踐,非常適合初學者快速入門。對于編程人員來說,該書介紹的解題思路和算法可以幫助編程人員提高代碼質量?!睹總€人的Python:數學、算法和游戲編程訓練營(微課版)》也適合編程領域的求職者使用,書中提供的編程題目很多都是面試中常見的算法問題。

作者簡介

  張益琿(網名:琿少) 多年iOS開發(fā)經驗,51CTO學院、CSDN學院簽約講師 ,主要從事移動端應用開發(fā),曾就職于國內知名電商網站,從事iOS端應用程序的業(yè)務開發(fā)與性能優(yōu)化工作。目前在國內知名社交產品公司從事IM系統(tǒng)的架構設計工作。對iOS開發(fā)、React Native和Flutter跨平臺開發(fā)及JavaScript前端開發(fā)都擁有豐富的經驗。已出版《iOS開發(fā)實戰(zhàn):從零基礎到App Store上架》《React Native全教程:移動端跨平臺應用開發(fā)》《iOS開發(fā)實戰(zhàn):從零基礎到上架App Store(第3版)》《Swift從零到精通iOS開發(fā)》等多本編程著作。開源中國特邀技術專家,發(fā)表相關技術博客400余篇,訪問量100萬余次。

圖書目錄

第1章 走進Python世界
1.1 認識Python
1.1.1 Python的由來
1.1.2 Python可以做什么
1.2 開發(fā)環(huán)境準備
1.2.1 安裝Python語言包
1.2.2 使用Sublime Text編程工具
1.3 編程中的基礎概念
1.3.1 面向過程編程中的基礎概念
1.3.2 面向對象編程中的基礎概念
1.4 Python語法初步
1.4.1 編程風格
1.4.2 變量與數據類型
1.4.3 運算符
1.4.4 流程控制語句
1,4.5 常用的數學函數
1.4.6 字符串操作相關方法
1.4.7 列表操作相關方法
1.4.8 字典操作相關方法
1.4.9 函數
1.5 Python面向對象編程
1.5.1 Python中的類
1.5.2 類的繼承
1.5.3 模塊和包的應用
本章結語
第2章 編程與數學
2.1 二進制運算
2.1.1 計算機的思考方式
2.1.2 計算機中數據的存儲方式
2.2 靈活使用程序打印數據
2.2.1 小試牛刀——打印乘法口訣表
2.2.2 小試牛刀——打印簡單圖形
2.3 小試牛刀——簡易計算器
2.3.1 接收用戶輸入
2.3.2 在終端運行的簡易計算器
本章結語
第3章 有趣的數字——特殊數
3.1 阿姆斯特朗數
3.1.1 什么是阿姆斯特朗數
3.1.2 算法與實現(xiàn)——判斷一個數是否為阿姆斯特朗數
3.2 自除數
3.2.1 算法與實現(xiàn)——篩選自除數
3.2.2 使用高級循環(huán)方法對代碼進行優(yōu)化
3.3 完全平方數
3.3.1 算法實現(xiàn)——四平方數和定理
3.3.2 編程實現(xiàn)——解決完全平方數問題
3.4 強整數
3.4.1 編程實現(xiàn)——篩選強整數
3.4.2 代碼改進——強整數檢索上限的尋找
3.5 回文數
3.5.1 編程實現(xiàn)——判斷回文數
3.5.2 代碼改進——求回文素數
3.6 丑數
3.6.1 編程實現(xiàn)——如何判斷丑數
3.6.2 代碼改進——嘗試找到第n個丑數
3.6.3 代碼改進——解決丑數擴展問題
3.6.4 算法改進——使用二分查找第n個丑數
3.7 完美數
3.7.1 完美數的故事
3.7.2 編程實現(xiàn)——如何判斷完美數
3.8 快樂數
3.9 順次數
3.10 步進數
3.11 中心對稱數
3.11.1 編程實現(xiàn)——通過字典映射來判斷中心對稱數
3.11.2 代碼改進——查找指定位數的中心對稱數
3.11.3 代碼改進——確定中心對稱數的個數
3.12 累加數
3.13 易混淆數
本章結語
第4章 有趣的數字——數字計算
4.1 二進制相關運算
4.1.1 編程實現(xiàn)——二進制求和
4.1.2 編程實現(xiàn)——求十進制數的反碼
4.1.3 編程實現(xiàn)——計算漢明距離
4.1.4 代碼改進——求二進制數中1的最長間距
4.1.5 代碼改進——顛倒二進制數
4.2 玩轉四則運算
……
第5章 圖形世界的點線面
第6章 探索字符的世界——字符串操作
第7章 探索字符的世界——字符串應用
第8章 玩轉數據結構——列表與鏈表
第9章 玩轉數據結構——棧、堆與隊列
第10章 玩轉數據結構——樹與圖
第11章 燒腦游戲編程——熱身篇
第12章 燒腦游戲編程——進階篇
第13章 巧用編程工具

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號