Programming course (Python programming fundamentals), 10th grade - course RUB 31,250. from Foxford, training, Date: December 7, 2023.
Miscellaneous / / December 09, 2023
Who will benefit from the course?
The course is suitable for those who are just starting to learn Python programming.
What knowledge does the course provide?
The course allows you to master basic programming constructs found in any programming language, as well as write several games under the guidance of a teacher.
How the training works
The classes cover basic Python theory and are supported by a large number of hands-on assignments.
Compliance
You will gain basic knowledge of the subject
We know how to approach children
Available in recording
School certification
Each lesson has a plot and interactive tasks.
Our teachers are participants in competitions, authors of methodological developments
They know how to interest every child, taking into account age characteristics. Each lesson is an exciting journey into the World of Knowledge!
Let's look at the main topics of the program
The child will not have to study the material on his own and cram it without understanding. The teacher will explain even complex topics in simple language, and presentations and interactive tasks will increase interest in the subject.
Let's consolidate knowledge in practice
After each lesson, a small homework task that will help you practice the material covered and practice before the test.
We manually check samples and homework
We do not leave the written part assignments for self-testing - this is done by OGE experts.
We check “for real”, like in an exam, and as a result you receive detailed feedback. All this is for the sake of speed of preparation and your results. Your personal curator will answer your questions within two hours, 24/7
The curators understand the program and the subject, so they can easily answer your questions about the course and homework - at any time
They know well how difficult it can be to prepare and understand your worries.
The most important task of a tutor is to help you cope with stress and fear before exams
Basic Python Constructs
This section introduces the basics of programming in Python: how to work with numbers, strings, lists. Training takes place through the example of creating simple console applications.
- Numbers and strings
- Conditional operator
- Cycles
- Functions
- Lists
- Dictionaries
- Files
- Exception Handling
- Coding Guide - PEP 8 style
Creating simple games
The course section introduces the tkinter library and its capabilities, widgets, and also teaches how to draw on canvas. The practice involves creating several applications and games with a graphical interface.
- tkinter module
- Window interface (GUI)
- Create a canvas and draw on it
- Movement of the figure on the canvas
- Event management
Application creation
The section introduces the concept of API, http requests and teaches them to write them in Python using the special requests module. The practice involves writing an application that detects geolocation data.
- Application creation
- Random module
- Time module
- requests module
- http requests
- Server API (application programming interface)