Size: a a a

Книги для программистов

2021 January 01
Книги для программистов
С Новым годом, дорогие читатели Книг для программистов! 🎊

Мы очень рады, что в прошедшем году наш канал перевалил за границу 100 тыс. подписчиков. Пусть в Новом году наши старания по поиску книг принесут вам еще больше пользы и положительных эмоций! 🥳

Подбивая статистику по скачиваниям книг за 2020-й год мы узнали, что самыми популярными категориями стали книги для новичков в программировании и математике, книги по Python и азам Data Science.
Это очень вдохновляет — знать, как много людей стремятся разобраться в таких интересных вещах. Мы и сами начинали с того же, а теперь создаем собственные ресурсы, сайты, программы, модели. И, конечно, помним, как иногда было тяжело продираться через новые концепции и идеи🤦‍♂️

Со временем понимаешь, что нужно не только потреблять знания, но и делиться ими с другими людьми, учить, делать обучение нужным технологиям доступнее. Поэтому с 5 января мы запускаем трехнедельный онлайн-марафон по математике https://proglib.io/w/30ff6d81

На этом курсе вы не только твердо освоите в теории и практике самую важные аспекты математики для программирования и анализа данных, но и все нюансы, с которыми так трудно разобраться с книгой в одиночку. Начните Новый год с подарка самому себе! 🎆
источник
2021 January 02
Книги для программистов
Тест: насколько хорошо вы помните школьную математику?

В ладах ли вы с математикой? Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами.

https://proglib.io/tests/test-na-matematicheskuyu-intuiciyu
источник
2021 January 04
Книги для программистов
Хотите начать путь в анализе данных, давно в школе изучали математику, и все забыли?

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

Подробности тут: https://proglib.io/w/05d83f98
Специально для подписчиков промокод PROGBOOK на 10% до 05.01 18:00
источник
2021 January 05
Книги для программистов
📌 Последовательности и прогрессии

Первое занятие нашего интенсива по математике доступно онлайн! Мы рассмотрели основные понятия о последовательностях и прогрессиях и разобрали несколько ключевых примеров.

https://youtu.be/OjQ75pKKhIw

Пройти весь курс: https://proglib.io/w/8dd86af6
источник
2021 January 06
Книги для программистов
Работа с GIT — базовый навык любого IT-специалиста. Освойте их на Супер-интенсиве по версионированию и командной работе с помощью GIT от OTUS.

📌Старт уже 20 января! За 2 дня вы:
— Изучите устройство GIT
— Сможете настраивать репозитории
— Изучите слияние и перебазирование веток
— Получите навык разрешения конфликтов при слиянии веток
— Сможете использовать графические инструменты для работы с GIT
— Поймете как организовать процесс работы с GIT в команде

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

👉🏻Оставьте заявку, чтобы успеть занять место по спец. цене: https://otus.pw/Y1CX/
источник
Книги для программистов
Python for Algorithmic Trading (2020)
Автор: Yves Hilpisch
Количество страниц: 380

Алгоритмическая торговля, когда-то являвшаяся исключительной прерогативой крупных игроков, теперь открыта для небольших организаций и индивидуальных трейдеров, использующих онлайн-платформы. Сегодня многие трейдеры предпочитают Python и его экосистему мощных пакетов. В этой практической книге автор показывает студентам, ученым и практикам, как использовать Python в увлекательной области алгоритмической торговли.

Во время чтения книги вы:
✔️Настроите подходящую среду Python для алгоритмической торговли;
✔️Узнаете, как получать финансовые данные из общедоступных и закрытых источников данных;
✔️Изучите векторизацию для финансовой аналитики с NumPy и pandas;
✔️Создадите прогнозы рынка с помощью машинного обучения и глубокого обучения;
✔️Реализуете автоматические алгоритмические торговые стратегии с помощью торговых платформ OANDA и FXCM.

Достоинства:
➕Много полезных практических примеров;
➕Хорошая структурированность.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2021 January 07
Книги для программистов
Algorithmic Thinking: A Problem-Based Introduction (2020)
Автор: Daniel Zingaro
Количество страниц: 408

Данная книга является практическим введением в построение алгоритмов и структур данных для решения реальных задач. Вы узнаете, как классифицировать проблемы, выбирать структуры данных и определять подходящие алгоритмы. Вы также узнаете, как ваш выбор структуры данных, будь то хеш-таблица, куча или дерево, может повлиять на время выполнения и ускорить ваши алгоритмы; и как применять эффективные стратегии, такие как рекурсия, динамическое программирование и двоичный поиск, для решения сложных задач.

Примеры алгоритмов и структур данных, описанных в книге:
✔️Поиск в глубину;
✔️Алгоритм Дейкстры;
✔️Куча;
✔️Хэш-таблица и другие.

