-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
PYTHON程序設計與實踐 版權信息
- ISBN:9787302682837
- 條形碼:9787302682837 ; 978-7-302-68283-7
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
PYTHON程序設計與實踐 本書特色
本書是一本理論與實踐相結合的Python程序設計教材。
PYTHON程序設計與實踐 內容簡介
"本書在全面介紹Python語言基本概念和語法知識的基礎上,著重介紹基于Python語言的編程方法和利用第三方庫工具解決生產實踐中的問題,通過多個領域的實踐案例展現解決問題的實現過程和基本原理。 全書分為基礎篇和應用篇兩部分: 基礎篇(第1~7章)介紹Python語言的數據類型和語法元素、程序控制結構、復合數據類型、函數和模塊、類和對象、文件處理等; 應用篇(第8~12章)介紹Python語言及其第三方庫的應用,包括圖形界面開發、網絡爬蟲、數據分析與可視化、Web框架Diango等相關知識和應用。全書提供了涉及生活、教育、商業、工業等多個領域的實踐案例,注重在不同的章節完成案例的迭代、優化,使學習者受益。 本書適合作為高等院校計算機、人工智能、物聯網、軟件工程等專業的本科生教材,也可供對Python編程開發感興趣的開發人員、廣大科技工作者和研究人員參考。幫助學習者建立對計算機程序設計語言的直觀認識,體驗利用程序設計語言解決實際問題的過程和思路。 "
PYTHON程序設計與實踐PYTHON程序設計與實踐 前言
目前本科院校尤其應用型本科院校理工科初學Python程序設計者,在掌握一定的知識基礎上,更需要大量的實踐訓練,尤其是生活中遇到的一些實際問題如何用Python解決,從日常生活中的問題,到商業、工業等社會性問題,都需要在平時的學習中不斷地鍛煉思考、分析和解決問題的能力。這要求我們既要注重對學生知識和技能的培養,更要注重思維能力和綜合素質的培養。
本書第1、2章由趙志宏編寫,第3、4章由尼洪濤編寫,第5、6章由張建編寫,第7~10章、第12章由龔蘭蘭編寫,第11章由陳嘉逸編寫。由龔蘭蘭完成全書的修改及統稿,劉正濤提供了部分案例。
表01本書案例思政元素和交叉領域設計
編程語法、規范打印唐詩職業素養、工匠精神文化
循環結構猜單詞游戲計算思維、工匠精神教育
函數和模塊隨機點名程序團隊協作、系統思維教育
PYTHON程序設計與實踐 目錄
第1部分基礎篇
第1章緒論
1.1Python簡介
1.1.1Python語言的特點
1.1.2Python的應用領域
1.1.3Python的發展
1.2環境的安裝
1.2.1Python的下載
1.2.2Python的安裝
1.2.3**個Python程序
1.3Python集成開發環境——PyCharm
1.3.1PyCharm的安裝
1.3.2PyCharm的使用
1.4簡單輸入輸出
鞏固訓練
第2章Python基礎
2.1標準輸入輸出
2.1.1輸出函數print()
2.1.2輸入函數input()
2.2變量
2.3基本數據類型
2.3.1數值型
2.3.2字符串
2.3.3字符串常用操作
2.3.4正則表達式
2.4編寫規范
2.4.1標識符
2.4.2書寫規則
2.4.3注釋
鞏固訓練
第3章程序控制結構
3.1順序結構
3.2選擇結構
3.2.1單分支結構
3.2.2雙分支結構
3.2.3多分支結構
3.2.4選擇結構的嵌套
3.3循環結構
3.3.1while循環
3.3.2for循環
3.3.3循環控制語句
3.3.4循環的嵌套
3.4循環實踐
3.4.1隨機驗證碼的生成
3.4.2百雞百錢
鞏固訓練
第4章復合數據類型
4.1列表
4.1.1基本操作
4.1.2常用操作符
4.1.3切片
4.1.4內置函數
4.2元組
4.2.1基本操作
4.2.2常用操作
4.2.3元組與列表的異同點
4.2.4實踐——猜單詞游戲(控制臺版)
4.3序列
4.4字典
4.4.1基本操作
4.4.2字典的特性
4.4.3內置函數
4.4.4字典的遍歷
4.4.5字典實踐——學校統計
4.4.6字典實踐——傳感器數據解析
4.5集合
4.5.1基本操作
4.5.2集合的常用方法
4.5.3實踐——查找重復元素
鞏固訓練
第5章函數和模塊
5.1函數的定義
5.1.1函數頭
5.1.2函數體
5.1.3函數返回值
5.2函數的參數
5.2.1位置參數
5.2.2關鍵字參數
5.2.3默認值參數
5.2.4可變長參數
5.2.5序列解包
5.3變量的作用域
5.3.1局部變量
5.3.2全局變量
5.4lambda函數
5.5遞歸函數
5.6常用內置函數
5.6.1入門函數
5.6.2數學函數
5.6.3數據類型函數
5.6.4序列迭代器函數
5.6.5對象函數
5.7模塊
5.8函數實踐——隨機點名程序
鞏固訓練
第6章類和對象
6.1面向對象編程
6.2類與對象
6.2.1類的定義
6.2.2對象的創建和使用
6.3屬性和方法
6.3.1類屬性和實例屬性
6.3.2私有成員和公有成員
6.3.3實例方法、類方法和靜態方法
6.3.4特殊屬性和方法
6.4繼承和多態
6.4.1繼承
6.4.2多態
6.5面向對象實踐——古詩詞練習(控制臺版)
鞏固訓練
第7章文件處理
7.1文件
7.2文件的訪問
7.2.1打開文件
7.2.2關閉文件
7.2.3讀寫文件
7.3文本文件的操作
7.3.1文本文件的寫入
7.3.2文本文件的讀取
7.4csv文件的操作
7.4.1csv格式文件和csv模塊
7.4.2csv.reader對象和csv文件的讀取
7.4.3csv.writer對象和csv文件的寫入
7.5文件讀寫實踐
7.5.1古詩詞文件讀寫
7.5.2傳感器數據存儲與統計
鞏固訓練
第2部分應用篇
第8章中文分詞和詞云圖
8.1中文分詞
8.1.1分詞
8.1.2jieba
8.1.3關鍵詞提取
8.2詞云圖
8.2.1wordcloud庫
8.2.2定制詞云圖的繪制參數
8.2.3實踐——黨的二十大報告詞云圖
鞏固訓練
第9章圖形界面開發
9.1Python圖形開發庫
9.2Tkinter庫
9.2.1創建**個Tkinter程序
9.2.2Tkinter組件
9.3布局管理器
9.3.1pack布局管理器
9.3.2grid布局管理器
9.3.3place布局管理器
9.4事件處理
9.4.1事件描述
9.4.2事件綁定
9.5圖形界面開發實踐
9.5.1隨機點名(GUI版)
9.5.2古詩詞練習(GUI版)
鞏固訓練
第10章網絡爬蟲
10.1網絡爬蟲概述
10.1.1網絡爬蟲簡介
10.1.2robots協議
10.1.3合法使用爬蟲
10.2爬蟲的流程
10.3urllib庫
10.3.1urllib.request模塊
10.3.2設置代理服務
10.4requests庫
10.5BeautifulSoup
10.6爬蟲實踐
10.6.1模擬瀏覽器
10.6.2豆瓣電影數據采集
10.6.3空氣質量數據采集
鞏固訓練
第11章數據分析與可視化
11.1數據分析與可視化介紹
11.2數據分析相關模塊
11.2.1NumPy
11.2.2Pandas
11.2.3Matplotlib
11.3數據質量分析
11.3.1數據探索
11.3.2缺失值檢測和處理
11.3.3重復值檢測和處理
11.3.4異常值分析
11.4數據特征分析
11.4.1分布分析
11.4.2對比分析
11.4.3統計量分析
11.4.4周期性分析
11.4.5貢獻度分析
11.4.6相關性分析
11.5數據分析實踐——空氣質量數據分析
11.5.1任務描述
11.5.2任務分析
11.5.3任務實施
鞏固訓練
第12章Web框架Django
12.1Django概述
12.1.1Django簡介
12.1.2Django的特點
12.1.3MVC與MTV模型
12.2Django的安裝
12.3創建**個Django項目
12.4Django的MTV模型組織
12.4.1返回HttpResponse響應內容
12.4.2返回一個HTML網頁
12.4.3使用靜態文件
12.4.4接收用戶發送的數據
12.4.5返回動態頁面
12.4.6使用數據庫
12.5Django實踐——空氣質量監測系統
12.5.1任務描述
12.5.2任務分析
12.5.3任務實施——系統頁面框架
12.5.4任務實施——空氣質量參數管理
12.5.5任務實施——空氣質量數據查詢
鞏固訓練
參考文獻
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
唐代進士錄
- >
詩經-先民的歌唱
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
自卑與超越
- >
煙與鏡
- >
莉莉和章魚