In-depth course on Python - course 45,000 rub. from GeekBrains, training 9 months, once a week, date November 29, 2023.
Miscellaneous / / December 01, 2023
Why learn Python
Easy to start programming
Python has simple code and clear syntax: it’s easy for guys to work with variables, algorithms, functions, and commands. After training, the children will have a foundation of programming knowledge.
General development and improvement of academic performance
Programming trains logic, teaches you to set goals and find errors, develops creative and analytical thinking. After training, the children will become more confident in mathematics, physics, and computer science lessons.
Clear career prospects
Python is one of the top 3 popular languages: developers earn an average of 250,000 rubles per month. They can develop programs and games, analytics, and create artificial intelligence.
The guys not only learn Python, but develop as specialists
Trying different specialties
The guys will try themselves as developers, game designers and analysts. They will be able to understand which specialty they prefer.
Collecting your portfolio
In 9 months, the guys will learn to work with computer algorithms, graphics, sound, and animation. Each student will create four 2D games, four websites and three chatbots.
Work in a friendly team
The guys see how work works in a real IT company: they are divided into teams, carry out common projects and plan tasks with other teams.
Communicate with IT experts from large companies
The kids will learn what real project work looks like and how to continue to develop. Experts will share development secrets with the guys and answer questions.
First module: 2D games in Python
Working with basic Python syntax
We solve mathematical problems using code, create functions for automatic solution
We work with the Turtle and Pygame libraries: visualize the code and create simple 2D games
Understanding object-oriented programming to create complex games
We develop games as a team
As a result, we create a calculator game, a text quest, ping-pong, a shooting game, racing, and graphic shapes.
Second module: Python websites
We work with the frontend and backend of the site: we customize the appearance and think through the internal logic of the site
We work with tools that will help you create a website: HTML, CSS, Flask
We develop a website as a team
As a result, we create a blog site with a story about ourselves and one site on our favorite topic: about a game, a movie, a book, a musician.
Third module: chatbots in Python
We study the logic of any chatbot
Creating a chatbot for Discord
Creating a chatbot in a team
As a result, we create three chatbots: one monitors the chat and collects activity statistics, and the other two work according to any principle.