來這裏厲害的馬工多,想請教一個硬件技術問題.

本文內容已被 [ Pilsung ] 在 2024-07-03 10:59:27 編輯過。如有問題,請報告版主或論壇管理刪除.

我讓弟弟學Python. 一開始沒想過給他新買一個筆記本電腦. 他一直跟學校用一樣的Chromebook,帶touchscreen. 學習AOPS的數學和做學校的作業.

結果讓他在自己的Chromebook上用Google Colab編程都用的不太順暢,主要是每次畫圖(turtle), 那個畫圖的popup window不跳出來. 

而我的舊筆記本電腦用的是Jupyter notebook,可以畫圖(turtle)還有其他DS的一些heat map. 而且我以前在學Python的時候,自己也在common line加了很多Python的library和插件.

這下他很多作業得在我的電腦上完成. 但是我得電腦也有點年代久遠,買了5-6年了吧. 而且我一般喜歡用Jupyter notebook,喜歡用一段段的coding block,類似筆記本的方式編一段程序,測試.

可是最近我的Jupyter notebook總是如果開機大半天,是不是內存消耗嚴重而導致Kernel 老是corrupted.

昨晚弟弟做一個作業,我審閱他的程序,覺得沒啥大問題.可是在Jupyter notebook裏總是沒結果,也沒出錯結果,我一開始以為運行時間長,或是陷入infinite loop,還給弟弟的程序改了又改,越改越長,最後還是調不出結果.無奈之下隻好去問forum裏的老師,然後一個老師回答,你的程序沒問題啊,我可以看到output.

然後我這才想起會不會是kernel corrupted? 然後重啟機器,果然一下子就出結果了.

所以我想給弟弟趕緊買個新電腦,猶豫是不是給買個好的遊戲電腦.

但是他最主要還是應該拿它來編程,而不是遊戲.

另外如果用Python,你們都prefer什麽樣的界麵來編程?

用Jupyter notebook,但是這個好像是通過網絡運行,所以kernel會不會不太穩定?

我也用過atom. sublime,當然還有Python自帶的IDE,可是實在不喜歡Python自帶的IDE的那個界麵,實在太原始了,感覺像回到了當年的DOS操作係統的感覺. 不是user friendly. 我以前用JupyterNotebook非常順手,很少出現kernel連不上或是損壞.

我想是不是我加入了AI功能,我的電腦內存不夠了.

 

所有跟帖: 

老機器應該是內存不夠了。kernel出問題的話會啟動不了。 -成功的飛過- 給 成功的飛過 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:30:50

謝謝,曉得了. 看來還是得往最好的買.否則這個小破程序的作業都交不了了. -Pilsung- 給 Pilsung 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:32:16

Notebook is quick and dirty,但是很難debug; PyCharm may be better -成功的飛過- 給 成功的飛過 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:35:50

謝謝. -Pilsung- 給 Pilsung 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:36:48

買個新的,dual boot,裝個Linux(Ubuntu),我不喜歡微軟Windows寫code -成功的飛過- 給 成功的飛過 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:37:51

可是我對於Linux實在不熟啊.又得重新學.上次想在Windows遠程連接Linux我都搞不定. -Pilsung- 給 Pilsung 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:41:05

裝個PyCharm,windows下也沒有太多區別 -成功的飛過- 給 成功的飛過 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:43:04

謝謝,發現我以前用過Pycharm.不過是community edition -Pilsung- 給 Pilsung 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:49:49

夠了 -成功的飛過- 給 成功的飛過 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:50:44

注冊個AWS account,build個EC2用,不用時shutdown,沒什麽費用。 -加州lalin- 給 加州lalin 發送悄悄話 加州lalin 的博客首頁 (0 bytes) () 07/03/2024 postreply 09:47:20

謝謝. 我會試試. -Pilsung- 給 Pilsung 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:50:47

3 -musicbeginner- 給 musicbeginner 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:36:34

謝謝,好的. -Pilsung- 給 Pilsung 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:50:07

給定一些條件和目標,給買Mac air -青裁- 給 青裁 發送悄悄話 (0 bytes) () 07/03/2024 postreply 09:51:00

年輕人建議從小果係,遠離窗係古董 -米湯- 給 米湯 發送悄悄話 米湯 的博客首頁 (0 bytes) () 07/03/2024 postreply 10:33:47

工程軟件是離不開窗口的 -青裁- 給 青裁 發送悄悄話 (0 bytes) () 07/03/2024 postreply 10:39:00

Mac我沒建議,因為 -加州lalin- 給 加州lalin 發送悄悄話 加州lalin 的博客首頁 (128 bytes) () 07/03/2024 postreply 10:41:08

我又得重新學,萬一apple的環境我不熟悉,解決不了,也沒辦法.至少Windows我還知道幹嘛...雖然它運行可能很慢. -Pilsung- 給 Pilsung 發送悄悄話 (264 bytes) () 07/03/2024 postreply 10:57:01

買一個一般的windows PC,裝pyhthon 3 是最方便的 -youtub- 給 youtub 發送悄悄話 (243 bytes) () 07/03/2024 postreply 10:53:36

你跟我想的一樣.這是我目前能力能解決的技術問題(入門). 孩子要是學進去學的深了,以後他自己知道要什麽樣的軟硬件. -Pilsung- 給 Pilsung 發送悄悄話 (0 bytes) () 07/03/2024 postreply 11:04:32

如果普通學用個python用pycharm就行了很好用,有免費版。如果要學得比較深,建議還是在Linux上學 -gpu- 給 gpu 發送悄悄話 gpu 的博客首頁 (575 bytes) () 07/03/2024 postreply 11:26:20

謝謝,讓我再研究一下Linux再說.不過以後做ML,多半會在cloud上算. -Pilsung- 給 Pilsung 發送悄悄話 (0 bytes) () 07/03/2024 postreply 12:37:01

請您先登陸,再發跟帖!