Книги для программистов
166K subscribers
1.92K photos
15 videos
5.06K links
Лучшие книги из мира IT.

Список наших каналов: https://t.me/proglibrary/8353
Учиться у нас: https://proglib.io/w/907158ab

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
​​Взламываем шифры: криптография за 60 минут

Представляем вам статью по криптографии для новичков, где все разжевано и разложено по полочкам. Вы познакомитесь с шифрами, их особенностями и криптоанализом – атакой на шифротекст.

Ссылка: https://proglib.io/p/cryptography/

#security
C++17: структурированные привязки, контейнеры и новые типы

https://proglib.io/p/cpp-17/

#cpp
​​Алгоритмы представляют собой наиболее эффективные и продуманные этапы решения задачи. Эта книга написана для тех, кому нужен быстрый старт в основы алгоритмизации и программирования. Адитья Бхаргава, автор книги, постарался собрать самые распространённые алгоритмы, структуры данных и методы программирования, чаще всего применяемые в реальной практике. Также автор рассказал о том, что такое вычислительная сложность и какой она бывает: устойчивой, линейной, логарифмической или квадратичной. Данная книга подойдёт как для тех, кто только начинает программировать, так и для тех, кто уже является опытным разработчиком, так как материал в книге всегда является актуальным и востребованным.

Прочитав книгу, вы сможете:
применять алгоритмы быстрой и пузырьковой сортировки, сортировку вставками и бинарный поиск;
работать с такими структурами данных, как массивы, связанные списки и хеш-таблицы;
разобрать такой приём, как рекурсия.

Недостатки:
минусом данной книги является то, что Адитья выбрал необычный подход к иллюстрированию примеров, и иногда их очень сложно разбирать.
Пока еще блокировки не начались, хотим проанонсировать наш новый Instagram-аккаунт, где мы будем размещать обзоры актуальных книг и новинок.

https://www.instagram.com/proglibrary/

Подписывайтесь!
​​Краткий сборник возможных вопросов и ответов на собеседовании (2012)
Автор: Андрей Шевченко

#php #javascript #sql #html

Если в ближайшее время вы собирались пойти на собеседование в веб-студию или в компанию, занимающуюся разработкой сложных веб-приложений, вам обязательно стоит прочитать эту книгу. Данный труд не является официальным изданием, однако это не мешает ему считаться профессиональным руководством по подготовке к собеседованию. В книге всего 50 страниц, на которых, тем не менее, собраны важные основы программирования и создания сайтов.
Книга поможет вам вспомнить и подготовиться по следующим вопросам:
ООП;
PHP;
Вложенные sql-запросы, транзакции, агрегирование данных;
Общие принципы построения программ;
Циклы в Javascript и PHP;
Важные моменты в CSS и HTML;
Библиотека JQuery.

Однако не стоит относиться к книге, как к повседневному справочнику. В ней вы не найдёте таких тем, как:
Основы синтаксиса PHP, Javascript и sql;
Паттерны проектирования;
Сложные sql-запросы;
События Javascript.

Книга предназначена исключительно для того, чтобы быстро вспомнить пройденный однажды материал по основам веб-программирования.