Книги / Языки программирования / Python / Python Practice Lab: Learn How to Code through Interactive Examples

Python Practice Lab: Learn How to Code through Interactive Examples

Angelica Lim, Victor Cheung

Эта книга представляет собой практическое руководство по изучению основ программирования через создание интерактивных проектов на Python. Авторы предлагают уникальный подход к обучению компьютерным наукам, где читатели сразу погружаются в создание работающих программ — от простых чат-ботов до систем рекомендаций и обработки изображений.

Структура книги построена вокруг практических лабораторных работ, каждая из которых посвящена конкретной теме: создание чат-ботов с различными функциями, разработка рекомендательных систем, работа с графикой и компьютерным зрением, а также основы алгоритмов поиска и сортировки данных. Особенностью подхода является обучение через интерактивные примеры, которые делают процесс изучения программирования увлекательным и понятным даже для новичков.

Книга охватывает фундаментальные концепции компьютерных наук, включая переменные, циклы, условия, функции, работу с файлами и рекурсию. При этом все теоретические концепции иллюстрируются практическими примерами из реального мира. Авторы также знакомят читателей с базовыми концепциями искусственного интеллекта, такими как системы рекомендаций и компьютерное зрение, что делает книгу особенно актуальной в современном контексте.

Издание подходит как для самостоятельного изучения, так и для использования в учебных курсах. Материал был апробирован в университетских курсах Simon Fraser University и доказал свою эффективность для начинающих программистов. Книга содержит многочисленные упражнения, вопросы для самопроверки и глоссарий терминов.