Достоинства:
➕Хороший авторский стиль;
➕Множество примеров кода.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
2021 January 08
Книги для программистов
Nest.js: A Progressive Node.js Framework (2018)
Авторы: Jay Bell, Greg Magolan, David Guijarro, Adrien de Peretti, Patrick Housley
Количество страниц: 313

Фреймворки JavaScript очень быстро входят и выходят из моды по мере того, как веб-технологии меняются и развиваются. Nest.js - хорошая отправная точка для многих разработчиков, которые хотят использовать современный веб-фреймворк, поскольку он использует язык, очень похожий на язык JavaScript, наиболее часто используемый в Интернете. Nest.js также использует TypeScript, язык, который обеспечивает простоту и мощность JavaScript с безопасностью типов других языков, к которым вы, возможно, привыкли. С помощью этого руководства вы сможете приступить к работе, создавая свои собственные приложения c Nest.js в кратчайшие сроки.

Достоинства:
➕Глубокое погружение в тему;
➕Широкий спектр тем.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Data Structures & Algorithm Analysis in C++ (2013)
Автор: Mark Weiss
Количество страниц: 664

Это книга по продвинутым алгоритмам, которая устраняет разрыв между традиционными курсами и анализом алгоритмов. По мере увеличения скорости и мощности компьютеров возрастает и потребность в эффективном программировании и анализе алгоритмов. Применяя эти навыки в тандеме, автор учит читателей разрабатывать хорошо сконструированные, максимально эффективные программы с использованием языка программирования C++.

Достоинства:
➕Хорошая структурированность;
➕Примеры кода на С++.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
2021 January 09
Книги для программистов
Introduction to C & GUI Programming (2019)
Автор: Simon Long
Количество страниц: 156

Популярный язык программирования Cи используется в совершенно разных областях - от крошечных микроконтроллеров, используемых в тостерах и часах, до законченных операционных систем. Первая половина этой книги представляет собой введение в Cи и охватывает основы написания простых программ с помощью командной строки. Во второй половине книги показано, как использовать набор инструментов пользовательского интерфейса GTK с Cи для создания многофункциональных приложений с графическим интерфейсом, которые можно запускать на компьютере.

Достоинства:
➕Легко читается;
➕Множество примеров кода.

Недостатки:
➖Присутствуют несколько маленьких ошибок в коде.

Скачать книгу

#english #book #beginner
источник
Книги для программистов
Web Security for Developers (2020)
Автор: Malcolm McDonald
Количество страниц: 216

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

Во время чтения книги вы:
✔️Изучите защиту от атак с использованием SQL-инъекций, вредоносного кода JavaScript и подделки межсайтовых запросов;
✔️Добавите аутентификацию и контроль доступа к форме для защиты учетных записей;
✔️Сможете блокировать учетные записи пользователей, чтобы предотвратить атаки, основанные на угадывании паролей, краже сеансов и т.д.;
✔️Внедрите шифрование;
✔️Научитесь управлению уязвимостями в устаревшем коде.

Достоинства:
➕Небольшой объем;
➕Широкий спектр тем.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2021 January 10
Книги для программистов
SPA Design and Architecture: Understanding Single Page Web Applications (2015)
Автор: Emmit Scott
Количество страниц: 275

Автор обучает навыкам проектирования и разработки, необходимым для создания одностраничных веб-сайтов. Книга включает обзоры фреймворков MV, модульного тестирования, маршрутизации, управления компоновкой, доступа к данным, публикации / подписки и автоматизации задач на стороне клиента. Она полна простых для понимания примеров, которые вы можете применить в библиотеке или фреймворке по вашему выбору.

Что внутри:
✔️Работа с модульным JavaScript;
✔️Понимание фреймворков MV;
✔️Управление компоновкой;
✔️Автоматизация задач на стороне клиента;
✔️Тестирование.

Достоинства:
➕Хороший авторский стиль;
➕Грамотная структурированность.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Deep Learning Interviews (2020)
Автор: Shlomo Kashani, Amir Ivry
Количество страниц: 438

Данное руководство содержит сотни полностью решенных задач по широкому кругу ключевых тем в области ИИ. Она предназначена как для репетиций собеседований или экзаменов по конкретным темам, так и для получения степени магистра по машинному обучению. Задачи в книге достаточно сложны, чтобы хорошо поработать и значительно улучшить свои навыки, и они сформулированы в виде наводящих на размышления вопросов и увлекательных историй.

✔️Сотни полностью решенных задач;
✔️Проблемы из многих областей глубокого обучения;
✔️Понятные схемы и иллюстрации;
✔️Исчерпывающий указатель;
✔️Пошаговые решения задач;
✔️Не только ответы, но и показанные работы и доказательства, если необходимо.

Достоинства:
➕Практикоориентированность;
➕Актуальность материала.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2021 January 11
Книги для программистов
Math for Programmers (2021)
Автор: Paul Orland
Количество страниц: 688

