If you've confidently taken a beginner Python developer course, you need to move on and read the following guide for mid-level programmers. In it, the author examines the complex programming concepts associated with web development, API construction, text processing, and more.
The book covers the following topics:
✔ iterators and generators;
✔ regular expression;
✔ basics of cryptography;
✔ data base;
✔ web scraping;
✔ the basics of creating an API;
✔ unit testing;
✔ multi-threading and much more.
➕ relevant material on the topic;
➕ numerous examples;
➕ wide coverage of topics.