樹莓派python圖形化編程 想買個MacBook來編程,主要是Python。多大內(nèi)存合適?SSD多大夠用?
想買個MacBook來編程,主要是Python。多大內(nèi)存合適?SSD多大夠用?好巧,我最近也在學(xué)習(xí)python。這是蘋果官網(wǎng)的截圖,12英寸的MacBook就別考慮了,畢竟你買一臺電腦不可能全部是為了
想買個MacBook來編程,主要是Python。多大內(nèi)存合適?SSD多大夠用?
好巧,我最近也在學(xué)習(xí)python。
這是蘋果官網(wǎng)的截圖,12英寸的MacBook就別考慮了,畢竟你買一臺電腦不可能全部是為了編程,一定還需要其他用處。
所以一般來說,基本鎖定pro系列,老班的也可以,但你畢竟需要考慮使用周期,所以還是優(yōu)先考慮新版的MacBook系列,現(xiàn)在如果有學(xué)生證還能享受到很大的優(yōu)惠,前兩天我朋友在其他電商平臺還買到一款比官網(wǎng)便宜很多的pro版本,你也可以多去看看。
Apple里,Mac系列基本上13英寸的能夠滿足你的需求了,下面就是容量的問題,這個需要你自己評估,不過如果你買了iCloud服務(wù),128GB應(yīng)該能夠滿足。如果沒有,可以考慮256GB,至于觸控欄與觸控ID,看你需要,其實用處不是很大。
再接下來就是15英寸,這個不用說了,好處是性能足夠強(qiáng)大,但也足夠貴且重,不適合背著,假如你是女孩子的話。
所以,綜合預(yù)算和性能,建議:MacBook pro 13英寸 128GB款的。
以上,謝謝。
學(xué)Python的電腦要什么樣的配置?
謝謝邀請!
作為一名IT行業(yè)的從業(yè)者,同時也是一名計算機(jī)專業(yè)的教育工作者,我來回答一下這個問題。
首先,如果從學(xué)習(xí)Python語言自身的角度出發(fā),并不需要配置太高的電腦,普通的辦公電腦就完全能夠滿足要求,或者說目前大部分在售的筆記本電腦都能夠滿足基本的學(xué)習(xí)要求。
但是,學(xué)習(xí)Python往往都要有一個比較明確的學(xué)習(xí)方向,不同的學(xué)習(xí)方向,在電腦的配置上還是具有一些特定要求的。目前Python主要的學(xué)習(xí)方向包括Web開發(fā)、大數(shù)據(jù)開發(fā)、人工智能開發(fā)和嵌入式開發(fā)等領(lǐng)域,其中大數(shù)據(jù)開發(fā)和人工智能開發(fā)領(lǐng)域?qū)τ陔娔X的配置還是有一定要求的。
大數(shù)據(jù)領(lǐng)域的開發(fā)通常對于電腦的內(nèi)存有較高的要求,一個重要的原因是大數(shù)據(jù)平臺通常對于內(nèi)存的要求就比較高,不少大數(shù)據(jù)平臺對于內(nèi)存的要求至少是8G,而一些商用的大數(shù)據(jù)平臺對于內(nèi)存的要求會更高,所以要想學(xué)習(xí)Python從事大數(shù)據(jù)開發(fā),則要配置一個內(nèi)存大一些的電腦,越大越好。另外,對于初學(xué)者來說,通常要在自己的電腦上通過虛擬機(jī)來搭建偽分布式集群,這對于內(nèi)存的容量就提出了更高的要求。
人工智能領(lǐng)域的開發(fā)通常需要較強(qiáng)的GPU,所以如果要學(xué)習(xí)Python進(jìn)行機(jī)器學(xué)習(xí)(深度學(xué)習(xí))、計算機(jī)視覺等方面的開發(fā),一定要配備一個好一點的顯示卡,這會明顯提升實驗的運行速度。另外,人工智能方向?qū)τ贑PU和內(nèi)存也有一定的要求。
最后,在硬盤的配置上,最好選擇速度更快的固態(tài)硬盤,容量上并不需要太大。
我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計算機(jī)專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會陸續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會有所收獲。
如果有互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區(qū)留言!
剛?cè)腴TPython,有樹莓派2,如何學(xué)習(xí)開發(fā)嵌入式GUI?
這個不是嵌入式編程,也不是嵌入式的GUI。樹莓派上跑各種操作系統(tǒng)。如果想做GUI最好用它推薦的那個debian改過來的操作系統(tǒng),那個比較快。如果想開發(fā)一個“復(fù)雜”的GUI。 而且又是新手。 那么我建議你走WEB方式。 WEB方式可以開發(fā)復(fù)雜的界面,而且學(xué)習(xí)曲線比較平。 也容易學(xué)。如果想用窗口界面開發(fā)。pyqt入門容易,想開發(fā)“復(fù)雜”的界面,學(xué)習(xí)成本有些高。 相對來講wxWindows還要容易些。 雖然我本人經(jīng)常使用pyqt,不過它真的不太容易使用的一個GUI。相比windows下開發(fā)GUI要難100倍。象你描述那邊復(fù)雜的過渡動畫,還有界面元素樣式,建議你用WEB,使用html5, javascript, node.js還有bootstrap。絕對不要走pyqt或者是wxwindows的路線。因為成本太高了。學(xué)習(xí)速度也慢。pyqt的唯一好處就是,它不依賴于瀏覽器。可以開發(fā)獨立的桌面程序。通常由專業(yè)程序員開發(fā)一個界面框架,一勞永逸。另外再補(bǔ)充一下。如果你想在樹莓派上開發(fā)類似車載智能系統(tǒng)的東西。建議你用android。
python、java、Go哪個前景好?
先了解下這幾門語言的優(yōu)劣勢會比較好吧,您細(xì)看
1. Python其實現(xiàn)在很火,但是火歸火,但它在大型項目中做框架之類的反而是不現(xiàn)實的,寫個腳本倒是可以的,另外
python的擅長領(lǐng)域在于爬蟲,人工智能這塊,寫起來很快,很靈活,又有很多現(xiàn)成的包支持,上手快,但是光只是會python的話,工作
這塊不太好找的,因為它擅長的領(lǐng)域在中小公司使用的并不是很多,大公司也沒那么好進(jìn),技術(shù)門檻很低,壁壘也不是很高的!你可以學(xué)
學(xué),但是還是需要學(xué)習(xí)個類似java的語言來當(dāng)核心的!
2.說go的話,go語言性能很棒,但是把這個當(dāng)做核心,有點押寶的意思,go也算是未來語言來,現(xiàn)在就是生態(tài)沒有建立起來,你看到的微
服務(wù),分布式的大型項目,整個框架核心和調(diào)度,其實用go的不多,大多數(shù)都是一個獨立的微服務(wù)service或者是一個還不錯的單機(jī)項目,go畢竟時間沒java長。
3.上面說的兩點,到最后總結(jié),就是說還是靠譜保守堅持的是java,這個語言最牛的地方就在于它能做的很多,涉及的領(lǐng)域很廣,生態(tài)很
好,做起項目來,市場是80%的企業(yè)級應(yīng)用都是由它造成的,根基很穩(wěn)很扎實,畢竟已經(jīng)二十多年啦,這期間被很多人看衰,但java還是
java,它依然很好!你接觸過,面試過,工作過就會發(fā)現(xiàn)啦的!
學(xué)完了python能做什么工作?
Python作為一門編程語言,近幾年借著人工智能發(fā)展勢頭迅猛。學(xué)完P(guān)ython后可以選擇以下幾個方向。
1、后臺服務(wù)端。這個現(xiàn)在一般都跟全棧掛鉤,也就是所謂的通吃前后端。從事這個方向?qū)W完P(guān)ython基礎(chǔ)后還需要學(xué)習(xí)前端知識,數(shù)據(jù)庫知識,Linux系統(tǒng)相關(guān)知識,做后臺的幾乎都得會用Linux系統(tǒng)。學(xué)完這些后就開始學(xué)習(xí)Flask,Django和Tornado等后端框架。
2、數(shù)據(jù)分析。這個是當(dāng)前較火的一個方向。學(xué)完P(guān)ython基礎(chǔ)后還需要學(xué)習(xí)numpy、pandas、matplotlib這三個庫以及scipy等數(shù)據(jù)統(tǒng)計分析庫,當(dāng)然這個方向還必須具備一些數(shù)學(xué)知識。
3、自動化運維。這個方向除了Python基礎(chǔ)外還必須掌握Linux系統(tǒng),一般都是做Linux運維,這個方向?qū)inux系統(tǒng)的學(xué)習(xí)要求會高很多。
4、人工智能方向。這個方向是目前Python大火的主要原因。但是這個方向不僅僅需要Python基礎(chǔ),更需要學(xué)各種算法,而且對數(shù)學(xué)要求也很高。熟悉算法后開始學(xué)習(xí)各種人工智能相關(guān)庫。這個方向能細(xì)分出很多方向,例如計算機(jī)視覺,NLP等,要從事哪個就學(xué)與哪個相關(guān)的算法和實用庫。
學(xué)Python后有很多方向可選,首先選好方向,然后繼續(xù)學(xué)習(xí)該方向所需要具備的技能,通過做項目指引學(xué)習(xí),漸漸地也就能達(dá)到工作要求了。當(dāng)然工作了也不能停止學(xué)習(xí),編程是一個需要持續(xù)學(xué)習(xí)的活。加油!
python一般用來做什么?
謝謝邀請:python作為現(xiàn)在一門非常火的語言,它的運用場景非常的廣泛,其實很多開發(fā)語言都可以用在不同的領(lǐng)域做開發(fā).python并不為特定目的而產(chǎn)生。不過它就是一個通用的腳本語言,也被稱做膠水語言,膠水是指,python借助C語言接口,幾乎可以驅(qū)動所有已知的軟件,模塊。 只要我們用到的,通常你都能找到一個開源的庫。安裝后就可以驅(qū)動它。無論是數(shù)據(jù)庫,網(wǎng)絡(luò),互聯(lián)網(wǎng),圖形,游戲,科學(xué)計算,GUI,OA,自動控制,甚至宇航員都在用。
我們現(xiàn)在就只說python,python可以用來做:
1.系統(tǒng)編程2.圖形處理3.數(shù)學(xué)處理4.文本處理5.數(shù)據(jù)庫編程6.網(wǎng)絡(luò)編程7.Web編程8.多媒體應(yīng)用9.pymo引擎10.黑客編程11.用Python寫簡單爬蟲12:人工智能.
看到這么多運用場景是不是覺得非常厲害..但是python通常不作為工程語言出現(xiàn)。就是正規(guī)的軟件生產(chǎn)不使用它。主要用java, c#, xml, c。至于為什么,這是軟件工程的需要。python不具有完整的語法檢查。
但這也不影響python現(xiàn)在的地位,很多人加入python大軍,因為入門快,簡單,學(xué)習(xí)成本相對低,他有很豐富的支持庫可以被直接調(diào)用以高效地完成不同需求的工作.
要知道,google最早的搜索引擎就是python寫的.
希望我的回答能幫助到你.我是bang-bang ,特長軟件開發(fā).
樹莓派為什么采用python語言為主要開發(fā)語言?
樹莓派的創(chuàng)造者想讓更多小孩學(xué)會編程,去用電腦實現(xiàn)自己有趣的想法。本來打算只讓這個機(jī)器跑Python(是只跑Python,像學(xué)習(xí)機(jī)一樣的東西。并沒有想過在上面弄一個完整的linux)。但是后來動真格的時候發(fā)現(xiàn)大材小用了于是就直接跑linux了,當(dāng)然Python是不會落下的。可以看看記者對樹莓派的創(chuàng)造者做的訪談。Python的優(yōu)點大家都曉得,功能強(qiáng)大,使用簡單,修改調(diào)整方便