
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
▌更新
新版基礎課程已推出:尚未學習本課程的同學,建議由新版開始學習,新版課程網址:
https://www.pressplay.cc/p/python
如因購買錯誤買到舊版,可e-mail至:cs@learntocode.com.tw 詢問舊生優惠價以購買新版。
在你安裝 Git 後首先應該做的事是設定使用者名稱及電子郵件。 這一點非常重要,因為每次 Git 的提交會使用這些資訊,而且提交後不能再被修改:
$ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com
資料來源: https://git-scm.com/book/zh-tw/v2/%E9%96%8B%E5%A7%8B-%E5%88%9D%E6%AC%A1%E8%A8%AD%E5%AE%9A-Git
影片中我們提到,最好有一個main function來作為程式的進入點。
我們在最下面寫上main()來呼叫(執行)這個 main function
但,許多程式碼你會看到
if __name__ == '__main__':
main()
他們多寫了一個if 。
這個if因為不好解釋+比較進階,我放到這邊來講,(這是可有可無的,最理想是有)
最簡單的解釋就是,
如果你沒有寫這個if,這個python檔被import的時候,會直接執行了main function。但通常這不是我們要的,
我們如果import別的模組(也就是python檔),我們不希望有東西立刻執行,而是我們叫它執行再執行。
所以加了這個if的意思就是要確認 這個python檔是被主要運行的python檔,而不是被import,也就是說我們是打python 這個檔案的名字 來執行這個檔案,那這樣我們就希望main function執行。如果這個檔案是被import的話,就不要執行main function了。
舉一個例子好了:
所謂的被import就是說我們寫了另一個檔案來import這個檔案
例如現在寫的是 a.py
後來又寫一個b.py 裡面寫到import a
如果a 裡面有main() 然後沒有寫那個if來檢查是不是被import,那b.py執行的時候一遇到import a,竟然會直接執行了a 的main function。
如果還想深入了解
可以閱讀這篇文章:
http://technology-sea.blogspot.tw/2012/03/python-name-import.html
還有問題可以去討論區發問喔!
特別提醒:
如果要cd到別的硬碟的資料夾,例如D硬碟好了
你會發現用cd之後貼上絕對路徑,怎麼還是cd不過去?
答案就是要先換硬碟
所以要先打上 D:
就會到了那個硬碟的根目錄,此時你才可以cd到你要去的資料夾
題庫網站分享
▌此課程為舊版課程,新版課程已推出!
2024 全新重製版 Python 基礎課程: 《Python 輕鬆學會寫程式|AI 輔助 + ITS 證照》
由於新版課程上架於其他平台,同學可由 Google 搜尋課名,或由 LINE 加入官方 AI 小編帳號: @learntocode
---
課程為Udemy平台評分最高的Python課程,受邀上架於多個線上課程平台。 (課程無參加Udemy低價優惠銷售。)
《Python進階課程》已推出,購買此課程的學員可於線上討論區找到《Python進階課程》的優惠連結。
▌課程簡介
教學最熱門的程式語言: Python
適合所有小四以上的無程式經驗者
透過實作程式學好寫程式的關鍵基礎
平時可以透過線上討論區發問,不用擔心無法問問題
▌課程特色
輕鬆學會寫程式
口語化的解說,貼近生活的範例,複習式的教學,讓你以最輕鬆的方式學習寫程式。
清晰解說程式碼
站在初學者容易遇到的問題與理解困難點出發,詳細解釋程式碼,不漏掉任何標點符號。
啟發性的課程範例
課程中的範例除了教學寫法以外,更重要的是讓同學見識到寫程式的無限可能。
17小時的紮實內容
完整系統化的內容,幫你規劃五天即可上手Python的教學內容。
▌前言
在當今數位世界中,寫程式是一項至關重要的技能,而Python作為一門易學且功能強大的程式語言,成為了無數專業人士和初學者的首選。然而,傳統的教學方式和教材過度專注於專有名詞及語法,往往讓學習者感到乏味和吃力,導致最後基礎不穩、半途而廢。
本課程顛覆死板的市售教材,結合美國頂尖大學教材與以往實體班教學經驗,重新設計教學的順序、內容的呈現方式,以及生活化的範例,致力於建立最輕鬆、最直覺、最好理解的教學課程。
同時,透過實作與應用,除了幫助同學打穩程式基礎、熟悉程式思維,更重要的是建立「把問題化為程式碼解決」的能力,見識到寫程式的無限可能。
▌課程內容
寫程式的核心:
數據型態(Data Types),條件式邏輯(Conditional Statements),迴圈(Loops),函式(Functions),函式庫(Libraries)的使用,檔案讀寫,資料處理。
相關延伸學習:
Class (物件),使用GitHub做版本控管,如何使用別人寫好的套件,如何寫自己的程式,Line 聊天機器人等等。
▌關於程式語言 Python
Python 是目前最熱門的程式語言,更是人工智慧主要的開發語言。 在程式語言的排行中,各項統計 (包括使用度統計,搜尋比例統計等等),Python都拿下目前最熱門的冠軍。Python 的中心思想是簡潔、直覺,因此相當容易學習。因此,想要學習寫程式,Python 是最佳的選擇。