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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何尋找Python特定領(lǐng)域的庫

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

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

這次我拋棄了使用許久的VSCode,不可否認(rèn)它的強(qiáng)大,但是MD的功能有些羸弱。

這次我們使用DataSpell

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

先新建一個(gè)筆記本

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

到這里就可以使用啦

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

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

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

https://pypi.org/help/

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

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

在一個(gè)終端里面輸入命令就可以了

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

這個(gè)就是一個(gè)最簡單的列子

庫這么找呢?就Python+相關(guān)的領(lǐng)域,看到庫的名字就行:

首選Google

剩下就是Baidu了

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

一般我要找的東西就是第一個(gè)

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

直接安裝

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

速度是很快的

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

我們可以在項(xiàng)目的概覽里面找到我們感興趣的東西,比如官網(wǎng)

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

這個(gè)就很漂亮了

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

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

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

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

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

執(zhí)行后雖然沒有什么東西,但是內(nèi)部已經(jīng)生產(chǎn)出了一些數(shù)據(jù)結(jié)構(gòu)

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

因?yàn)镹etworkX不是一個(gè)可視化的庫,所以這里就需要調(diào)用別的庫進(jìn)行一個(gè)可視化。

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

在基礎(chǔ)的學(xué)習(xí)上面,誠然有很多嬉皮笑臉的書,但是本身腳本語言就離計(jì)算機(jī)很遠(yuǎn)了,加上更加的不正經(jīng),那這個(gè)學(xué)習(xí)真的是不知道該說什么好。

我這里推薦以幾個(gè)小時(shí)的時(shí)間,來完成官方DOC的閱讀和操作,是的沒有錯(cuò)!

https://www.python.org/

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

在官網(wǎng)點(diǎn)擊文檔

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

這樣

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

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

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

我使用的是3.8.6

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

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

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

當(dāng)然在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

正兒八經(jīng)的使用開的頁面

審核編輯:彭靜

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

    關(guān)注

    1

    文章

    1101

    瀏覽量

    29775
  • 數(shù)據(jù)結(jié)構(gòu)

    關(guān)注

    3

    文章

    569

    瀏覽量

    40063
  • python
    +關(guān)注

    關(guān)注

    54

    文章

    4756

    瀏覽量

    84283

原文標(biāo)題:使用Python進(jìn)行數(shù)學(xué)建模(語言基礎(chǔ)1)

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

收藏 人收藏

    評論

    相關(guān)推薦

    基于 Python 的深度學(xué)習(xí)Keras入門知識

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

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

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

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

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

    如何尋找電源領(lǐng)域的最新技術(shù)?

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

    140種Python標(biāo)準(zhǔn)、第三方和外部工具都有了

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

    常用Python有那些38個(gè)常用Python的詳細(xì)概述

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

    Python標(biāo)準(zhǔn)中文版電子書免費(fèi)下載

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

    Python標(biāo)準(zhǔn)中文版資料合集

    Python 的標(biāo)準(zhǔn)包括了很多的模塊, 從 Python 語言自身特定的類型和聲明, 到一些只用于少數(shù)程序的不著名的模塊。 本章描述了一些基本的標(biāo)準(zhǔn)
    發(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ā)者輕松實(shí)現(xiàn)各種功能,從數(shù)據(jù)分析到Web開發(fā),從機(jī)器學(xué)習(xí)到圖像處理,涵蓋了各個(gè)領(lǐng)域。在
    的頭像 發(fā)表于 04-14 12:11 ?1099次閱讀

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

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

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

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

    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 ?1683次閱讀

    如何使用Python和PinPong控制Arduino

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

    python第三方有哪些

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