注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Python趣味編程入門

Python趣味編程入門

Python趣味編程入門

定 價:¥49.00

作 者: [英] 邁克·桑德斯(Mike Saunders) 著,姚軍 譯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787115487537 出版時間: 2018-09-01 包裝: 平裝
開本: 小16開 頁數(shù): 178 字數(shù):  

內(nèi)容簡介

  多年以前,編程可能還只是少數(shù)人掌握的一項技能。但是隨著計算機的普及和人工智能的流行,編程已經(jīng)成為一項男女老幼皆可學(xué)習(xí)的技術(shù)。Python是一種面向?qū)ο蟮慕忉屝统绦蛟O(shè)計語言,也是2017年很受歡迎的人工智能編程語言。本書通過一個個有趣的程序清單,幫助讀者掌握Python編程的基礎(chǔ)知識。本書內(nèi)容分為9章:D1章介紹了在不同的操作系統(tǒng)上如何安裝Python軟件,后面章節(jié)用實例對Python編程語言的知識點進行剖析,zui后一章展示了4個綜合性應(yīng)用案例,幫助讀者對所學(xué)進行總結(jié)鞏固。本書非常適合對計算機編程的基礎(chǔ)知識感興趣的青少年及初學(xué)者使用。全書程序清單的原代碼文件可以通過掃描封底上的二維碼獲取。

作者簡介

  邁克?桑德斯是一名關(guān)注計算機領(lǐng)域發(fā)展的記者、編程培訓(xùn)師和軟件開發(fā)員。他在軟件開發(fā)和各種編程語言的使用方面具有20多年的實踐經(jīng)驗。他喜愛Python語言,并定期使用它完成小任務(wù)和大工程。此外,他還為計算機雜志撰寫了大量關(guān)于Python的文章。

圖書目錄

第 1章 安 裝
1.1 如何安裝Python 3
1.1.1 在Windows上安裝 3
1.1.2 在MacOS上安裝 5
1.1.3 在Linux上安裝 5
1.1.4 在樹莓派上安裝 8
1.2 編寫和運行程序 8
1.2.1 在Windows上使用 8
1.2.2 在MacOS上使用 10
1.2.3 在Linux(包括樹莓派)上使用 11
1.3 錯誤信息的含義 12
第 2章 Python基礎(chǔ)知識
2.1 在屏幕上打印文本 15
2.2 什么是變量? 17
2.3 簡單數(shù)學(xué)運算 21
2.4 取得輸入 23
2.4.1 字符串和數(shù)值 25
2.4.2 函數(shù)中的函數(shù) 27
第3章 改變程序流程
3.1 Python的“如果”和“但是” 32
3.1.1 我們的第 一個代碼塊 33
3.1.2 多重比較 34
3.1.3 大于、小于、等于還是不等于? 35
3.2 更多條件語句 37
3.3 循環(huán) 41
3.3.1 “while”循環(huán) 42
3.3.2 循環(huán)內(nèi)部的檢查和循環(huán) 44
3.3.3 無限循環(huán)和跳出 44
3.3.4 “for”循環(huán) 45
第4章 用函數(shù)節(jié)約時間
4.1 創(chuàng)建簡單函數(shù) 50
4.2 傳遞參數(shù) 54
4.2.1 變量和多個參數(shù) 55
4.2.2 取回數(shù)據(jù) 57
4.3 變量的作用域 59
4.4 有趣的內(nèi)建函數(shù) 62
4.4.1 exec—在一個程序的內(nèi)部運行另一個程序 62
4.4.2 chr—顯示復(fù)雜的字符 64
4.4.3 len—獲得字符串的長度 65
4.4.4 pow和round—額外的數(shù)學(xué)函數(shù) 66
第5章 處理數(shù)據(jù)
5.1 什么是數(shù)據(jù)結(jié)構(gòu)? 69
5.2 元組的魔力 70
5.3 列表和字典 76
5.3.1 實時改變元素 78
5.3.2 排序、增加和刪除元素 80
5.3.3 字典 84
5.3.4 一個實例 87
5.4 數(shù)據(jù)和函數(shù) 89
第6章 保存結(jié)果
6.1 將數(shù)據(jù)保存到文件 95
6.2 讀取文本和二進制文件 99
6.2.1 處理結(jié)構(gòu)化數(shù)據(jù) 101
6.2.2 讀取二進制文件 103
6.3 在文件中搜索 107
6.4 處理Python數(shù)據(jù) 112
第7章 用模塊做更多的事
7.1 什么是模塊? 121
7.2 和Python捆綁的模塊 124
7.2.1 “os”模塊 124
7.2.2 “time”模塊 126
7.2.3 “math”和“random”模塊 127
7.2.4 “socket”模塊 130
7.3 其他實用的模塊 133
7.3.1 用Pillow操縱圖像 134
7.3.2 用Pygame編寫游戲 137
7.3.3 用Tkinter開發(fā)圖形應(yīng)用 141
第8章 自成一類
8.1 什么是類? 148
8.2 取值方法、賦值方法和邏輯 152
8.3 繼承 157
8.4 使用槽 159
第9章 示例程序
9.1 擊球游戲 163
9.2 員工目錄 166
9.3 文本編輯器 170
9.4 新聞標(biāo)題 173
附錄 “挑戰(zhàn)自我”的答案

本目錄推薦

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