Python

The course “Basics of automation with Python” will be useful to anybody who deals with IT and is planning to move on to web development. You will learn to work with synchronous and asynchronous web and write your own console programs. As a result of training, you will be able to develop an asynchronous web parser.
For this purpose we will explore such important topics as:
- “argparse” and “click” modules, threads and processes, synchronization primitives;
- then we will discuss threading and multiprocessing;
- we will get familiar with a TCP/IP model, as well as with a “requests” library and a “socket” module;
- we will deal with error handling and logging;
- and at the end of the course we will explore “asyncio”, “aiohttp” and “beautifulsoup” libraries.
Almost each topic will be accompanied with a task for programming and additional materials, owing to which you will be able to apply your knowledge in practice and master your skills.