Программирование на языке Python: учебный курс
Этот учебный курс представляет собой фундаментальное введение в программирование с использованием языка Python. Книга следует междисциплинарному подходу, демонстрируя применение программирования для решения задач из различных областей знаний. Авторы, известные специалисты из Принстонского университета, создали материал, который подходит как для начинающих, так и для тех, кто хочет систематизировать свои знания.
Структура книги построена по принципу от простого к сложному. Она начинается с базовых элементов программирования: первой программы, встроенных типов данных, условных выражений и циклов. Затем рассматриваются более сложные темы: функции, модули, рекурсия, объектно-ориентированное программирование. Завершающая часть посвящена алгоритмам и структурам данных, включая эффективность, сортировку, поиск, стеки, очереди и хеш-таблицы.
Особенностью книги являются практические примеры и кейсы, такие как "случайная навигация по сайтам", "просачивание", "моделирование N тел" и "феномен 'тесного мира'". Эти примеры показывают, как программирование применяется для решения реальных задач. Книга содержит множество программ с подробными комментариями, что помогает лучше понять материал.
Издание подходит для использования в учебных заведениях, а также для самостоятельного изучения. Оно даёт прочную основу в программировании, которая позволит читателю в дальнейшем специализироваться в различных IT-направлениях, таких как Data Science, веб-разработка или анализ данных.









