This publication is backed by an author with over 30 years of practical experience in IT and a couple of dozen published books. Vladimir Dronov is not just a theorist but a practitioner who has consistently created materials for each stage of the evolution of web technologies. And that is important.
What’s inside the book?
22 lessons, more than 40 practical exercises and assignments for self-study. The book can be divided into three key parts:
Fundamentals of the language: data types, control structures, functions, classes, exceptions, modules.
Advanced tools: installing libraries, multithreading, multiprocessing, concurrent programming (async/await), type annotations.
Real projects: downloading data from the web, parsing web pages, working with databases, creating graphical and web applications, mathematical calculations, building graphs, integration with AI.
All examples are available in the electronic archive on the publisher's website.
What is the feature of the author's deep immersion methodology through examples?
Against the backdrop of many textbooks, Dronov's book stands out with comprehensive projects that evolve from lesson to lesson. For example, the program for creating image thumbnails goes through 5 versions, clearly demonstrating how and why to apply different tools of the language.