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

Python趣味編程入門

Python趣味編程入門

定 價(jià):¥49.00

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

ISBN: 9787115487537 出版時(shí)間: 2018-09-01 包裝: 平裝
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 178 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  邁克?桑德斯是一名關(guān)注計(jì)算機(jī)領(lǐng)域發(fā)展的記者、編程培訓(xùn)師和軟件開(kāi)發(fā)員。他在軟件開(kāi)發(fā)和各種編程語(yǔ)言的使用方面具有20多年的實(shí)踐經(jīng)驗(yàn)。他喜愛(ài)Python語(yǔ)言,并定期使用它完成小任務(wù)和大工程。此外,他還為計(jì)算機(jī)雜志撰寫了大量關(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 在樹(shù)莓派上安裝 8
1.2 編寫和運(yùn)行程序 8
1.2.1 在Windows上使用 8
1.2.2 在MacOS上使用 10
1.2.3 在Linux(包括樹(shù)莓派)上使用 11
1.3 錯(cuò)誤信息的含義 12
第 2章 Python基礎(chǔ)知識(shí)
2.1 在屏幕上打印文本 15
2.2 什么是變量? 17
2.3 簡(jiǎn)單數(shù)學(xué)運(yùn)算 21
2.4 取得輸入 23
2.4.1 字符串和數(shù)值 25
2.4.2 函數(shù)中的函數(shù) 27
第3章 改變程序流程
3.1 Python的“如果”和“但是” 32
3.1.1 我們的第 一個(gè)代碼塊 33
3.1.2 多重比較 34
3.1.3 大于、小于、等于還是不等于? 35
3.2 更多條件語(yǔ)句 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 無(wú)限循環(huán)和跳出 44
3.3.4 “for”循環(huán) 45
第4章 用函數(shù)節(jié)約時(shí)間
4.1 創(chuàng)建簡(jiǎn)單函數(shù) 50
4.2 傳遞參數(shù) 54
4.2.1 變量和多個(gè)參數(shù) 55
4.2.2 取回?cái)?shù)據(jù) 57
4.3 變量的作用域 59
4.4 有趣的內(nèi)建函數(shù) 62
4.4.1 exec—在一個(gè)程序的內(nèi)部運(yùn)行另一個(gè)程序 62
4.4.2 chr—顯示復(fù)雜的字符 64
4.4.3 len—獲得字符串的長(zhǎng)度 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 實(shí)時(shí)改變?cè)亍?8
5.3.2 排序、增加和刪除元素 80
5.3.3 字典 84
5.3.4 一個(gè)實(shí)例 87
5.4 數(shù)據(jù)和函數(shù) 89
第6章 保存結(jié)果
6.1 將數(shù)據(jù)保存到文件 95
6.2 讀取文本和二進(jìn)制文件 99
6.2.1 處理結(jié)構(gòu)化數(shù)據(jù) 101
6.2.2 讀取二進(jìn)制文件 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 其他實(shí)用的模塊 133
7.3.1 用Pillow操縱圖像 134
7.3.2 用Pygame編寫游戲 137
7.3.3 用Tkinter開(kāi)發(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) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)