國語(繁體)
登入
101 - 使用 Python 程式碼創作藝術
在這個為期 12 週的課程中,學習者將學習使用 Python 創作藝術,並熟悉使用processing.py 創建草圖。建立對編碼概念的基本理解。
我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
英語程度 - A2
美國等級 3 - 7
Beginner - Intermediate 等級
This course introduces learners to the world of generative art using Processing.py. Learners will learn to create dynamic and interactive visual art pieces through coding. They will learn about basic draw functions and shapes, colormode (RGB and HSB), work with Coordinates and how to use mouse pressed and key pressed functions. They will create sketches and explore how changing numbers can effect the overall look of the sketch. The course covers everything from basic drawing functions to...
12 lessons//12 Weeks
Week 1Lesson 1Introduce processing.pyCreate a basic sketch with shapes and concept of function in codingWeek 2Lesson 2Art with Circles/PaintburshLearn more about setup() and draw() functionsWeek 3Lesson 3Explore LinesUse lines with mouse dragged and mouse pressedWeek 4Lesson 4Bunch of rectanglesPractise using random moduleWeek 5Lesson 5Raindrops sketchUse loop to create ellipses of different sizeWeek 6Lesson 6Generative ArtConditionals (if/else) will be used with MouseX and mouseYWeek 7Lesson 7HSB-ColorModeDraw a bunch of circles to see the effect of HSB and RGB modeWeek 8Lesson 8Matrix of boxesLearn about nested loops (loop within a loop) to create a matrix sketchWeek 9Lesson 9Lollipop/Candy sketchlearn how to write function to draw lollipop, clouds and sunWeek 10Lesson 10Face generatorPractice more with writing functions. Create a function to draw faceWeek 11Lesson 11Upload ImagesUse processing with images of your choiceWeek 12Lesson 12Challenge: ColourSplashCreate a sketch of your choice or do the challenge
這門課是在 英語講授的。
- Understand basics of processing.py
- Learn to draw basic shapes like lines, rectangles, ellipses and more
- Develop an understanding of some of the key coding concepts like variables, loops, conditionals and functions
0 - 1 每週課外時間
Projects
頻率: 包括回饋: 包括細節:Certificate of Completion
頻率: 包括細節:
I strongly support unique learner needs. This is 1 on 1 to make sure that we can move at the pace of the learner. Repetition , slow pace, zoom annotation and screen share has helped me to support learners in the past.
you need to create an account on trinket- https://trinket.io/
除了 Outschool 教室外,本課程也使用:
評論
一對一課程
US$42
每週或US$500 用於 12 課程每週上課 x 1 次, 12 週
55 分鐘
即時視訊會議
年齡: 8-12