Size: a a a

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

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

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

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

Подписывайтесь: t.me/event_listener_bot
источник
2020 September 28
Книги для программистов
Какая математика нужна для Data Science? Интервью с преподавателями МГУ

Всё, что вы хотели знать о математике для анализа данных, но не знали, у кого спросить.

https://proglib.io/w/fa2f98d1
источник
Книги для программистов
The Complete Coding Interview Guide in Java (2020)
Автор: Anghel Leonard
Количество страниц: 788

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

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

Достоинства:
➕Все задачи приводятся с решениями на GitHub;
➕Используется актуальная версия языка.

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

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

#english #book #intermediate
источник
Книги для программистов
🇺🇸 Бесплатный вебинар по английскому языку 🇬🇧 пройдет онлайн

⏰ 29-го сентября в 20.00 по МСК. Бесплатно принять участие можно здесь 👉🏻Регистрируйся

Как выучить английский за день? - Никак.
Как выучить английский за неделю? - Никак.
Как выучить английский за месяц? - Никак.
Как выучить английский во сне? - Никак.

Но всего за 2 часа БЕСПЛАТНОЙ трансляции вы сможете вместе с нами

👉🏻Кликай
⁃ поставить правильное произношение с основателем школы, который приехал из США
⁃ полностью избавиться от языкового барьера (не шутка)
⁃ навсегда понять самую сложную тему английского языка
⁃ научиться запоминать десятки (или сотни) слов ежедневно.

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

Все ещё думаете? Бесплатно принять участие можно здесь
👉🏻Регистрируйся
источник
Книги для программистов
Mastering Qt 5 (2018)
Авторы: Guillaume Lazar, Robin Penea
Количество страниц: 534

Qt 5 - это фреймворк для разработки приложений, который обеспечивает отличный пользовательский интерфейс и позволяет создавать полнофункциональные приложения с помощью Qt Widgets, QML и Qt 3D. Независимо от того, создаете ли вы прототипы графического интерфейса пользователя или полнофункциональные кроссплатформенные приложения, Mastering Qt 5 - быстрое и простое решение для изучения библиотеки.

Во время чтения книги вы:
✔️Научитесь создавать потрясающие пользовательские интерфейсы с помощью Qt Widgets и Qt Quick 2;
✔️Разработаете мощные кроссплатформенные приложения;
✔️Создадите пользовательские интерфейсы с помощью Qt Designer и напишете библиотеку для предварительного просмотра пользовательского интерфейса.

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

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

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

#english #book #intermediate
источник
2020 September 29
Книги для программистов
Data Scientist-ы больше не нужны?

Может ли программа заменить специалиста? Рассказываем о существующих сервисах автоматизации машинного обучения.

https://proglib.io/sh/a9nuG1hfkY
источник
Книги для программистов
Учитесь предотвращать киберугрозы на практике🔥

Получите практические навыки анализа уязвимостей и защиты от кибератак за 4 дня.

Кибербезопасность – это профессия про:
– высокий заработок без потолка
– закрытое комьюнити редких специалистов
– соревнования "для своих" с огромными призовыми фондами
– дефицит специалистов в мире - 4,5 млн

Попробуйте свои силы на практическом интенсиве "Старт в кибербезопасности: Level 0"

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

Читайте подробности и оставляйте заявку на сайте: https://is.gd/HgugLc
источник
Книги для программистов
Hands-On Machine Learning with scikit-learn and Scientific Python Toolkits (2020)
Автор: Tarek Amr
Количество страниц: 384

Машинное обучение применяется повсюду, от бизнеса до исследований, а scikit-learn - это универсальная библиотека, популярная среди практиков машинного обучения. Эта книга послужит практическим руководством для всех, кто хочет создавать практические решения с машинным обучением с помощью scikit-learn и Python.

