-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈(zèng)1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
PYTHON程序設(shè)計(jì)第一課 版權(quán)信息
- ISBN:9787302509905
- 條形碼:9787302509905 ; 978-7-302-50990-5
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
PYTHON程序設(shè)計(jì)第一課 本書特色
Python語言簡潔、易學(xué)、用途廣泛,加上豐富強(qiáng)大的軟件包模塊,是程序設(shè)計(jì)入門的語言之一,也是人工智能的邏輯編程類基礎(chǔ)課程。 本書講解從程序設(shè)計(jì)語言基礎(chǔ)算法與流程圖入門開始。
PYTHON程序設(shè)計(jì)第一課 內(nèi)容簡介
這是一本適合學(xué)習(xí) Python 語言編程的入門教材。全書從程序設(shè)計(jì)語言基礎(chǔ)的算法與流程圖入門開始,接著介紹Python環(huán)境的安裝、基本語法,很后到主題實(shí)踐操作,學(xué)習(xí)者不用擔(dān)心沒有任何程序設(shè)計(jì)語言相關(guān)的背景知識(shí)。本書以Anaconda軟件包來設(shè)置和安裝Python環(huán)境,能夠快速完成Python及常用程序包的安裝。 本書強(qiáng)調(diào)學(xué)練相結(jié)合,豐富的范例程序講解結(jié)合上機(jī)實(shí)踐,教你領(lǐng)會(huì)Python語言結(jié)構(gòu)化編程的基本概念;綜合范例練習(xí)幫助你強(qiáng)化語法的理解能力;各章的課后練習(xí)可馬上檢驗(yàn)?zāi)愕膶W(xué)習(xí)效果;另外還有完整的教學(xué)視頻可供下載,以輔助你更加高效地自學(xué)。 希望本書能降低中學(xué)生學(xué)習(xí) Python語言編程的門檻,減少編程初學(xué)者自學(xué)的障礙,成為大家進(jìn)入程序設(shè)計(jì)領(lǐng)域的靠前課,同時(shí)為進(jìn)一步學(xué)習(xí)人工智能知識(shí)理論、應(yīng)用拓展、創(chuàng)新設(shè)計(jì)等打下堅(jiān)實(shí)的基礎(chǔ)。
PYTHON程序設(shè)計(jì)第一課 目錄
第1章 **個(gè)Python程序—Hello World
1.1 Python簡介 2
1.1.1 Python語言的起源 2
1.1.2 Python語言的特色 3
1.2 程序設(shè)計(jì)語言與算法 4
1.2.1 為什么要學(xué)習(xí)程序設(shè)計(jì) 4
1.2.2 程序設(shè)計(jì)語言簡介 5
1.2.3 算法概念 7
1.2.4 流程圖 9
1.3 Python的應(yīng)用 12
1.3.1 Web開發(fā)框架 13
1.3.2 數(shù)字技術(shù)整合開發(fā) 13
1.4 建立Python 開發(fā)環(huán)境——使用Anaconda 16
1.4.1 下載Anaconda程序包 16
1.4.2 安裝Anaconda 17
1.5 輸入與輸出 20
1.5.1 Windows命令提示符窗口 20
1.5.2 IPython命令提示符窗口 22
1.5.3 Spyder集成開發(fā)環(huán)境 25
1.6 Python程序編寫風(fēng)格 28
1.6.1 Python程序風(fēng)格 28
1.6.2 編碼聲明 31
1.6.3 程序注釋 33
1.7 上機(jī)演練—Hello World 34
課后習(xí)題 36
第2章 數(shù)據(jù)與變量—輸出金字塔圖形
2.1 變量命名與賦值 38
2.1.1 變量聲明 38
2.1.2 變量命名規(guī)則 40
2.2 Python的數(shù)值類型 43
2.2.1 整數(shù)與浮點(diǎn)數(shù) 43
2.2.2 布爾值與復(fù)數(shù) 45
2.3 格式化輸出 47
2.3.1 輸出函數(shù):print() 47
2.3.2 格式化輸出 48
2.3.3 輸入函數(shù):input() 52
2.3.4 數(shù)據(jù)類型轉(zhuǎn)換 53
2.4 上機(jī)演練—輸出金字塔圖形 54
2.4.1 程序范例描述 54
2.4.2 程序代碼說明 55
課后習(xí)題 60
第3章 表達(dá)式與運(yùn)算符—成績單統(tǒng)計(jì)小幫手
3.1 算術(shù)運(yùn)算符 62
3.2 賦值運(yùn)算符 63
3.3 比較運(yùn)算符 66
3.4 邏輯運(yùn)算符 66
3.5 運(yùn)算符優(yōu)先級(jí) 70
3.6 上機(jī)演練—成績單統(tǒng)計(jì)小幫手 71
3.6.1 程序范例描述 71
3.6.2 讀取CSV文件 72
3.6.3 程序代碼說明 75
課后習(xí)題 78
第4章 流程控制—簡易計(jì)算器(GUI界面)
4.1 條件分支流程控制 80
4.1.1 if條件分支語句 80
4.1.2 if多重條件分支語句 83
4.2 循環(huán)流程控制 85
4.2.1 while循環(huán) 86
4.2.2 for循環(huán) 87
4.2.3 continue和break語句 90
4.3 上機(jī)演練—簡易計(jì)算器(GUI) 91
4.3.1 程序范例描述 91
4.3.2 GUI 開發(fā)模塊tkinter 93
4.3.3 程序代碼說明 104
課后習(xí)題 113
第5章 字符與字符串—Open Data數(shù)據(jù)的提取與應(yīng)用
5.1 創(chuàng)建字符串 116
5.2 字符串分割概念 117
5.3 認(rèn)識(shí)轉(zhuǎn)義字符 121
5.4 字符串常用函數(shù) 123
5.5 上機(jī)演練—Open Data數(shù)據(jù)的提取與應(yīng)用 127
5.5.1 什么是Open Data 128
5.5.2 獲取Open Data數(shù)據(jù) 128
5.5.3 程序范例描述 131
5.5.4 程序代碼說明 132
課后習(xí)題 137
第6章 容器數(shù)據(jù)類型—單詞翻譯器
6.1 容器數(shù)據(jù)類型的比較 140
6.2 列表 140
6.3 元組 144
6.4 字典 146
6.5 集合 151
6.6 上機(jī)演練—簡易單詞翻譯器(GUI圖形用戶界面) 154
6.6.1 程序范例描述 155
6.6.2 程序代碼說明 155
課后習(xí)題 159
第7章 函數(shù)與模塊—樂透系統(tǒng)
7.1 認(rèn)識(shí)函數(shù) 162
7.1.1 定義函數(shù) 162
7.1.2 調(diào)用函數(shù) 164
7.1.3 返回值 166
7.2 認(rèn)識(shí)排序 167
7.2.1 選擇排序法 168
7.2.2 冒泡排序法 170
7.2.3 排序函數(shù)sorted() 171
7.3 認(rèn)識(shí)模塊 174
7.3.1 導(dǎo)入模塊 174
7.3.2 自定義模塊 177
7.3.3 認(rèn)識(shí)Python的__name__屬性 179
7.3.4 實(shí)用的內(nèi)建模塊 180
7.4 上機(jī)演練—樂透投注游戲 191
7.4.1 程序范例描述 191
7.4.2 程序代碼說明 192
課后習(xí)題 196
附錄 課后習(xí)題解答 197
PYTHON程序設(shè)計(jì)第一課 作者簡介
趙軍,畢業(yè)于北京大學(xué)計(jì)算機(jī)系并獲得計(jì)算機(jī)科學(xué)理學(xué)碩士學(xué)位,在英特爾中國OEM部門擔(dān)任高級(jí)技術(shù)工程師,并于2001年獲得“英特爾成就獎(jiǎng)”。自2003年10月至2007年5月,趙軍擔(dān)任工程技術(shù)經(jīng)理、技術(shù)市場經(jīng)理。從2007年6月至2013年6月底,他在產(chǎn)品市場部擔(dān)任資深架構(gòu)經(jīng)理,技術(shù)和產(chǎn)品發(fā)言人。
- >
二體千字文
- >
莉莉和章魚
- >
上帝之肋:男人的真實(shí)旅程
- >
朝聞道
- >
龍榆生:詞曲概論/大家小書
- >
史學(xué)評(píng)論
- >
羅曼·羅蘭讀書隨筆-精裝
- >
巴金-再思錄