Описание
Книга позволит получить знания, достаточные для профессии Python-разработчик (начиная с уровня Junior Developer). Это даст возможность устроиться на работу программистом или работать на себя — искать заказы на фриланс-биржах, создавать собственные приложения и игры, а затем выпускать их на таких площадках, как Google Play, Steam и подобных.
Шаг за шагом вы познакомитесь с основными принципами Python, научитесь писать первые программы, работать с данными, создавать графические интерфейсы, разрабатывать свои приложения, писать рабочие скрипты по созданию страниц регистрации, банковских приложений и других направлений разработки. Вы также изучите принципы тестирования и отладки кода, что сделает ваши программы более надежными.
В заключительной части книги рассмотрены продвинутые темы: многопоточность, асинхронное программирование, работа с модулями и пакетами, а также основы взаимодействия с реляционными, SQL и NoSQL базами данных.
В книге большое внимание уделяется практическим навыкам: каждая глава содержит примеры с разбором кода и различные задачи, которые помогут закрепить материал на практике.
Для кого книга
Книга будет полезна как начинающим программистам, делающим первые шаги в Python, так и более опытным разработчикам, желающим углубить свои знания и освоить новые области применения языка.
