Python 就像是一種電腦講的外星語言,用太過複雜的方式甚至是錯誤的方式學習,都有可能影響你對 Python 的認知,甚至是學習慾望。本次【Star Rocket】與【Taiwan Code School】合作,將生硬古板的程式語言,透過設計美學,變成淺顯易懂的圖畫,用有趣生動的圖像來分享 Python 基礎的點點滴滴,就讓我們一起輕鬆學習 Python 吧!
- 想成為程式設計師的人
- 程式新手
課程結束後,可以學到並做出的作品:
- 程式的基本架構
- Python 基礎知識
- 邏輯性思考,了解程式的基礎功能用法
- 運用 Python 寫出三大邏輯判斷作品
- 使用 Python 做出一副撲克牌。
- 使用 Python 做出 99 乘法表的產生器。
- 結合 Python 的演算法,選擇我們想要的滿天星宇宙。
- 知道如何 Debug
-
Pycharm 介紹:Python 工具 Pycharm 安裝與介面介紹(安裝說明見下方連結)
-
Python 的基礎:使用 Jupyter Notebook、Pycharm 帶領各位進入 Python 世界,快速上手 Python 基礎,包括變數、字串 string。在這裡你將學會如何做出自動洗牌機。
- 週記一:【Print 的用法】
- 週記二:【基礎變數應用】變數的盒子
- 週記三:【Operation 的應用】Python 世界中的加減乘除
- 週記四:【程式的文字 String 的用法】
- 週記五:【List 的用法】工程師必備單品
- 作業:Python 撲克牌,使用 Python 做出一個自動洗牌機
-
Python 的功能:以 Python 基礎功能,延伸功能技巧應用,例如用 Dictionary 整理好資料、使用 if 判斷式讓程式變得更聰明,最後透過 for 和 while 神奇的咒語不斷地重複我們的程式,並且製作出 99 乘法表的產生器。
- 週記七:【 Dictionary 的用法】我們這一家
- 週記八:【 if 的判斷】如果作業有寫完 就可以出去玩
- 週記九:【 for 迴圈的應用】迴圈的奧秘
- 週記十:【 while 的應用】無限次的迴圈
- 作業:使用 Python 做出 99 乘法表的產生器。
-
Python 的技巧:運用學到的所有程式知識和功能,組裝成一個不同大小的套件包;Python 如何表達錯誤,程式出現錯誤如何即時解決。
- 週記十二:【function 的應用】小功能包裝
- 週記十三:【class 的應用】大功能包裝
- 作業:結合 Python 的演算法實作完成作業
- 【三創育成課程 - 學習資料包】:
- 【推薦社群】
- Taiwan Code School:00 後的青少年所組織的團隊,以公益為主,將生硬古板的程式透過美學變成淺顯易懂的圖畫,提供一個更多元且友善的環境免費學習程式,讓大家可以學習到專業的基礎程式與資源。
- Python Taiwan 臉書社群
- 【線上學習】莫煩 python
我們是非營利的創新育成機構, 以「人」為核心,「科技」為養分,致力成為最開放的創新育成空間,提供創業者一同工作與腦力激盪的舒適環境,並透過自辦課程跟活動策展,活絡台灣創新與技術社群,並培育創新創業人才;同時,也透過內容產製跟資料庫的建立,追蹤紀錄創新故事,啟發人們踏入創新航道。
- 追蹤我們的內容 @ Medium >>> https://medium.com/starrocket
- 透視創新科技新訊 @ Twitter >>>https://twitter.com/StarRocket
- 每週來份創新週報:https://goo.gl/GD96Pv
- 空間參觀預約 >>> https://www.starrocket.io/eventspace