Python for beginners. Graphic arts. Animation. Game creation - course 3500 rub. from Stepik, training 34 lessons, Date November 30, 2023.
Miscellaneous / / December 04, 2023
Surely most of you have already tried yourself as a programmer. Most likely, you have already downloaded Python for yourself, tried to learn from videos on YouTube or from smart books. Some even enrolled in programming courses. But after just a couple of lessons they gave up. It’s boring, difficult, you need to solve some problems and there’s no benefit. Was? So, this course is different...
Here is a unique course for beginner programmers. Because:
1. This course is practice and only practice. There is a theory, of course, but only where you really can’t do without it. Therefore, it won't be boring.
2. There are no Olympiad problems here. At all! We will write only the necessary interesting programs for daily needs, comic and serious.
3. You will always have an assistant with you: a detailed step-by-step execution algorithm, and an experienced curator will check your work and answer questions.
The course was tested on ordinary 6th graders in a regular school. The course works! Checked!
So, in the training program:
1. The first 10 lessons are the basics of Python and algorithmic designs. In this block we will get acquainted with the “building blocks” of Python - operators, algorithmic structures. Moreover, we will do this “as we write” our own programs. No boring theory, everything is as practical and interesting as possible.
2. The next 10 classes are Computer Graphics and Animation. In this block we will create our own artistic masterpieces and animate them: as if we were seeing them outside the window in motion.
Here we will come up with and bring to life a robot or an alien and learn how to control it; master events and methods; Let's learn how to write functions.
3. Third block - Creation of computer games. You will understand that creating a computer game is not difficult, but interesting and exciting. Let's connect graphics to the game and create artificial intelligence.
Just start programming with us and you will understand how exciting it is. Proven by 6th graders.
Python Basics.
1. Lesson 0. Introduction and Installation of Python
2. Lesson 1. Getting to know the console. Learning to control Python
3. Lesson 2. First program. We write "Praiser"
4. Lesson 3. Variables. We are writing a program for Autobaza
5. Lesson 4. Lists. We are writing the program "Fortune Master"
6. Lesson 5. Lines. We write the program "Nonsense"
7. Lesson 6. Lines-2. We write the program "Manager"
8. Lesson 7. Decision making or branch statement
9. Lesson 8. Branch operator: different options
10. Lesson 9. More conditional operators
11. Lesson 10. Practical work
Computer graphics and animation
1. Lesson 1. Tkinter library. Creating Windows
2. Lesson 2. Painting on canvas
3. Lesson 3. House in the village.
4. Lesson 4. Functions or making the code readable.
5. Lesson 5. Functions with actual parameters.
6. Lesson 6. We draw arcs.
7. Lesson 7. We create movement.
8. Lesson 8. Animating "House in the Village".
9. Lesson 9. Image management.
10. Lesson 10. Reaction to events.
11. Lesson 11. Keyboard events
12. Lesson 12. Project. Independent work
We are writing the first games
1. Lesson 1. The first game. Word game "Don't let the tower be built"
2. Lesson 2. “Don’t let the tower be built” - continuation
3. Lesson 3. Arcade games. We are writing the game "Catch the Ball"
4. Lesson4. Arcade games. "Duck Hunt"
5. Lesson 5. Arcade games. Duck hunting - 2
6. Lesson 6. Arcade games. Catch the terrorist.
7. Lesson 7. Good old ping pong
8. Lesson 8. Logic games. "rock Paper Scissors"
9. Lesson 9. Logic games. "Bulls and Cows"
10. Lesson 10. Games with chess. "Knight's Move"
11. Lesson 11. Independent work. Project