The Complete Python Pro Bootcamp for 2021

Udemy 買了 100 Days of Code - The Complete Python Pro Bootcamp for 2021 讓自己認真學 Python,畢竟花了錢不學習,心會比較疼。 🤭

這篇文章會持續紀錄學習歷程中覺得有意思的內容。而完整練習的程式碼放在 這裡

Day 6

今天的課程重點應該是 邏輯 😆

老師使用 Reeborg’s World 搭配機器人的基本指令讓學生能夠玩中學。課程中有兩個任務

  1. 跳欄:
  2. 走迷宮:Maze

其中走迷宮算有點難度,原本要套用 Hurdle 4 的解法,但在老師給的 Test Case 會造成無窮迴圈。所以有稍微花了一點時間調整。解完後有獲得成就感~ 🤭

Day 16

因為沒裝 pycharm,打算用 vscode 打遍天下,因此遇到下面的問題

  • 引用 Turtle 時畫範例時會跳錯誤 ModuleNotFoundError: No module named 'tkinter'
    • 使用 sudo apt-get install python3-tk 即可解決。
  • 無法引用 prettytable
    1. 先用 sudo apt-get install python3-pip
    2. 接著 pip3 install prettytable
    3. 重開 vscode

Day 17

在排版 OpenTriviaDatabase API 給的檔案,發現 Python 有 3 種 formatting provider : autopep8, black 跟 yapf。最後參考這篇 python代码格式化工具只懂autopep8?这里有更好的 選擇使用 black。然後也順手安裝了 tabnine 😎

Day 19

在執行 screen.onkey 時一直沒有反應,後來才知道要加 sudo

sudo python3 day19/start.py

另外 enteresc 是使用 ReturnEscape

updatedupdated2021-05-172021-05-17