Во время чтения книги вы:
✔️Поймете, когда и как правильно использовать разные алгоритмы;
✔️Узнаете, как собрать и подготовить данные для задач машинного обучения;
✔️Научитесь обрабатывать несбалансированные данные и оптимизировать свои алгоритмы для достижения компромисса;
✔️Используете лучшие практики для настройки гиперпараметров.

Достоинства:
➕Хорошо подходит для новичков;
➕Используется одна из последних версий библиотеки.

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

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

#english #book #beginner
источник
Книги для программистов
Mastering Blockchain (2020)
Автор: Imran Bashir
Количество страниц:

Технология блокчейн является основой криптовалют и находит применение в финансах, правительстве, СМИ и многих других отраслях. Третье издание книги Mastering Blockchain было тщательно переработано и обновлено с учетом последних исследований в области блокчейна; были добавлены четыре новые главы о Serenity (Ethereum 2.0), токенизации и корпоративных блокчейнах.

Во время чтения книги вы:
✔️Изучите механизмы, лежащие в основе Bitcoin, Ethereum и альтернативных криптовалют;
✔️Изучите криптографию и ее использование в технологии;
✔️Узнаете теоретические основы смарт-контрактов;
✔️Разработаете децентрализованные приложения, используя Solidity, Remix, Truffle, Ganache и Drizzle.

Достоинства:
➕Отлично подходит для тех, кто не знаком с технологией;
➕Раскрываются релевантные особенности блокчейна.

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

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

#english #book #advanced
источник
2020 September 30
Книги для программистов
Крутая работа или деньги за рекомендацию сотрудника!

Онлайн-гипермаркет Перекрёсток Впрок набирает в IT-команду амбициозных разработчиков. Если ты давно мечтаешь о работе, как в сериале Кремниевая Долина, то это твой шанс. На сайте много разных вакансий, которые подойдут Web-разработчикам, JavaScript, PHP и многим другим специалистам.

Также можно порекомендовать своего знакомого разработчика и в случае успеха, получить целых 20 000 рублей вознаграждения!

Ссылка: https://perekrestok.tech/?utm_source=telegram&utm_medium=fix&utm_campaign=bibliotekaprogrammista
источник
Книги для программистов
Node.js Web Development (2020)
Автор: David Herron
Количество страниц: 760

Node.js - это лидирующая платформа для серверной веб-разработки, позволяющая разработчикам использовать одни и те же инструменты и парадигмы как для серверного, так и для клиентского программного обеспечения. Это обновленное пятое издание фокусируется на новых возможностях Node.js 14, Express 4.x и ECMAScript, знакомит с современными концепциями, методами и передовыми практиками использования Node.js.

Во время чтения книги вы:
✔️Установите и начнете использовать Node.js 14 и Express 4.17 как для веб-разработки, так и деплоя;
✔️Разберетесь, как реализуются веб-сервисы с помощью фреймворка Restify;
✔️Разработаете и протестируете микросервисы с помощью Docker, Docker Swarm и Node.js на AWS EC2 с помощью Terraform;
✔️Освоите инструменты для работы с данными, такие как MySQL, SQLite3 и MongoDB.

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

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

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

#english #book #beginner
источник
2020 October 01
Книги для программистов
Applying Math with Python (2020)
Автор: Sam Morley
Количество страниц: 358

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

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

Достоинства:
➕Актуальность материала;
➕Содержит полезные примеры кода, которые можно использовать в проектах.

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

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

#english #book #advanced
источник
Книги для программистов
Конференция Huawei «Цифровое сообщество 2020» уже в эфире! Подключайтесь к стриму, чтобы быть в курсе всех главных трендов ИКТ-сообщества. Сегодня в эфире выступления руководителей бизнеса и лидеров мнений, прямые репортажи с тематических стендов, обсуждение технологии 5G и многое другое!
https://www.huawei.ru/
#HDCC
источник
Книги для программистов
Unity 2020 Virtual Reality Projects (2020)
Автор: Jonathan Linowes
Количество страниц: 592

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

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

Достоинства:
➕Книга дает практичные идеи для применения;
➕Подойдет даже опытным разработчикам в качестве справочника.

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

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

