0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何尋找Python特定領域的庫

云深之無跡 ? 來源:云深之無跡 ? 作者:云深之無跡 ? 2022-09-06 10:16 ? 次閱讀

我不說你敢相信這是一個教案???鄙人不會做PPT,所以這個教案只能以這樣的方式出現(xiàn),見諒了,但是我覺得一個教程某種程度寫成一個線性的文稿的最好的。

這次我拋棄了使用許久的VSCode,不可否認它的強大,但是MD的功能有些羸弱。

這次我們使用DataSpell

2fbcce92-2d1e-11ed-ba43-dac502259ad0.png

先新建一個筆記本

2ffceae0-2d1e-11ed-ba43-dac502259ad0.png

到這里就可以使用啦

考慮到課程的過渡,這里就先加一節(jié)基礎課,不要覺得枯燥,細節(jié)之處顯本事

Python安裝這些我就不講了,我就是推薦版本至少要3.6+的樣子,太新的不穩(wěn)定,太舊的與現(xiàn)在的兼容性太差。

聊起Python,除了易用性以外,肯定最重要的就是相關的庫了:

https://pypi.org/help/

雖然目前有很多PIP的代替品,但是再占有率和大家的使用頻度上面,PIP還是當之無愧的老大。上面是相關的鏈接,可以學習一些更加高階的知識。

30191a12-2d1e-11ed-ba43-dac502259ad0.png

在一個終端里面輸入命令就可以了

3096d8f8-2d1e-11ed-ba43-dac502259ad0.png

這個就是一個最簡單的列子

庫這么找呢?就Python+相關的領域,看到庫的名字就行:

首選Google

剩下就是Baidu了

看到庫的名字以后就在Pypi里面來搜索,不要找什么教程

一般我要找的東西就是第一個

329e9410-2d1e-11ed-ba43-dac502259ad0.png

直接安裝

32b73bf0-2d1e-11ed-ba43-dac502259ad0.png

速度是很快的

331d1290-2d1e-11ed-ba43-dac502259ad0.png

我們可以在項目的概覽里面找到我們感興趣的東西,比如官網

3363bc72-2d1e-11ed-ba43-dac502259ad0.png

這個就很漂亮了

https://networkx.org/documentation/latest/

33895662-2d1e-11ed-ba43-dac502259ad0.png

如果你安裝正確的話,IDE是可以自動補全的

在這里可以創(chuàng)建一個創(chuàng)建一個沒有節(jié)點和邊的空圖。

343fee4a-2d1e-11ed-ba43-dac502259ad0.png

執(zhí)行后雖然沒有什么東西,但是內部已經生產出了一些數(shù)據(jù)結構

34784d76-2d1e-11ed-ba43-dac502259ad0.png

因為NetworkX不是一個可視化的庫,所以這里就需要調用別的庫進行一個可視化。

截至目前為止,我講了如何尋找特定領域的庫,然后安裝,如何測試庫的情況。這些東西就是基本功,請務必掌握。

在基礎的學習上面,誠然有很多嬉皮笑臉的書,但是本身腳本語言就離計算機很遠了,加上更加的不正經,那這個學習真的是不知道該說什么好。

我這里推薦以幾個小時的時間,來完成官方DOC的閱讀和操作,是的沒有錯!

https://www.python.org/

357048e6-2d1e-11ed-ba43-dac502259ad0.png

在官網點擊文檔

35b261a4-2d1e-11ed-ba43-dac502259ad0.png

這樣

35e6389e-2d1e-11ed-ba43-dac502259ad0.png

默認會出現(xiàn)最新

36b7fcf8-2d1e-11ed-ba43-dac502259ad0.png

我使用的是3.8.6

36ddd374-2d1e-11ed-ba43-dac502259ad0.png

那么你的文檔將會是這樣的

在下篇文章中,我會帶你手把手的完成Python語言的入門。

當然在IDE的選擇上面,有的人可以不會買Jetbrain家的東西,這里也推薦Spyder:

https://www.spyder-ide.org/

軟件Logo

380bd264-2d1e-11ed-ba43-dac502259ad0.png

首次打開的頁面

https://docs.spyder-ide.org/current/index.html

383e4cc6-2d1e-11ed-ba43-dac502259ad0.png

正兒八經的使用開的頁面

審核編輯:彭靜

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 終端
    +關注

    關注

    1

    文章

    1106

    瀏覽量

    29800
  • 數(shù)據(jù)結構

    關注

    3

    文章

    569

    瀏覽量

    40072
  • python
    +關注

    關注

    55

    文章

    4767

    瀏覽量

    84375

原文標題:使用Python進行數(shù)學建模(語言基礎1)

