Intro to Python Programming
(for 7th grade & up)
專為 7 年級以上(含)初高中生所規劃之實力養成班,學習人工智能界的熱門語言 Python。Python 是美國頂尖大學裡最常用的入門程式語言~全美最佳大學前十名中的八所(80%)、最佳大學前三十九名中的二十七所(69%)都選擇Python語言做為其CS0或CS1之授課內容,其中包括名校MIT和UC-Berkeley。目前最流行的人工智慧(A.I., Artificial Intelligence)產品,很多都是使用Python語言來控制。因此Python可說是實用性非常高的電腦程式設計語言
This is an introduction to Python programming class designed for coders comfortable with the basics of programming logic and computational thinking (which could be acquired by prior experience in block-based coding such as MIT Scratch, App Inventor or passing our placement test.) Students will learn to code with Python as they complete engaging lessons, solve challenging puzzles, and build their own games in Python.
Topics Covered: Python syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, pen drawing, operators, expressions, variables, Turtle graphics, using arrays and objects to store structured data.
Prerequisites: Experience in block-coding, knowledge of X-Y coordinates and English typing speed of 40+ words per minute.
Students must bring own laptop computers to the class.
Python 初體驗:基礎養成
教學目標:基礎養成
學習難易度:1 ~ 2 (5 最難,1 最易)
適合年級:7 年級以上(含),需具備入門編程經驗(Block-coding)或通過本校入學測驗(Placement Test)。同時需具備數學座標軸概念(X-Y coordinate),英文打字速度每分鐘需達40字以上。學生需自備手提電腦來上課
This is an introduction to Python programming class designed for coders comfortable with the basics of programming logic and computational thinking (which could be acquired by prior experience in block-based coding such as MIT Scratch, App Inventor or passing our placement test.) Students will learn to code with Python as they complete engaging lessons, solve challenging puzzles, and build their own games in Python.
Topics Covered: Python syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, pen drawing, operators, expressions, variables, Turtle graphics, using arrays and objects to store structured data.
Prerequisites: Experience in block-coding, knowledge of X-Y coordinates and English typing speed of 40+ words per minute.
Students must bring own laptop computers to the class.
Python 初體驗:基礎養成
教學目標:基礎養成
學習難易度:1 ~ 2 (5 最難,1 最易)
適合年級:7 年級以上(含),需具備入門編程經驗(Block-coding)或通過本校入學測驗(Placement Test)。同時需具備數學座標軸概念(X-Y coordinate),英文打字速度每分鐘需達40字以上。學生需自備手提電腦來上課
Why learn Python? |