Explorations in Computing: An Introduction to Computer Science and Python Programming
Эта книга представляет собой введение в компьютерные науки и программирование на Python. Основная цель — научить читателя использовать навыки программирования для изучения фундаментальных концепций и вычислительных подходов к решению задач. Python используется в качестве лабораторного программного обеспечения, что позволяет плавно перейти от вводных проектов к более продвинутым курсам.
Книга делает акцент на вычислительном мышлении и важных концепциях в области computing. Интерактивные лабораторные проекты в каждой главе позволяют изучать ключевые идеи, особенно то, как алгоритмы предлагают вычислительные решения проблем. Читатель может вводить выражения, просматривать результаты и проводить эксперименты для лучшего понимания материала.
Учебник включает в себя достаточный объем знаний по Python для создания собственных программ, а также содержит учебные проекты, которые побуждают к исследованию конкретных задач и их решению с помощью вычислений. Стандартные упражнения помогают проверить понимание пройденных тем.
Материал книги и программное обеспечение доступны на сайте автора, что делает её идеальным ресурсом для начинающих изучать computer science и Python.
