This workshop aims to teach participants into being confident creating a visual design on a basic level using python coding, loops and matrix. In addition participants will have an “Open-Eye” on many different aspects of coding, other than apps and software, to create a fun design and activity using python
Projector/Screen, Laptop, Internet Access
Lesson Materials:
After attending this session, participants will be able to:
This session depends a lot on discussion and student input and work.
A quick introduction about us and a way to break the Ice with the participant in order to engage with them in indirect way just to make a conversation and then a question to start the session.
Introduction & Icebreaking
1- Introduce yourself and Studio5.
2- ask about Ramadan Lantern history (Ice breaking).
Presentation :
1- What is imagi?
2- How to signup/login to imagi?
3- how to use imagi?
4- What are the extra features on imagi.
5- Who to create a design using python code.
6- Let’s create Ramadan Lantern.
Hands-on starts after going over a brief discussion and Imagi components.
We will start by showing how to access imagi.
w to create project.
How to use component.
How to create python loops.
How to manage the matrix.
How to handle different RGB colors.How to handle each row and column using python code
How to create the final outcome, Ramadan Lantern
Full Code can be tested in Imagi 1- Full Ramadan Lantern Code 2- Scrolling Text Code
1- Full Ramadan Lantern Code
background(off)
m[0][3] = R
m[0][4] = R
m[1][1] = R
m[1][2] = R
m[1][3] = Y
m[1][4] = Y
m[1][5] = R
m[1][6] = R
m[2][0] = R
m[2][1] = R
for i in range(2, 6):
m[2][i] = Y
m[2][6] = R
m[2][7] = R
m[3][1] = R
for i in range(2, 6):
m[3][i] = Y
m[3][6] = R
for i in range(1, 7):
m[4][i] = R
m[5][1] = R
for i in range(2, 6):
m[5][i] = Y
m[5][6] = R
m[6][1] = R
for i in range(2, 6):
m[6][i] = Y
m[6][6] = R
for i in range(0, 8):
m[7][i] = R
2- Scrolling Text Code
scrolling_text(“Ramadan Kareem Mohammed ! “, R, W)
Having trouble? Let us know by completing the form below. We'll do our best to get your issues resolved quickly.
"*" indicates required fields