回覆列表
  • 1 # 葉老師自媒體

    謝謝邀請。記憶體建議8g,ssd怎麼地也得256G吧!macbook可能是所有程式設計師甚至是科技工作者的最佳選擇,有這麼牛逼?

    那可不?因為除了蘋果的MAC系統確實流暢順滑之外,還有最重要的一個原因就是逼格高,拿windows寫程式碼的程式設計師,與拿mac寫程式碼的程式設計師相比,首先在氣質上就輸了一大截,咦,好像跑題了。

    先插段廣告(後面的故事,你一定要看完,都是真的)。

    總之mac確實流暢,就算是用了四五年的老機器,也能做到像洗髮水廣告宣傳的那樣,絲絲順滑,這不是吹牛逼,也不是幫蘋果打軟文廣告,mac誰用誰知道,剛開始使用蘋果,大概有一個月左右會產生極度不適, 因為蘋果系統和windows的操作習慣以及邏輯差異很大,但一旦你習慣了mac系統,就再也欲罷不能了,什麼聯想,DELL,華為,小米,脫西吧(東芝)等等,再也入不了法眼。哎媽呀,又跑題了!說正題。開發python要選擇什麼樣的配置,廢話,當然是配置越高越好了,這還用講嗎?但可惜大部分程式設計師小兄弟們,還是很節儉,很低調,很務實,很悶騷的...... 說正經的,要選擇什麼樣的配置,跟開發語言、特別是核心、編譯器還有主流的IDE有很大的關係。

    我就拿屎上最火的java來舉個例子,分析一下吧!

    java可以開發WEB伺服器、企業級應用程式(J2EE),也可以開發桌面程式(J2ME,現在基本已經退出江湖了),還能開發android,這麼多年來可以說是叱詫風雲,耀武揚威,牛逼得不要不要的。

    但是玩過或者瞭解過這玩意兒的都知道,在開發java程式的時候要裝jdk,其實就是一個開發包,裡面包含了一個叫JVM(java虛擬機器)的東西,沒錯,就是這麼個破東西,超級吃記憶體。

    不管你是開發J2EE 還是 ANDROID程式,專案要是大點兒,如果你又是windows平臺上開發,無論是eclipse,還是Android Studio,那卡到你懷疑人生是絕對不用懷疑的,我經常在等待編譯的時候,先下樓喝杯咖啡,再上個洗手間,再抽支菸,然後還找公司妹子吹吹牛逼,才回到電腦前,一看,哎媽呀,才完成49%,滑鼠咋還動不了了呢? 可千萬不要宕機呀,這會兒可已經是凌晨一點了,我女朋友還在家等我呢?又等了半個小時,我C,終於編譯完成了,趕緊釋出到生產環境,然後通知測試妹子們,跑一遍流程看看,沒問題我可就要下班了。

    可不,東西都收到包裡了,妹子說有個bug明明修復了,為什麼這個版本還沒有好? 原來是小強在SVN上少提交了一個程式碼檔案,我擦,這特麼只能重新再編譯一次打包了,NND,給女朋友發個訊息,親愛的,你先睡吧,今晚要通宵。終於,領導答應給我們開發部再次升級電腦配置了,由原來的8G記憶體,直接幹到16G,硬碟由機械硬碟全部換裝512GSSD固態硬碟,頓時,開發部裡每個人臉上,都洋溢著狡邪的笑容,看得出來是發自內心的歡喜,就如同追了三年的妹子,終於答應做他女朋友一般。

    萬萬沒想到的是,螳螂捕蟬黃雀在後。隨機,領導宣佈,以後可不要說電腦慢影響開發效率了呀,原計劃下個月完成的開發任務,提前到本月底完成,機器不卡了,大家好好幹活兒,早點兒下班,在大家的內心草泥馬一定又奔騰了!

    不過,話說回來,windows上16G記憶體,256SSD固態硬碟的配置,你以為就真的不卡了嗎? 偷羊偷森破,告訴你,大點兒的專案,照卡不誤,那這事兒還有解嗎? 有,當然有,隔壁組的土豪們都自己掏錢買MAC,8G記憶體,256G固態硬碟SSD,聽說流暢得一比。不行,我還得繼續給領導施壓,果然,領導真的是我最親的人,很爽快,答應先給我配一臺MAC試試,8G記憶體, 256G固態硬碟,某東下的單,半天就到了(東哥廣告費可不能少呀),晚上把開發環境全部整到位了,趕緊試試編譯速度,OMG,買她,就買她(李佳奇不會找我收版權費吧),確實,速度槓槓的,媽媽(領導)再也不用擔我的學習(專案延期)了。

    好了,雖然是吹了段牛逼,但是這就是現實中的java程式設計師的寫照,罪魁禍首有三樣,JVM(執行時環境和編譯器,什麼JRE,JDK一堆亂七八糟的),IDE(eclipse、android studio),作業系統windows(又關我什麼事?)。

    再說python,和java比起來,python這位兄弟就輕量級多了,不僅沒有JVM這個累贅,IDE用高階一點兒的文字編譯器就能完成,編譯起來也是絲毫不費力,如果是在mac電腦,就算是若干年前的老爺機(2G記憶體,機械硬碟)也能玩得很6。

    當然了,程式設計師那點兒事我太瞭解了,怎麼可能買一個剛剛夠用的配置就滿足了,他們一定會考慮到現實和未來,現實是一邊開發程式碼,一邊下片,一邊........,這配置必須得高,考慮到未來,配置富餘一些,不就可以多用一些年了嗎? 而且萬一轉行學java呢? 所以買個綽綽有餘的配置,但是又能承受得了相應的價格,才符合咱們的定位嘛,而如果是8G記憶體,256GSSD的MAC,玩python那絕對是相當的哇塞。那這樣一臺mac得多少錢呀? 喂,東哥,明年雙11有活動嗎?

  • 2 # LarryLe

    以我的經驗,玩python用linux的筆記本就夠了,沒必要用mac。不過如果非的買mac,記憶體至少16g,否則用的不流暢。硬碟256夠用了,只要不下載太多影片。

  • 3 # 哈頓大叔

    現在買MBP,必須一步到位16G,SSD至少500G,否則你會後悔的,15年初的MBP,500G不夠用,自己換了個1TB的,可惜記憶體沒法換,8G真不夠用

  • 4 # 老狼要吃小羊

    指令碼語言經常用於客戶端,有時候你需要執行圖形軟體來校驗自己的程式碼。所以ssd儘可能大一點,記憶體也最好上16G以上

  • 5 # 熊貓數碼快訊

    如果從學習Python語言自身的角度出發,並不需要配置太高的電腦,普通的辦公電腦就完全能夠滿足要求,或者說目前大部分在售的膝上型電腦都能夠滿足基本的學習要求。

    學習Python往往都要有一個比較明確的學習方向,不同的學習方向,在電腦的配置上還是具有一些特定要求的。目前Python主要的學習方向包括Web開發、大資料開發、人工智慧開發和嵌入式開發等領域,其中大資料開發和人工智慧開發領域對於電腦的配置還是有一定要求的。

    大資料領域的開發通常對於電腦的記憶體有較高的要求,一個重要的原因是大資料平臺通常對於記憶體的要求就比較高,不少大資料平臺對於記憶體的要求至少是8G,而一些商用的大資料平臺對於記憶體的要求會更高,所以要想學習Python從事大資料開發,則要配置一個記憶體大一些的電腦,越大越好。另外,對於初學者來說,通常要在自己的電腦上透過虛擬機器來搭建偽分散式叢集,這對於記憶體的容量就提出了更高的要求。

    人工智慧領域的開發通常需要較強的GPU,所以如果要學習Python進行機器學習(深度學習)、計算機視覺等方面的開發,一定要配備一個好一點的顯示卡,這會明顯提升實驗的執行速度。另外,人工智慧方向對於CPU和記憶體也有一定的要求。

    最後,在硬碟的配置上,最好選擇速度更快的固態硬碟,容量上並不需要太大。

  • 6 # java58life

    首先是螢幕大小不要選擇13寸,不要想著外接顯示器,想象是美好的,現實是殘酷的,當你外接顯示器的時候,電腦發熱特別嚴重,風扇呼啦啦的轉,轉的你是一邊心疼,一邊氣人,另外一定要考慮清楚,我也是開發,我說一下我的體驗,僅供參考

    這玩意,既然決定要買,就買個配置偏高點的,千萬不可以因為經濟湊合著買一臺,否則真是花錢買罪受,尤其是現在都不支援自己升級硬碟了,當你有天感覺硬碟不夠用了,就怪難受的!

    之前買過一臺ThinkX280,12.5寸的吧,螢幕小,解析度還賊高,這樣就導致看到的字型特別小,我把縮放設定到150%,字型倒是大了,但是有的軟體視窗看起來特別模糊,用的特別不舒服,買了第二天就後悔了,可惜不能換了,10000多買的,體驗還不如我09年6000多買的ThinkSl510,現在還在戰鬥,忍痛用了大半年實在是無法忍受,就4000塊錢賣掉了。

    從此下定決心,再換肯定不換小於14寸的,於是我用賣Think的4000作為首付,入手了一臺mac2019款的15寸,記憶體16G硬碟256

    我有輕度強迫症,感覺硬碟太小,看著剩餘100多G的空間,心裡老是不舒服。

    前後給我個人的感覺是,think的鍵盤是非常好用的,mac系統雖然非常流暢,也沒有亂七八糟的廣告彈窗,但是生態真沒有Windows健全,沒有Windows“接地氣”,不是mac系統的問題,而是好多軟體在mac上的版本沒開發好。

    說幾個例子

    為知筆記是我以前在Windows上非常喜歡的筆記軟體,但是在mac上經常卡死,複製文字也會有時候卡死。

    QQ視窗有的時候會偶爾無法聚焦,無法輸入內容,用英文可以輸入,用搜狗或者是百度輸入法,都無法輸入中文,需要關閉視窗重新開啟一次才可以繼續使用

    Eclipse編輯區滑動感覺不流暢老是一跳一跳的,這個好多軟體都有這個問題,印象筆記,網易雲筆記都有問題,好在Intellij IDEA沒有問題,可以愉快的編碼

    Office體驗更是沒法說,和在Windows上體驗差別很大,當然可以選擇其他的wps或著是用自帶的,但是我們的工作是和團隊一起工作,除非團隊其他人都用mac

    Svn客戶端,mac上不管那個軟體,都沒有Windows的TortoiseSVN好用

    Notepad++壓根沒有mac版本的,用其他的都感覺不順手

    Viso雖然有很多替代軟體,但是還是不順手,比如億圖圖示,畫圖的時候一不小心不知點哪裡了,整張圖就變成了一個小點,Wps雖然可以畫圖但是無法儲存在本地。

    如果不是考慮後面學一下iOS開發,有錢了一定換個15寸的隱士!

  • 7 # BestNewB

    還是買MacBook.pro 當你真正用慣後 再讓你用低解析度的win本 你就看不慣了 便攜13寸 效能 16寸 可以選

  • 8 # 鏡花水月141540518

    如果你是要做深度學習的話,我覺得不太適合用,因為沒有n卡的gpu,你只能用cpu作計算,那速度慢的沒有辦法忍受。

  • 9 # 投我以桃報之以李

    我去年初買的,考慮了程式設計跟後續,選了16g記憶體,i7,不帶觸控欄,512g,13寸,看中便攜,主要用來工作,有安裝深度學習相關軟體,基本都是簡單除錯後在單位的系統跑,反正覺得清爽不像win那麼亂七八糟

  • 10 # 時間客

    好巧,我最近也在學習python。

    這是蘋果官網的截圖,12英寸的MacBook就別考慮了,畢竟你買一臺電腦不可能全部是為了程式設計,一定還需要其他用處。

    所以一般來說,基本鎖定pro系列,老班的也可以,但你畢竟需要考慮使用週期,所以還是優先考慮新版的MacBook系列,現在如果有學生證還能享受到很大的優惠,前兩天我朋友在其他電商平臺還買到一款比官網便宜很多的pro版本,你也可以多去看看。

    Apple裡,Mac系列基本上13英寸的能夠滿足你的需求了,下面就是容量的問題,這個需要你自己評估,不過如果你買了iCloud服務,128GB應該能夠滿足。如果沒有,可以考慮256GB,至於觸控欄與觸控ID,看你需要,其實用處不是很大。

    再接下來就是15英寸,這個不用說了,好處是效能足夠強大,但也足夠貴且重,不適合揹著,假如你是女孩子的話。

    所以,綜合預算和效能,建議:MacBook pro 13英寸 128GB款的。

  • 11 # FuhoMini房子

    做程式設計的話,我自己推薦13寸的MacBook Pro , 16GB記憶體,至少256GB固態,當然了512GB固態就更好了,不用考慮空間不夠用的情況。

    8GB記憶體,肯定是不夠用得,Chrome多開幾個標籤,然後再開幾個軟體,然後編譯的時候,也有可能碰到RAM不夠用得情況。所以保險就是16GB了。

    固態的話,至少要256GB,我身邊有好幾個購買的128GB 版想擴容換固態了的。或者平時也只能帶個行動硬碟用一用。

    13寸的螢幕,做開發如果覺得小的話,可以考慮外接一款2K顯示屏(macOS對高解析度的螢幕相容好些,顯示效果也會好很多,如果外接1080P的顯示器的話,顯示效果會差很多,尤其文字效果),也是挺不錯的呢。

    做開發對顯示卡要求不高,不用購買15寸帶獨顯的,13寸的集顯就夠用了。

  • 12 # Joy53756361

    想要吃IT這碗飯去買臺實用的PC筆記本 4千5千 8g記憶體執行你那小python足夠了 實在騷的難受 可以買個蘋果logo貼紙貼上去

  • 13 # 你看我獨角獸嗎

    2.7 GHz英特爾酷睿i5處理器可提供卓越的效能,並提供高達3.1 GHz的加速速度。它具有3MB共享的L3快取,並且可以輕鬆地計算數百萬條指令。它至少帶有8GB DDR3L RAM,這對於多工處理很重要。

    它具有PCIE快閃記憶體儲存,因此能夠非常高效地載入檔案。由於程式設計涉及不斷開啟檔案和資料夾,因此高效的儲存裝置將使您的生活更加輕鬆。

    蘋果MacBook Pro MF839LL / A配備13.3英寸IPS視網膜顯示屏,螢幕解析度為2560×1600。它具有Intel Iris圖形,並具有長達9小時的電池壽命。擁有如此高階的元件,這款膝上型電腦是編碼人員和程式設計師的最佳產品之一。既然要挑選一款適合的筆記本程式設計,那我們來看看2019的Air和Pro的配置範圍先。

    蘋果MacBook Air(2019)

    CPU: 1.6GHz雙核Intel Core i5

    圖形: Intel UHD Graphics 617

    記憶體: 8GB – 16GB

    螢幕:採用IPS技術的13.3英寸(對角線)2,560 x 1,600 LED背光顯示器

    儲存: 128GB – 1TB SSD

    尺寸: 11.97 x 8.36 x 0.61英寸(30.41 x 21.24 x 1.56cm;寬x深x高)

    實際上現在的Air比之前更薄,更輕並帶有Retina顯示屏,2019年的型號無疑是我們使用過的最好的MacBook Air。憑藉改進的硬體,更好的效能和實惠的價格,2019 MacBook Air是一款出色的膝上型電腦,可進行程式設計。它保持了相同的輕巧和纖巧的設計,這意味著可以很容易地將其懸掛在袋子中並隨身攜帶,但它也有足夠的空間使程式設計變得令人愉悅。改進的螢幕和更高的解析度使工作也更加舒適。

    蘋果MacBook Pro(2019)

    CPU:第9代Intel Core i7 – i9

    圖形: AMD Radeon Pro 555X – 560X,英特爾UHD圖形630

    記憶體: 16GB – 32GB

    螢幕: 15.4英寸,2,880 x 1,800視網膜顯示屏

    儲存: 512GB – 4TB SSD

    尺寸(高 x寬x深): 34.93 x 24.07 x 1.55cm

    當您尋找最適合程式設計的膝上型電腦時,尤其是在為macOS開發軟體時,您最終會發現自己在尋找MacBook Pro。而且具有強大處理器和大量RAM的新款MacBook Pro是庫比蒂諾科技巨頭誕生的最快的MacBook。無論您的工作量有多大,無論您要開發什麼,都可以在新的15英寸MacBook Pro上完成它。

    總的來說,因為Python本身還是一門簡單的程式語言,記憶體佔用和CPU使用得看實際你執行的專案內容。但如果是要執行比較大型的專案工程,我比較推薦買MacBook Pro,記憶體16GB起步、儲存至少是512G的SSD,這樣的配置會給到一個非常不錯的使用者體驗,而且Pro本身貶值得慢,其實還是很值的。

  • 14 # 命叔雜技

    題主能問出這樣的問題,應該是處於學習階段而不是專業程式設計師,那我建議就沒必要花這個錢非要買 Mac Book,買個兩三千塊錢的膝上型電腦或桌上型電腦,使用 Windows 10 系統的 Linux 子系統進行開發學習即可。

    Python 是可以直接解釋執行的動態語言,入門階段做做小程式,做做小網站,對系統配置並沒有多大的需求,基本上只要有個 8G 記憶體加 SSD,就可以很愉快的開始學習了。

    等題主成為職業程式設計師,有個不錯的收入,那再考慮 Mac Book Pro 不遲。

  • 中秋節和大豐收的關聯?
  • 中島美雪是不是有潔癖,不然也不會所有的歌必須自己寫的才唱,好像就她一人做到這樣?