Skip to content

Latest commit

 

History

History
109 lines (71 loc) · 5.27 KB

README.md

File metadata and controls

109 lines (71 loc) · 5.27 KB

Список рекомендуемой литературы

C++

  • Орленко П.А., Евдокимов П.В. C++ на примерах. практика, практика и только практика
  • Яцек Галовиц. C++17 STL стандартная библиотека шаблонов
  • Скотт Мэйерс. Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
  • Доусон М. Изучаем C++ через программирование игр

Code style


C#

  • Дж.Рихтер. CLR via C#

Python

Базовый уровень

  • Седер Наоми. Python. Экспресс-курс
  • Дауни Аллен. Думать на языке Python
  • Васильев Алексей. Python на примерах

Code style

Сборники проектов и задач

  • Кольцов Дмитрий. Python: создаём программы и игры
  • Свейгарт Эл. Большая книга проектов Python
  • Копец Дэвид. Классические задачи Computer Science на языке Python

Продвинутый уровень

  • Уилкс Мэттью. Профессиональная разработка на Python
  • Хиллард Дейн. Секреты Python Pro
  • Персиваль Гарри, Грегори Боб. Паттерны разработки на Python

HTML5 & CSS3

  • Кириченко А, Хрусталев А. HTML5 + CSS3. Основы современного дизайна
  • Купер Н. Как создать сайт. Комикс-путеводитель по HTML, CSS и WordPress -2019

Базы данных

Книги

  • Карвин Б. Программирование баз данных SQL. Типичные ошибки и их устранение
  • Грофф, Вайнберг, Оппель. SQL. Полное руководство
  • Ицик Бен-Ган. Microsoft SQL Server 2012. Основы T-SQL

Connection string


Алгоритмы

Базовый уровень

  • Адитья Бхаргава. Грокаем алгоритмы.
  • Харольд Абельсон, Джеральд Сассман. Структура и интерпретация компьютерных программ (SICP).
  • Златопольский Д. М. "Занимательная информатика"

Продвинутый уровень

  • Роберт Седжвик. Фундаментальные алгоритмы C++. Части 1-4
  • Бертран Мэйер. Почуствуй класс
  • Томас Кормен, Чарльз Эрик Лейзерсон, Рональд Линн Ривест, Клиффорд Штайн. Алгоритмы: построение и анализ

Паттерны проектирования и архитектура приложений

Больше про паттерны и подходы в архитектуре

  • Роберт Найстром. Паттерны игрового программирования
  • Э.Гамма - Приемы объектно-ориентированного проектирования. Паттерны проектирования
  • Александр Швец. Погружение в паттерны проектирования.
  • Эндрю Роллингз, Дэйв Моррис. Проектирование и архитектура игр.
  • Роберт Мартин. Чистая архитектура

Больше о том как улучшить свой код и программы в целом

  • Столяров А.В. Оформление программного кода
  • Александр Швец. Погружение в рефакторинг
  • Роберт Мартин. Чистый код. Создание, анализ и рефакторинг
  • Роберт Мартин. Идеальный программист
  • Стив Макконнелл. Совершенный код


Похожие списки