Python程序設計(14)-----python計算生態概覽

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述本單元的目的是瞭解到更大的python世界,每個具體的庫,點到爲止。記住有這樣的庫,有這樣的名稱就可以。

從數據處理到人工智能

在這裏插入圖片描述從數據處理到人工智能,有一大批的 與python相關的第三方生態庫。
將分四部分簡要介紹,每個方面,將簡要介紹其計算生態

python庫之數據分析

數據分析最基本的庫是numpy。用於表達N維數組,它是衆多數據分析庫的基礎。
在這裏插入圖片描述
對於N維數據表達,我們也可以使用python最基礎的列表等基礎語法來進行運行。
但是使用Numpy是另外一種思路。
在這裏插入圖片描述使用庫,減少了for循環的使用,也使得整體的編程邏輯更加直接。正式有Numpy這樣的特定,我們將N維數組,簡單的看成數據對象之間進行操作和運算。
這是Numpy的最大價值。
在這裏插入圖片描述Pandas 主要有兩種數據結構,Series和 DataFrame
在這裏插入圖片描述在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

python庫之數據可視化

在基礎的數據分析之上,我們希望對數據進行直觀的展示。
python提供了一批進行數據可視化的第三方庫
最基礎的就是Matplotlib
在這裏插入圖片描述在這裏插入圖片描述
在這裏插入圖片描述
數據分析,數據可視化的很多庫,都是可以打通交互使用的。

在這裏插入圖片描述
python也提供一下三維數據科學可視化的功能庫
其中最有效的屬於Mayavi。
在這裏插入圖片描述
在這裏插入圖片描述

python庫之文本處理

python提供了很多與文本處理相關的計算生態。
在這裏插入圖片描述
將兩個文件,進行整合,輸出成一個pdf文件。
在這裏插入圖片描述在這裏插入圖片描述文本之中,自然語言文本是非常重要的一類。
python提供了一個非常優秀的自然語言文本處理的第三方庫。
NLTK
在這裏插入圖片描述
在這裏插入圖片描述
Microsoft office工具是我們日常使用的一個工具集。
python提供了一些操作Microsoft word文件的第三方庫。其中最優秀的是python-docx
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

python庫之機器學習

機器學習是一個非常高大上的功能,也是人工智能的基礎。
在python中提供了一批與機器學習相關的第三方生態。
其中最爲優秀的一個是Scikit-learn:機器學習方法工具集
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
使用TensorFlow 去形成機器學習應用也十分簡單。
無非調用TensorFlow庫,調用其中的函數。完成機器學習的應用。
在這裏插入圖片描述
除了機器學習,深度學習,也是人工智能發展的一個重要方向。
這裏介紹一個非常優秀的一個深度學習計算框架。
MXNet:基於神經網絡的深度學習計算框架
在這裏插入圖片描述
在這裏插入圖片描述

單元小結

本單元介紹了從數據處理,到人工智能的一批計算生態。
如果沒有聽過這樣的計算生態名稱,會覺得j講過好多不一樣的名字。(根據每個人的愛好,起的名字不一樣)
在這裏插入圖片描述

從Web解析到網絡空間

介紹一批python計算生態
大多數與web解析和網絡空間有關。當然只是冰山一角

python庫之網絡爬蟲

網絡爬蟲指的是,我們使用程序,將web頁面的內容爬取下來。其中最友好的網絡爬蟲庫當屬Requests。
在這裏插入圖片描述
在這裏插入圖片描述
不僅希望爬取某個網頁,還想構建一個專業的網絡爬蟲系統。
我們就需要使用另外一個庫,scrapy
框架,可以理解爲一種功能的半成品。它將很多的基礎功能都已經完成。只需要用戶進行擴展開發或者額外配置。就可以形成用戶功能的特性系統
在這裏插入圖片描述
在這裏插入圖片描述
pyspide庫
通過它,來形成一個完整的網頁爬取系統。
pyspider不僅支持網頁爬取的基本功能,也能夠支持後端加載的數據庫,構建消息隊列,分發優先級。及其在不同的計算機上形成分佈式架構等一批重要的功能。
在這裏插入圖片描述
在這裏插入圖片描述

python庫之Web信息提取

將頁面爬取下來,如何解析其中的HTML和XML的內容呢?
需要一批web信息提取第三方庫。
其中最有優秀的beautiful soup
在這裏插入圖片描述 在scapy和requests中加載beautiful soup的解析功能,形成完整的數據爬取與信息提取的系統。
在這裏插入圖片描述
使用正則表達式庫,定點的獲取web信息,
Re 全程是regular expression
提供了定義和解析正則表達式的一批通用功能
在這裏插入圖片描述
在這裏插入圖片描述
爲查找文本中的特定模式,起到非常重要的支撐作用

在這裏插入圖片描述
在這裏插入圖片描述

python之Web網站開發

開發web網站,
提供了很有用的後端框架
在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

python之網絡應用開發

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

小結

在這裏插入圖片描述更多功能,等待你去挖掘。

從人機交互到藝術設計

介紹一批python計算生態,從人機交互到藝術設計。

python庫之圖形用戶界面

在桌面電腦上。使用程序時,都有一些操作界面。這種界面被認爲是圖形用戶界面。簡稱GUI,python提供一批能夠用於開發圖形用戶界面的第三方庫。
pyQt5,Qt框架的python接口。跨平臺。背後有非常成熟的工業鏈條
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

python庫之遊戲開發

用python編寫遊戲,十分有趣。
最簡單的遊戲開發庫。
在這裏插入圖片描述
在這裏插入圖片描述
3D渲染功能的遊戲開發庫 Panda3D
在這裏插入圖片描述在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

python庫之虛擬現實

虛擬現實是計算機未來發展和應用的重要方向之一。python也能完成虛擬現實的應用開發。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

python庫之圖形藝術

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述

小結

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章