單片機三大編程語言 python可以控制硬件嗎?為什么?
python可以控制硬件嗎?為什么?是的,現(xiàn)在我正在公司做一個與創(chuàng)客教育相關(guān)的產(chǎn)品,使用micropypthon和esp32。我在開發(fā)過程中總結(jié)的一些東西都寫在我的博客上。你可以用搜索引擎搜索e-ma
python可以控制硬件嗎?為什么?
是的,現(xiàn)在我正在公司做一個與創(chuàng)客教育相關(guān)的產(chǎn)品,使用micropypthon和esp32。我在開發(fā)過程中總結(jié)的一些東西都寫在我的博客上。你可以用搜索引擎搜索e-maker營,里面有我寫的相關(guān)文章
謝謝你的邀請
!作為IT行業(yè)從業(yè)者和計算機專業(yè)教育者,讓我回答這個問題。
首先,如果您從學習Python語言本身的角度出發(fā),您不需要配置太高的計算機。普通辦公電腦完全可以滿足要求,或者大部分在售筆記本電腦都可以滿足基本的學習要求。
但是,學習Python通常必須有明確的學習方向。不同的學習方向在計算機配置上仍有一些具體的要求。目前Python的主要學習方向包括web開發(fā)、大數(shù)據(jù)開發(fā)、人工智能開發(fā)和嵌入式開發(fā),其中大數(shù)據(jù)開發(fā)和人工智能開發(fā)對計算機配置仍有一定的要求。
大數(shù)據(jù)領(lǐng)域的發(fā)展通常對計算機內(nèi)存有更高的要求。一個重要原因是,大數(shù)據(jù)平臺通常對內(nèi)存有更高的要求。很多大數(shù)據(jù)平臺至少需要8g內(nèi)存,而一些商業(yè)大數(shù)據(jù)平臺對內(nèi)存的要求更高。因此,如果你想學習Python,從事大數(shù)據(jù)開發(fā),就需要配置一個內(nèi)存,計算機越大越好。另外,對于初學者來說,通常需要通過虛擬機在自己的計算機上構(gòu)建偽分布式集群,這對內(nèi)存容量提出了更高的要求。
人工智能的發(fā)展通常需要一個強大的GPU,所以如果你想學習Python進行機器學習(深度學習)、計算機視覺等方面的開發(fā),就必須配備一個更好的顯示卡,這樣會大大提高實驗速度。另外,人工智能的發(fā)展方向?qū)PU和內(nèi)存也有一定的要求。
最后,在硬盤的配置上,最好選擇速度更快的固態(tài)盤,而且容量不需要太大。
學Python的電腦要什么樣的配置?
在許多情況下,性能不是瓶頸。大約80%的應用程序不需要高性能。
為什么Python效率這么低,還這么火?
運行python,那絕對是最好的服務器操作系統(tǒng),找一本方便安裝Linux的書。
我認為這個問題的主要目的應該是開發(fā)python。如果是Python開發(fā),我們也應該看看開發(fā)方向。如果是網(wǎng)絡爬蟲和服務器后端編程,使用Windows系統(tǒng)還是更快更容易的。
如果您想進行一些機器學習和人工智能,您可能需要在將來應用GPU,并找到一個具有強大GPU性能的筆記本作為備份。當然,那時筆記本可能跟不上你,你還需要一個工作站。
不管你怎么看,Python和MAC都不是最好的選擇。雖然MAC系統(tǒng)是基于Linux的,但Python并不適合。
跑python用ThinkPad好還是MacBook好?
Python軟件平臺支持windows、Linux、UNIX、Mac OS等。目前,最低限度的硬件配置并不太苛刻。賽揚、奔騰256M內(nèi)存或512內(nèi)存及20g以上硬盤均可運行。Python是由荷蘭數(shù)學和計算機科學學會的Guido van Rossum在20世紀90年代早期設(shè)計的,它是abc語言的替代品。Python提供了高效的高層數(shù)據(jù)結(jié)構(gòu),同時也提供了簡單有效的面向?qū)ο缶幊?。Python語法和動態(tài)類型,以及解釋性語言的特性,使它成為大多數(shù)平臺上用于腳本編寫和快速應用程序開發(fā)的編程語言。隨著版本的不斷更新和新語言功能的加入,它逐漸被用于獨立和大型項目的開發(fā)。最新版本的python3.92于2021年2月19日發(fā)布,這是python3.9的第二個維護版本。
python最低配置要求?
Py的工作條件如下:
1。在大多數(shù)情況下,py直接使用源代碼運行,很少編譯成獨立的可執(zhí)行文件,這也是許多l(xiāng)inux內(nèi)置py環(huán)境的原因之一。
2. 各種依賴庫。我相信任何做過py開發(fā)的人都知道py的最大缺點是它需要各種依賴才能正常運行。