"PYTHON. ADVANCED". Streaming training (in a group) - course RUB 20,990. from SOLUTION. IT Academy, training 8 months, Date: November 27, 2023.
Miscellaneous / / November 28, 2023
After studying the lessons, we will offer you to take a test and complete practical tasks. This way we will understand how you have mastered the theory and strengthen the skill of practical application of the acquired knowledge.
At the end of the course, you will make a program as part of a weekend project that you can show to your friends.
There will be a team of experienced mentors next to you. We are always in touch by mail, on the platform, on the Discord channel.
Learn to use modern frameworks to solve practical problems.
Founder of the Academy.
Teacher of programming disciplines in Python, Java, C#, C++, 1C
At the moment, he actively participates in the work of state examination commissions of Bryansk universities.
He is a current teacher at BGITU in programming.
He has 15 years of experience in project activities in the implementation of 1C products to large companies in Russia and neighboring countries.
Education: Bryansk State Technical University (BSTU).
Teaching experience: 27 years
He taught at such universities as:
“I try to give away all my extensive knowledge and make the IT world interesting and exciting for my students”
Module 1. Introducing the PEP 8 IDE
Lesson 1. Installing the PyCharm integrated development environment. Creating a project.
Lesson 2. PEP 8.
Lesson 3. Installing and working with the JetBrainsAcademy plugin.
Module 2. Functions in Python
Lesson 1. Introduction to functions.
Lesson 2. Function typing.
Lesson 3. Function parameters.
Module 3. Advanced List Features
Lesson 1. Sorting the list.
Lesson 2. List comprehension generator.
Lesson 3. Search in the list.
Module 4. Advanced Feature Capabilities
Lesson 1. Lambda expressions.
Lesson 2. Higher order functions.
Lesson 3. Recursive functions in Python.
Module 5. Modules and packages
Lesson 1. Modules
Lesson 2. Packages.
Module 6. Exceptions
Lesson 1. Introduction to exceptions.
Lesson 2. Exception Handling.
Lesson 3. Working with files.
Module 7. OOP
Lesson 1. Class. An object. Attributes. Constructor.
Lesson 2. Methods. Static methods. Special methods.
Lesson 3. OOP principles.
Module 8. Graphical applications in Python. Tkinter library
Lesson 1. TKinter library. Label, Button and Entry widgets.
Lesson 2. Ways to position widgets. Development of a calculator.
Lesson 3. Widgets Checkbutton, Radiobutton, Combobox. MessageBoxes. Application menu.
Lesson 4. Canvas widget. Drawing two-dimensional figures. Outputting images.
Module 9. Telegram bot development. Organizer.
Lesson 1. Registering and setting up a Telegram bot.
Lesson 2. aiogram library. Setting up access rights.
Lesson 3. sqlite library. Handlers. Middleware.
Lesson 4. Publishing a Telegram bot.
Module 10. Preparation for the OGE/USE in computer science
3 lessons to prepare for the OGE.
7 lessons on preparing for the Unified State Exam.
Output Project
You will also have a lot of practice to understand how to work with it.
Write code, make mistakes, quickly get feedback and fix mistakes. This is how you replenish your basket of experience and practical skills.