Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

README.md

【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 的演算法實作完成作業

本次課程資源:

推薦學習資源:

課程媒體紀錄


Star Rocket 三創育成基金會

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

About

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

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.