文章出處:【微信號:TT1827652464,微信公眾號:云深之無跡】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于 Python 的深度學習Keras入門知識

    支持 Python 開發(fā)環(huán)境的平臺同時也能支持 Keras。正式構建測試是在 Python V2.7x 和 V3.5 上運行的,但與 Keras 結合使用的后端需要特定平臺才能訪問支持的圖形處理單元
    的頭像 發(fā)表于 05-14 04:05 ?5787次閱讀

    動態(tài)封裝成python模塊的方法

    之前的文章 將靜態(tài)封裝成 python 模塊中講解了如何將靜態(tài)封裝成 python 模塊,靜態(tài)封裝相對來說還是有點復雜,今天來介紹下動
    發(fā)表于 07-13 15:24 ?611次閱讀

    Python十大應用領域和就業(yè)方向

    能干些什么?以下是Python十大應用領域!1. WEB開發(fā)Python擁有很多免費數(shù)據(jù)函數(shù)、免費web網頁模板系統(tǒng)、以及與web服務器進行交互的
    發(fā)表于 11-21 14:54

    如何尋找電源領域的最新技術?

    尋找電源領域的最新技術
    發(fā)表于 12-03 06:25

    140種Python標準、第三方和外部工具都有了

    Python標準Python自帶的標準Python標準無需安裝,只需要先通過impor
    的頭像 發(fā)表于 08-02 09:24 ?3286次閱讀

    常用Python有那些38個常用Python的詳細概述

    Python作為一個設計優(yōu)秀的程序語言,現(xiàn)在已廣泛應用于各種領域,依靠其強大的第三方類,Python在各個領域都能發(fā)揮巨大的作用。
    的頭像 發(fā)表于 11-03 10:28 ?3.1w次閱讀

    Python標準中文版電子書免費下載

    Python 的標準包括了很多的模塊, 從 Python 語言自身特定的類型和聲明, 到一些只用于少數(shù)程序的不著名的模塊。 本章描述了一些基本的標準
    發(fā)表于 04-15 08:00 ?0次下載
    <b class='flag-5'>Python</b>標準<b class='flag-5'>庫</b>中文版電子書免費下載

    Python標準中文版資料合集

    Python 的標準包括了很多的模塊, 從 Python 語言自身特定的類型和聲明, 到一些只用于少數(shù)程序的不著名的模塊。 本章描述了一些基本的標準
    發(fā)表于 08-06 08:00 ?0次下載

    ADM1266 Python

    ADM1266 Python
    發(fā)表于 03-23 15:47 ?1次下載
    ADM1266 <b class='flag-5'>Python</b><b class='flag-5'>庫</b>

    如何安裝常用Python

    Python作為一種流行的編程語言,擁有豐富的第三方資源,這些可以幫助開發(fā)者輕松實現(xiàn)各種功能,從數(shù)據(jù)分析到Web開發(fā),從機器學習到圖像處理,涵蓋了各個領域。在
    的頭像 發(fā)表于 04-14 12:11 ?1119次閱讀

    SQLite數(shù)據(jù)python的區(qū)別

    SQLite數(shù)據(jù)python的區(qū)別 SQLite是一種輕量級關系型數(shù)據(jù)管理系統(tǒng),是一個嵌入式的數(shù)據(jù)引擎。Python是一種高級編程語
    的頭像 發(fā)表于 08-28 16:41 ?805次閱讀

    python有什么用 如何用python創(chuàng)建數(shù)據(jù)

    python有什么用 如何用python創(chuàng)建數(shù)據(jù) Python是一種高級編程語言,可以用于開發(fā)各種類型的應用程序和工具。它的廣泛應用使它在編程領域
    的頭像 發(fā)表于 08-28 16:41 ?1129次閱讀

    python讀取數(shù)據(jù)數(shù)據(jù) python查詢數(shù)據(jù) python數(shù)據(jù)連接

    python讀取數(shù)據(jù)數(shù)據(jù) python查詢數(shù)據(jù) python數(shù)據(jù)連接
    的頭像 發(fā)表于 08-28 17:09 ?1727次閱讀

    如何使用Python和PinPong控制Arduino

    與傳感器和其他物理設備集成的應用程序。如果您已經掌握了Python的基礎知識,那么您可以通過使用Python來控制Arduino來入門。本文目的主要是向您展示如何使用PinPong通過Pyt
    的頭像 發(fā)表于 10-13 10:59 ?891次閱讀
    如何使用<b class='flag-5'>Python</b>和PinPong<b class='flag-5'>庫</b>控制Arduino

    python第三方有哪些

    Python 作為一門功能強大的編程語言,擁有豐富的第三方,幾乎覆蓋了各個領域的應用。下面是一些常見且廣泛應用的 Python 第三方
    的頭像 發(fā)表于 11-29 14:31 ?2070次閱讀