Библиотека программиста. Часть 2
Сегодня делимся с вами второй подборкой книг о программировании, которые помогут как начинающим, так и продолжающим IT-специалистам.
«Программист-прагматик. Путь от подмастерья к мастеру»
Год выпуска: 1999
Авторы: Эндрю Хант, Дэвид Томас
В этой книге вы найдете обширный набор рекомендаций, адресованных программистам разных уровней. Они затрагивают не только аспекты написания эффективного и чистого кода, но и охватывают весь жизненный цикл продукта, а также предоставляют советы по взаимодействию с коллегами и клиентами.
«Рефакторинг. Улучшение проекта существующего кода»
Год выпуска: 1999
Автор: Мартин Фаулер
В книге автор представляет подробный справочник с более чем 70 видами рефакторингов и полезными рекомендациями, которые помогут вам определить моменты, когда их использование является наиболее целесообразным.
Introduction to the Theory of Computation
Год выпуска: 1997
Автор: Майкл Сипсер
Полное введение в область теории вычислений. В книге рассматриваются разнообразные темы, включая автоматы, формальные языки, понятия вычислимости и сложности.
Год: 2016
Автор: Чарльз Северанс
Курс по языку программирования Python. Книга позволит вам быстро освоить основные навыки программирования и методы обработки данных. Это издание создано для широкой аудитории читателей, не являющихся профессиональными программистами, но желающих начать изучение Python с нулевого уровня.
«Структура и интерпретация компьютерных программ»
Год: 1985
Авторы: Джеральд Джей Сассман, Гарольд Абельсон, Джули Суссман
Разные системы программного синтаксиса и анализируется процесс перехода от набора алгоритмов к созданию приложения. Основное внимание уделяется обсуждению «простых программ», которые используются как строительные блоки для создания более сложных.