Skip to content

StarRocket/Python-starter-training-01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

【Star Rocket】輕鬆上手 Python 程式語言-透過設計美學讓你有效學習程式語言

Python 就像是一種電腦講的外星語言,用太過複雜的方式甚至是錯誤的方式學習,都有可能影響你對 Python 的認知,甚至是學習慾望。本次【Star Rocket】與【Taiwan Code School】合作,將生硬古板的程式語言,透過設計美學,變成淺顯易懂的圖畫,用有趣生動的圖像來分享 Python 基礎的點點滴滴,就讓我們一起輕鬆學習 Python 吧!

適合參加條件

  • 想成為程式設計師的人
  • 程式新手

課程預期成果

課程結束後,可以學到並做出的作品:

  • 程式的基本架構
  • Python 基礎知識
  • 邏輯性思考,了解程式的基礎功能用法
  • 運用 Python 寫出三大邏輯判斷作品
    • 使用 Python 做出一副撲克牌。
    • 使用 Python 做出 99 乘法表的產生器。
    • 結合 Python 的演算法,選擇我們想要的滿天星宇宙。
  • 知道如何 Debug

課程內容

  1. Pycharm 介紹:Python 工具 Pycharm 安裝與介面介紹(安裝說明見下方連結)

  2. Python 的基礎:使用 Jupyter NotebookPycharm 帶領各位進入 Python 世界,快速上手 Python 基礎,包括變數、字串 string。在這裡你將學會如何做出自動洗牌機。

    • 週記一:【Print 的用法】
    • 週記二:【基礎變數應用】變數的盒子
    • 週記三:【Operation 的應用】Python 世界中的加減乘除
    • 週記四:【程式的文字 String 的用法】
    • 週記五:【List 的用法】工程師必備單品
    • 作業:Python 撲克牌,使用 Python 做出一個自動洗牌機
  3. Python 的功能:以 Python 基礎功能,延伸功能技巧應用,例如用 Dictionary 整理好資料、使用 if 判斷式讓程式變得更聰明,最後透過 for 和 while 神奇的咒語不斷地重複我們的程式,並且製作出 99 乘法表的產生器。

    • 週記七:【 Dictionary 的用法】我們這一家
    • 週記八:【 if 的判斷】如果作業有寫完 就可以出去玩
    • 週記九:【 for 迴圈的應用】迴圈的奧秘
    • 週記十:【 while 的應用】無限次的迴圈
    • 作業:使用 Python 做出 99 乘法表的產生器。
  4. Python 的技巧:運用學到的所有程式知識和功能,組裝成一個不同大小的套件包;Python 如何表達錯誤,程式出現錯誤如何即時解決。

    • 週記十二:【function 的應用】小功能包裝
    • 週記十三:【class 的應用】大功能包裝
    • 作業:結合 Python 的演算法實作完成作業

本次課程資源:

推薦學習資源:

課程媒體紀錄


我們是非營利的創新育成機構, 以「人」為核心,「科技」為養分,致力成為最開放的創新育成空間,提供創業者一同工作與腦力激盪的舒適環境,並透過自辦課程跟活動策展,活絡台灣創新與技術社群,並培育創新創業人才;同時,也透過內容產製跟資料庫的建立,追蹤紀錄創新故事,啟發人們踏入創新航道。

About

透過設計美學讓你有效學習程式語言

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published