👨🏼💼 3 年的教學經驗,包括C/C++,Java,Python,網頁。
🛠 隨著Program量越來越複雜,其中Program架構會變得越來越重要。 一個合理的架構不但可以幫到Programmer編寫,查錯,可以減少出bug幾率,提高可重複使用性,所以函數式編程,面向對象編程 都同樣重要!
⏰ 課程可以多種選擇,入門教學,提高能力,協助功課,學習高階編程
🏆 針對弱點,帶你一步一步走向成功!
💻 編程能力瞭解更多 https://www.codewars.com/users/K401M
【入門 Programming Language】
入門都需要自己先選擇一種語言來學習最基本概念,只要掌握Program所有最基本概念就可以更容易學習其他Programming Language
1.【C/C++】
入門難度頗高,但是C/C++是能幫助瞭解Computer内存和指針的最基本原理,其次C/C++是很多高階程式語言的基礎,掌握后可以更容易學習其他高階程式語言。C語言可以製作軟件,插件,算法,游戲等。
2.【Java/Kotlin】
入門難度中等,與C/C++語言都屬於高階程式語言,因爲Java自己使用JVM來管理RAM,不需要學習難以掌握的RAM管理、複雜的Pointer操作,Kotlin也是利用JVM,并且可以與Java混合開發,各有特色,適合擅長數學的人。
3.【Python】
入門難度相當簡單,語法非常簡潔,幾乎就像用自然語言寫代碼一樣,初學者會更容易理解和記憶。不需要額外的編譯步驟,降低初學者的學習門檻。而且應用廣泛,適用於各個領域,包括數據分析、AI等。有大量框架和功能,在不同領域中都能使用。
【腳本語言和工具】
腳本是一種編程語言,通常用於自動化任務,比傳統的編程語言更容易學習和使用。腳本語言的應用範圍包括:自動化任務,數據分析,測試和開發等。
1.【SQL】
用於管理和操作關聯式數據庫的語言。通過 SQL,可以對數據庫進行數據的操作。
2.【Window Batch/Linux Shell】
用於自動化和執行命令的腳本語言。可以使用這些腳本來執行文件操作、系統管理和定期任務。
【面向對象編程(OOP),函數式編程(FP)】
為什麼要OOP/FP? ? OO是什麼?
OO最主要的目的是重用代碼,減低代碼重複確保Program簡潔易明,隱藏物件內部狀態,確保數據安全,實現同一個函數在不同情境下有不同的行為,是數據和功能合并的設計手段,會減低bug影響程度和容易解決bug。
🐶 快來加入體驗課的行列! 🐶
❓體驗課要做什麼
➡️ 和我一起規劃學習旅程!
➡️ 進行詳實的程度分析
➡️ 實際解決一個學習問題
➡️ 吸收珍貴的學習之道,從此不再浪費時間!
❗️課堂規定❕
↘️ 攜帶筆記本與筆,記下所有實用語句。
↘️ 課堂開始前,確認設備與網路有無異常。
↘️ 若需請假,請於 24 小時以前取消課程。若離課程開始已剩不到 24 小時,麻煩用 Line/AT 聊天室先知會我!