注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)Python硬件編程實(shí)戰(zhàn)

Python硬件編程實(shí)戰(zhàn)

Python硬件編程實(shí)戰(zhàn)

定 價(jià):¥49.00

作 者: 李茂
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 硬件 外部設(shè)備 維修

ISBN: 9787111487746 出版時(shí)間: 2015-02-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要針對(duì)計(jì)算機(jī)基礎(chǔ)比較薄弱的Python語言初學(xué)者,力圖使用通俗易懂和深入淺出的語言風(fēng)格闡述Python的基本概念。在對(duì)Python建立基本概念的前提下,循序漸進(jìn)地引導(dǎo)讀者學(xué)習(xí)Python版本的選擇、不同平臺(tái)下Python開發(fā)環(huán)境的搭建、Python基本的語法,并最終使讀者可以利用Python實(shí)現(xiàn)一些簡單的應(yīng)用開發(fā)。本書主要適用于沒有Python基礎(chǔ)的初學(xué)者,包括但不限于具有硬件背景的工程師、非計(jì)算機(jī)專業(yè)的讀者、Python業(yè)余愛好者和學(xué)生等。

作者簡介

暫缺《Python硬件編程實(shí)戰(zhàn)》作者簡介

圖書目錄

前言
第1章 Python簡介 / 1
1.1 Python是什么 / 1
1.2 對(duì)Python的四種定義 / 1
1.2.1 一種腳本語言 / 1
1.2.2 一種解釋型語言 / 3
1.2.3 一種高級(jí)語言 / 3
1.2.4 一種面向?qū)ο蟮恼Z言 / 4
1.3 Python的特點(diǎn) / 5
1.3.1 作為腳本語言的優(yōu)缺點(diǎn) / 5
1.3.2 Python自身的特點(diǎn) / 7
1.4 Python的應(yīng)用 / 9
1.4.1 Python能干什么 / 10
1.4.2 Python更適合做些什么 / 10
1.4.3 你能用Python干什么 / 12
1.5 Python的必備常識(shí) / 13
1.5.1 Python文件的后綴 / 13
1.5.2 Python的縮寫和簡稱 / 13
1.5.3 Python的官網(wǎng) / 13
1.5.4 Python的Logo / 13
第2章 下載并安裝Python / 14
2.1 因Python版本不合適而導(dǎo)致的常見問題 / 14
2.2 Python的兩大版本 / 15
2.2.1 Python版本歷史 / 15
2.2.2 Python 2和Python 3之間的區(qū)別 / 16
2.3 如何選擇合適的版本 / 20
2.3.1 選擇Python 2還是Python 3 / 21
2.3.2 選擇Python是32位還是64位 / 21
2.4 常見軟件的發(fā)布格式 / 23
2.4.1 源碼格式 / 23
2.4.2 二進(jìn)制格式 / 25
2.5 下載合適的Python安裝包 / 26
2.5.1 Python提供了哪些形式 / 26
2.5.2 選擇更穩(wěn)定、更快速的國內(nèi)下載源 / 29
2.6 如何在Windows系統(tǒng)中安裝Python / 29
2.6.1 在Windows 7中安裝Python / 29
2.6.2 在Windows中安裝Python后的常見問題 / 35
2.7 在Linux系統(tǒng)中安裝Python / 36
2.7.1 在Ubuntu中安裝Python / 36
2.7.2 為何不推薦初學(xué)者在Ubuntu中安裝Python / 37
2.8 在Mac中安裝Python / 38
第3章 選擇合適的Python開發(fā)環(huán)境 / 39
3.1 不同平臺(tái)下開發(fā)Python時(shí)共用的東西 / 39
3.2 不同平臺(tái)下開發(fā)Python時(shí)的共同特點(diǎn) / 40
3.2.1 Python最原始的開發(fā)方式 / 41
3.2.2 利用Python的shell進(jìn)行交互式開發(fā) / 41
3.2.3 利用Python的IDE進(jìn)行開發(fā) / 43
3.3 Python的IDE / 44
3.3.1 Python的IDE和編輯器、終端等的關(guān)系 / 44
3.3.2 Python的常見IDE / 46
3.3.3 Python IDE常見問題及解答 / 62
3.4 在Windows環(huán)境下進(jìn)行Python開發(fā) / 65
3.4.1 最原始的Python開發(fā)方式 / 65
3.4.2 用Python的shell進(jìn)行交互式開發(fā) / 72
3.4.3 用Python的IDE進(jìn)行開發(fā) / 79
3.5 在Linux環(huán)境下進(jìn)行Python開發(fā) / 79
3.5.1 Python最原始的開發(fā)方式 / 80
3.5.2 用Python的shell進(jìn)行交互式開發(fā) / 82
3.5.3 用Python的IDE進(jìn)行開發(fā) / 83
3.6 在Mac環(huán)境下進(jìn)行Python開發(fā) / 83
3.6.1 Python最原始的開發(fā)方式 / 83
3.6.2 用Python的shell進(jìn)行交互式開發(fā) / 86
3.6.3 用Python的IDE進(jìn)行開發(fā) / 86
3.7 究竟應(yīng)選用哪種環(huán)境開發(fā)Python / 87
第4章 Python的基礎(chǔ)知識(shí) / 89
4.1 SheBang和Python文件編碼聲明 / 89
4.1.1 #!/usr/bin/python / 89
4.1.2 Python文件編碼聲明 / 89
4.2 Python中的縮進(jìn) / 92
4.2.1 其他語言的縮進(jìn)只影響代碼的美觀 / 92
4.2.2 Python的縮進(jìn)會(huì)影響代碼的邏輯 / 93
4.3 Python中_?_name_?_和_?_main_?_的含義 / 98
4.3.1 _?_name_?_詳解 / 98
4.3.2 _?_main_?_詳解 / 99
4.3.3 _?_name_?_和_?_main_?_搭配使用的目的 / 99
4.4 Python中的面向?qū)ο缶幊?/ 103
4.4.1 self和_?_init_?_的含義 / 103
4.4.2 初學(xué)者不要從最開始就太關(guān)注面向?qū)ο?/ 109
4.5 Python中的變量 / 109
4.5.1 基本變量的聲明和定義 / 109
4.5.2 變量的作用域 / 112
4.6 Python中的分支結(jié)構(gòu) / 115
4.7 Python中的函數(shù) / 116
第5章 一些有趣的Python小實(shí)驗(yàn) / 118
5.1 用Python查看系統(tǒng)平臺(tái)信息 / 118
5.2 Python處理諧波和信號(hào)變換 / 119
5.3 更多有用且有趣的Python語法 / 123
5.3.1 Python中交換不同的變量值 / 124
5.3.2 Python中集合類的變量的切片 / 124
5.3.3 Python中的for循環(huán)和枚舉器 / 125
5.3.4 Python中的條件性賦值 / 126
第6章 常見Python應(yīng)用實(shí)例 / 127
6.1 Python在網(wǎng)絡(luò)方面的應(yīng)用 / 127
6.2 Python在圖形界面方面的應(yīng)用 / 132
6.2.1 Python的常見GUI圖形庫 / 132
6.2.2 Python的GUI圖形庫:PyQt / 132
6.3 Python在數(shù)據(jù)庫方面的應(yīng)用 / 136
第7章 Python與開源硬件 / 141
7.1 Python和開源硬件之間的關(guān)系 / 141
7.2 pcDuino基礎(chǔ)知識(shí) / 141
7.2.1 什么是開源硬件 / 141
7.2.2 常見的開源硬件 / 142
7.2.3 為何選擇pcDuino / 146
7.2.4 如何配置開源硬件pcDuino / 147
7.3 在開源硬件pcDuino上使用Python / 155
7.3.1 Web服務(wù)器 / 156
7.3.2 漏水監(jiān)測 / 162
7.3.3 使用Z-Wave實(shí)現(xiàn)智能家居 / 166
附錄A 如何利用Python的相關(guān)資源 / 174
附錄B 如何繼續(xù)深入學(xué)習(xí)Python / 181
附錄C Python學(xué)習(xí)資料 / 182

本目錄推薦

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