#english #book #intermediate
источник
2020 October 02
Книги для программистов
Interactive Data Visualization with Python (2020)
Авторы: Abha Belorkar, Sharath Chandra Guntuku, Shubhangi Hora, Anshu Kumar
Количество страниц: 364

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

Во время чтения книги вы:
✔️Изучите и примените различные методы интерактивной визуализации данных;
✔️Научитесь управлять параметрами и стилями для создания качественных графиков;
✔️Научитесь работать с Matplotlib, Seaborn, Altair и Bokeh.

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

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

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

#english #book #advanced
источник
Книги для программистов
Сталкиваетесь в работе с СУБД?

6 месяцев практики и опыт 20-ти крутых экспертов помогут вам профессионально работать с популярными инструментами PostgreSQL, MySQL, Redis, Tarantool, MongoDB, Cassandra и др.

🚩Вы научитесь проектировать базы данных и создавать оптимальную структуру их хранения и различать основные СУБД.
🚩Освоите синтаксис и особенности работы SQL, DDL, DML.
🚩Сможете выявлять и оптимизировать медленные запросы.
🚩Вас ждет живое общение с экспертами на вебинарах, интенсивная практика и итоговый проект, которые помогут вырасти в карьере и уверенно решать сложные интересные задачи.

👉🏻Пройдите вступительный тест, чтобы успеть занять место по спец. цене: https://otus.pw/PdZ7/
источник
Книги для программистов
Learn Kubernetes Security (2020)
Авторы: Kaizhe Huang, Pranjal Jumde, Loris Degioanni
Количество страниц: 332

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

Во время чтения книги вы:
✔️Поймете основы архитектуры Kubernetes и сетей;
✔️Получите представление о различных интеграциях безопасности, предоставляемых платформой Kubernetes;
✔️Погрузитесь в области моделирования угроз и безопасности;
✔️Изучите различные конфигурации на практических примерах.

Достоинства:
➕Глубокое погружение в тему;
➕Понятные объяснения.

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

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

#english #book #advanced
источник
2020 October 03
Книги для программистов
🐇Knock, knock. Время выбирать свой путь. На бесплатных вебинарах онлайн-курсов «Алгоритмы и структуры данных» и «IoT-разработчик»:

8.10 — Всё о курсе «Алгоритмы и структуры данных»: https://otus.pw/wxDN/
8.10 — Всё о курсе «IoT-разработчик»: https://otus.pw/3vLz/

— Познакомитесь с преподавателями-практиками, зададите любые вопросы по алгоритмам/IoT, программе курсов и тому, как после обучения обеспечить себе надёжный карьерный прогресс. Следуйте за белым кроликом, регистрируйтесь сейчас — напомним в день вебинара!

🔥Внимание — курсы не для новичков! Чтоб проверить свой уровень, пройдите тест:
— ПРОЙТИ ТЕСТ по алгоритмам и структурам данных: https://otus.pw/bdqH/
— ПРОЙТИ ТЕСТ по IoT-разработке: https://otus.pw/vF09c/
источник
Книги для программистов
Android Studio 4.0 Development Essentials - Java Edition (2020)
Автор: Neil Smyth
Количество страниц: 796

В 2018 году Google представила сообществу разработчиков Android Jetpack, разработанный для ускорения и упрощения разработки современных и надежных приложений для Android. Он представляет собой набор инструментов, библиотек и рекомендаций по архитектуре. Основные элементы Jetpack рассматриваются в этом последнем издании Android Studio Development Essentials. Книга полностью обновлена для Android Studio 4.0 и Android 10 (Q), её цель - научить навыкам, необходимым для разработки приложений на базе Android с использованием языка программирования Java.

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

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

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

#english #book #beginner
источник
Книги для программистов
C++: Simple and Effective Tips and Tricks to learn C++ Programming Effectively (2020)
Автор: Benjamin Smith
Количество страниц: 150

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

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

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

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

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