Чтобы получить работу в областях науки о данных, машинного обучения, компьютерной графики или криптографии, вам необходимо иметь сильные математические навыки. Автор учит математике, необходимой для карьеры, концентрируясь на том, что вам нужно знать как разработчику. Книга наполнена большим количеством полезных графиков и содержит более 300 упражнений и мини-проектов.

Достоинства:
➕Актуальность материала;
➕Широкий спектр тем.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Библиотека хакера: @hackproglib
Go: @goproglib
C\C++: @cppproglib
PHP: @phpproglib
Frontend: @frontendproglib
Python: @pyproglib
Mobile: @mobileproglib
Data Science: @dsproglib
Java: @javaproglib
C#: @csharpproglib

Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
источник
Книги для программистов
Какие навыки необходимы тестировщику для профессионального роста и управления командой?

Ответ на этот и другие вопросы вы узнаете 14 января на встрече с Анастасией Асеевой-Нгуен, ex head of QA в команде на 90+ человек. Анастасия представит программу онлайн-курса «QA Lead», расскажет, как организована практика. В конце вебинара вы получите возможность приобрести курс по спец.цене. Программа рассчитана на тестировщиков с опытом.

Регистрируйтесь на вебинар и готовьте вопросы к встрече с экспертом https://otus.pw/JEhy/
источник
Книги для программистов
Practical Python Programming for IoT (2020)
Автор: Gary Smart
Количество страниц: 516

Настала эпоха подключенных устройств, будь то фитнес-браслеты или умные дома. Сейчас как никогда важно понять, как компоненты оборудования взаимодействуют с интернетом для сбора и анализа пользовательских данных. Интернет вещей в сочетании с популярным языком с открытым исходным кодом Python можно использовать для создания мощных и интеллектуальных систем IoT с интуитивно понятными интерфейсами.

Во время чтения книги вы:
✔️Получите знания об электронных схемах датчиков и исполнительных механизмов;
✔️Структурируете свой код на Python, используя асинхронный ввод-вывод, модели pub / sub и т. д.;
✔️Автоматизируете реальные проекты Интернета вещей с помощью интеграции датчиков и исполнительных механизмов;
✔️Интегрируете электронику с ThingSpeak и IFTTT для автоматизации;
✔️Создадите и используете RESTful API, WebSockets и MQTT с датчиками;
✔️Настроите среду разработки Raspberry Pi и Python для проектов IoT.

Достоинства:
➕Практикоориентированность;
➕Множество примеров кода.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2021 January 12
Книги для программистов
The C Puzzle Book
Автор: Alan Feuer
Количество страниц: 187

Книга C Puzzle Book - отличный выбор для всех программистов, которые хотят расширить свои базовые знания языка программирования Cи. Эта книга была разработана, чтобы помочь читателям получить более полное представление о синтаксисе и семантике языка Си с помощью интересных головоломок, которые бросают вызов читателям в знании основ. Специалист по программированию на Cи Алан Фойер освещает основные темы с разных сторон, чтобы читатель мог получить более полное представление о предмете.

Достоинства:
➕Практикоориентированность;
➕Лаконичность.

Недостатки:
➖Плохое качество печати.

Скачать книгу

#english #book #intermediate
источник
Книги для программистов
Почему ценятся PHP-разработчики со знаниями Symfony?

Узнайте 13 января о ключевых навыках программирования на одном из самых сложных, надежных и высокопроизводительных PHP-фреймворках на встрече с Александром Пряхиным, техническим директором в CityAds Media. На вебинаре Александр представит программу онлайн-курса «Symfony Framework» и ответит на ваши вопросы.

👉🏻Рекомендуем заранее пройти вступительный тест, чтобы оценить свой уровень подготовки и сложность курса. Регистрируйтесь на мероприятие и запасайтесь вопросами для эксперта: https://otus.pw/KMzb/
источник
Книги для программистов
Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications (2020)
Авторы:  Lorne Lantz, Daniel Cawrey
Количество страниц: 284

Это подробное руководство превращает сложные, быстро развивающиеся идеи, лежащие в основе блокчейна, в легко усваиваемый справочный материал, объясняющий, что действительно происходит под капотом. Эта книга предназначена для всех, кто думает, стоит ли инвестировать время в криптовалюту и индустрию блокчейна. Выйдите за рамки модных словечек и посмотрите, что действительно может предложить технология.

Во время чтения книги вы:
✔️Узнаете, почему биткойн был важен при рождении блокчейна;
✔️Узнаете, как Ethereum создал благодатную почву для новых инноваций, таких как децентрализованные финансы, токены и флэш-кредиты;
✔️Откроете для себя секреты цен на криптовалюту и различные факторы, влияющие на очень волатильные рынки криптовалют;
✔️Узнаете, как предприятия и правительства используют блокчейн;
✔️Поймете проблемы масштабирования и разветвления блокчейна.

Достоинства:
➕Актуальность материала;
➕Хорошая структурированность.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник