Re: [問題] 新手學習Python的開發環境

作者: alvinlin (林矜業)   2020-06-02 00:40:10
回答你的問題:
1. Python 是直譯語言, 有一個直譯器, 官方網址 https://www.python.org/,
目前版本是 Python 3.8.3, 下載後約 26.5MB, 內建一個簡單的IDE(稱為IDLE).
2. 你可以只用 IDLE 編寫, 或使用 VS Studio, VS Code, Spyder, PyCharm,
Sumblime Text 3, ATOM, Notepad, Notepad++, etc.. 來編寫 Python Code,沒差別
3. 文字編輯器編輯完後, 可以在有安裝 Python 直譯器的電腦上執行副檔名為.py 的程式.
所以:
1. 幾乎沒有一本書 (至少我沒看過) 內容是用 Visual Studo 201x 來介紹的.
2. 最常見的是介紹使用 Anaconda 和 PyCharm, IDLE, Spyder, IPython, Jupyter.
3. 我個人比較覺得新手用 IDLE 即可. 或是用 VS Code 搭配 IDLE.
4. 書的部份我之前常有介紹. 新書很多我沒看過, 但我個人推兩本:
a. 輕鬆學 Python3 ISBN 978-986-476-602-4
b. Python入門邁向高手之路 (有新的很多不同版)
5. 我自已也有裝 Visual Studio 2019, Installer 內可以帶 Python 3.7.5. 可以去
官網下載新版 3.7.7 後安裝, 它會更新原來的.
6. Microsoft 網站有介紹如何用 VS2019 搭配 Python 寫程式, 內容佷詳細應該足夠.
7. 大家都推用 VS Code 比較多, 我個人也覺得很棒. 除錯比較方便. 只是我用的時候,
輸入中文時有時畫面顯示會有問題, 不知有沒有人有碰到過.
8. 用 VS Studio 如果你習慣了也行, 只是它很大(大概要 3.5GB), 等它開起來我程式
都寫完了. 我通常用小小的 Sublime Text (10M) + IDLE (27M) 開起來很快.
9. 很多書前面的語法大同小異. 買書時主要看你有沒有什麼套件 (Packages) 或用途 (
Machine Learning/Big Data/etc..), 每本書介紹的都不太一樣. 最好挑新一點的.
因為套件一直在更新. Python也有v2和v3的差別, v2快不支援了, 所以太舊旳不建議.
10. 書還是自已覺得看得慣比較好. 我自己有時候是翻兩下就知道這本書我看不下去.
※ 引述《jayzhuang (Jay)》之銘言:
: 各位大大您好~!
: 在下因為換新工作,新公司未來要我學習python相關的東西
: 但小弟是個新手,所以打算買本書來看看。
: 有看到網友與一些人推薦新手可以買看看這本書:
: https://reurl.cc/MvD0lL
: 或是另一本書:
: https://reurl.cc/yZXr32
: 不過我因為以前寫C#的,所以習慣都用Visual Studio(2015、2019)
: 在前公司也是都用VS,目前新公司也都是用VS開發。
: 我自己有實際在我的電腦用VS寫過一點點python的語法
: (單純的命令提示字元顯示那種,但還沒開始很深......)
: 想詢問看看這兩本書的內容,都可用VS環境學習嗎?
: 或是有人有推薦適合新手的python書,可用VS開發學習?
作者: fotumbra (想像不出光的影子)   2020-06-02 08:59:00
VS code打中文,輸入字根到一半若取消,會出現bug輸入字根到一半,切到英文,感覺是卡在字根輸入狀態,原PO是指這個嗎?我是用再切回中文,完全打出一個字來處理有沒有方法能徹底解決呢?
作者: cuteSquirrel (松鼠)   2020-06-02 10:05:00
當下分頁儲存關掉再重開試試看
作者: alvinlin (林矜業)   2020-06-02 10:13:00
我也是就這樣解決, 但超煩的我本來以為是裝了什麼extension,但重裝了電腦後還是一樣
作者: cuteSquirrel (松鼠)   2020-06-02 10:19:00
感覺是win10+繁中輸入法的bug
作者: ddavid (謊言接線生)   2020-06-02 12:42:00
那個好像是Win10至今為止沒解決的中文輸入法問題?大概跟VSCode無關?就這個問題 https://www.kocpc.com.tw/archives/267849看看是不是。是的話,至今雖然很多提出解法,但大概都只是治標不治本
作者: cuteSquirrel (松鼠)   2020-06-02 12:46:00
目前自己是有支援文字輸入的方況都有機率遇到方塊
作者: ddavid (謊言接線生)   2020-06-02 12:47:00
我也是不管哪邊,反正中文輸入就是會發生並沒有限定chrome
作者: fotumbra (想像不出光的影子)   2020-06-02 12:55:00
不是D大提的情況,倉頡和注音都會卡
作者: alvinlin (林矜業)   2020-06-02 12:57:00
我只有在用VS Code才會像1樓提到的那樣。我是用倉頡,不確定和你們的問題是否一樣
作者: fotumbra (想像不出光的影子)   2020-06-02 12:57:00
在其他(我有用過的)應用程式並不會發生
作者: alvinlin (林矜業)   2020-06-02 12:59:00
我每次只好先存檔,關閉VS Code。再重開VS Code。再載入程式。看有多煩還有就是它是不是更新得太頻繁了點。更新完有時候會把中文界面弄壞。我又要卸載中文再裝中文
作者: mychiux413 (小邱)   2020-06-02 13:59:00
linux的VSCode沒遇過中文這個問題,是輸入法問題嗎?
作者: ddavid (謊言接線生)   2020-06-02 15:55:00
我沒發生過更新把中文介面弄壞這事耶我在Windows 10跟Mac上都有用,沒發生過
作者: alvinlin (林矜業)   2020-06-02 16:37:00
你們沒這問題的有裝繁中界面嗎?會不會是繁中界面外掛的問題。這問題很久了。有時候就是更新完有部分的中文字變回英文字。或部分中文字變回英文
作者: summerleaves (內湖全聯先生)   2020-06-02 16:55:00
優文幫推 中文感覺是Win10的問題 偶爾也會
作者: ddavid (謊言接線生)   2020-06-02 22:11:00
原來你是說這個,我是裝繁中介面沒錯,確實偶爾更新完有些會跳英文,不過我都改設定回繁中又好了,好像沒有啥需要重裝的印象至少印象中的上一次我是只調語系設定就回來了,更之前不確定XD
作者: jayzhuang (Jay)   2020-06-03 01:24:00
謝謝大大~我會努力的!>< 起碼先學了再說~!
作者: alvinlin (林矜業)   2020-06-03 17:07:00
^^
作者: salmon12706 (Ellen)   2020-06-29 16:15:00
工研院人工智慧課程推薦https://reurl.cc/4RDRaK

Links booklink

Contact Us: admin [ a t ] ucptt.com