-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
PYTHON程序設計第一課 版權信息
- ISBN:9787302509905
- 條形碼:9787302509905 ; 978-7-302-50990-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
PYTHON程序設計第一課 本書特色
Python語言簡潔、易學、用途廣泛,加上豐富強大的軟件包模塊,是程序設計入門的語言之一,也是人工智能的邏輯編程類基礎課程。 本書講解從程序設計語言基礎算法與流程圖入門開始。
PYTHON程序設計第一課 內容簡介
這是一本適合學習 Python 語言編程的入門教材。全書從程序設計語言基礎的算法與流程圖入門開始,接著介紹Python環境的安裝、基本語法,很后到主題實踐操作,學習者不用擔心沒有任何程序設計語言相關的背景知識。本書以Anaconda軟件包來設置和安裝Python環境,能夠快速完成Python及常用程序包的安裝。 本書強調學練相結合,豐富的范例程序講解結合上機實踐,教你領會Python語言結構化編程的基本概念;綜合范例練習幫助你強化語法的理解能力;各章的課后練習可馬上檢驗你的學習效果;另外還有完整的教學視頻可供下載,以輔助你更加高效地自學。 希望本書能降低中學生學習 Python語言編程的門檻,減少編程初學者自學的障礙,成為大家進入程序設計領域的靠前課,同時為進一步學習人工智能知識理論、應用拓展、創新設計等打下堅實的基礎。
PYTHON程序設計第一課 目錄
第1章 **個Python程序—Hello World
1.1 Python簡介 2
1.1.1 Python語言的起源 2
1.1.2 Python語言的特色 3
1.2 程序設計語言與算法 4
1.2.1 為什么要學習程序設計 4
1.2.2 程序設計語言簡介 5
1.2.3 算法概念 7
1.2.4 流程圖 9
1.3 Python的應用 12
1.3.1 Web開發框架 13
1.3.2 數字技術整合開發 13
1.4 建立Python 開發環境——使用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集成開發環境 25
1.6 Python程序編寫風格 28
1.6.1 Python程序風格 28
1.6.2 編碼聲明 31
1.6.3 程序注釋 33
1.7 上機演練—Hello World 34
課后習題 36
第2章 數據與變量—輸出金字塔圖形
2.1 變量命名與賦值 38
2.1.1 變量聲明 38
2.1.2 變量命名規則 40
2.2 Python的數值類型 43
2.2.1 整數與浮點數 43
2.2.2 布爾值與復數 45
2.3 格式化輸出 47
2.3.1 輸出函數:print() 47
2.3.2 格式化輸出 48
2.3.3 輸入函數:input() 52
2.3.4 數據類型轉換 53
2.4 上機演練—輸出金字塔圖形 54
2.4.1 程序范例描述 54
2.4.2 程序代碼說明 55
課后習題 60
第3章 表達式與運算符—成績單統計小幫手
3.1 算術運算符 62
3.2 賦值運算符 63
3.3 比較運算符 66
3.4 邏輯運算符 66
3.5 運算符優先級 70
3.6 上機演練—成績單統計小幫手 71
3.6.1 程序范例描述 71
3.6.2 讀取CSV文件 72
3.6.3 程序代碼說明 75
課后習題 78
第4章 流程控制—簡易計算器(GUI界面)
4.1 條件分支流程控制 80
4.1.1 if條件分支語句 80
4.1.2 if多重條件分支語句 83
4.2 循環流程控制 85
4.2.1 while循環 86
4.2.2 for循環 87
4.2.3 continue和break語句 90
4.3 上機演練—簡易計算器(GUI) 91
4.3.1 程序范例描述 91
4.3.2 GUI 開發模塊tkinter 93
4.3.3 程序代碼說明 104
課后習題 113
第5章 字符與字符串—Open Data數據的提取與應用
5.1 創建字符串 116
5.2 字符串分割概念 117
5.3 認識轉義字符 121
5.4 字符串常用函數 123
5.5 上機演練—Open Data數據的提取與應用 127
5.5.1 什么是Open Data 128
5.5.2 獲取Open Data數據 128
5.5.3 程序范例描述 131
5.5.4 程序代碼說明 132
課后習題 137
第6章 容器數據類型—單詞翻譯器
6.1 容器數據類型的比較 140
6.2 列表 140
6.3 元組 144
6.4 字典 146
6.5 集合 151
6.6 上機演練—簡易單詞翻譯器(GUI圖形用戶界面) 154
6.6.1 程序范例描述 155
6.6.2 程序代碼說明 155
課后習題 159
第7章 函數與模塊—樂透系統
7.1 認識函數 162
7.1.1 定義函數 162
7.1.2 調用函數 164
7.1.3 返回值 166
7.2 認識排序 167
7.2.1 選擇排序法 168
7.2.2 冒泡排序法 170
7.2.3 排序函數sorted() 171
7.3 認識模塊 174
7.3.1 導入模塊 174
7.3.2 自定義模塊 177
7.3.3 認識Python的__name__屬性 179
7.3.4 實用的內建模塊 180
7.4 上機演練—樂透投注游戲 191
7.4.1 程序范例描述 191
7.4.2 程序代碼說明 192
課后習題 196
附錄 課后習題解答 197
PYTHON程序設計第一課 作者簡介
趙軍,畢業于北京大學計算機系并獲得計算機科學理學碩士學位,在英特爾中國OEM部門擔任高級技術工程師,并于2001年獲得“英特爾成就獎”。自2003年10月至2007年5月,趙軍擔任工程技術經理、技術市場經理。從2007年6月至2013年6月底,他在產品市場部擔任資深架構經理,技術和產品發言人。
- >
我從未如此眷戀人間
- >
羅庸西南聯大授課錄
- >
龍榆生:詞曲概論/大家小書
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
上帝之肋:男人的真實旅程
- >
莉莉和章魚
- >
自卑與超越
- >
姑媽的寶刀