注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)每個(gè)人的Python:數(shù)學(xué)、算法和游戲編程訓(xùn)練營(微課版)

每個(gè)人的Python:數(shù)學(xué)、算法和游戲編程訓(xùn)練營(微課版)

每個(gè)人的Python:數(shù)學(xué)、算法和游戲編程訓(xùn)練營(微課版)

定 價(jià):¥89.00

作 者: 張益琿 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302589761 出版時(shí)間: 2021-10-01 包裝: 平裝
開本: 16開 頁數(shù): 324 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號