Size: a a a

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

2019 August 29
Книги для программистов
​​💡Открыт набор на профессиональный курс «Реверс-инжиниринг»💡

Пройдите вступительный тест и присоединяйтесь к группе. Ждем вас!

👉🏻 ПРОЙТИ ТЕСТИРОВАНИЕ: https://otus.pw/GtMO/

Уникальная авторская программа от эксперта в области анализа вредоносных программ, обратной разработки и низкоуровневого программирования со множеством интересной, полезной и актуальной практики на реальных кейсах!

За 4 месяца вы:
📍Научитесь читать ассемблерный код;
📍Научитесь работать в специализированном ПО для обратной разработки (IDA Pro, WinDBG, OllyDbg, Hiew);
📍Освоите в теории и на практике основные приемы статического и динамического анализа кода;
И конечно повысите свою ценность и конкурентоспособность как специалиста!

Курс «Реверс-инжиниринг» рассчитан на разработчиков программного обеспечения, системных программистов, системных аналитиков, вирусных аналитиков, специалистов по информационной безопасности, devops-специалистов.

Изучайте программу, сдавайте вступительный тест – и присоединяйтесь к слушателям!
источник
2019 August 30
Книги для программистов
​​Practical Probabilistic Programming (2016)
Авторы: Ави Пфеффер

#python #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

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

В книге рассматриваются следующие темы:
✔ введение в вероятностное программирование и систему Figaro;
✔ краткое руководство по языку Figaro;
✔ создание приложения вероятностного программирования;
✔ вероятностные модели и вероятностные программы;
✔ объектно-ориентированное вероятностное программирование;
✔ моделирование динамических систем и многое другое.

Преимущества:
➕ актуальный материал;
➕ многочисленные примеры.

Недостатки:
➖ неудачный перевод.
источник
Книги для программистов
источник
Книги для программистов
​​C/C++. Структурное и объектно-ориентированное программирование: практикум (2011)
Авторы: Татьяна Павловская, Юрий Щупак

#cpp #book #rus #beginner

Язык: русский.

Целевая аудитория: начинающие разработчики.

Структурное и объектно-ориентированное программирование являются важными особенностями таких языков программирования, как С и С++, изучение которых требует времени и качественного пособия, чем и является настоящее собрание семинаров. На протяжении всех семинаров вы изучите такие языковые конструкции, как массивы, строки, структуры, функции, шаблоны, динамические структуры данных, классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции программной инженерии и паттерны проектирования, а также выполните ряд лабораторных работа для закрепления материала.

В книге рассматриваются следующие темы:
✔ классы;
✔ наследование;
✔ шаблоны классов;
✔ обработка исключительных ситуаций;
✔ стандартные потоки;
✔ файловые и строковые потоки;
✔ стандартная библиотека шаблонов;
✔ паттерны проектирования и многое другое.

Преимущества:
➕ удобная структура материала;
➕ множество примеров и упражнений;
➕подходит начинающим программистам.

Недостатки:
➖ старое издание.
источник
Книги для программистов
​​Путь хакера еще никогда не был так доступен. Пройдите интенсив за три дня и напишите свою первую программу на самом востребованном языке Java!

Бесплатный доступ по ссылке 👉 https://clc.to/axSnhg

Почему Java — отличный выбор?
➕ Имеет дружественный синтаксис.
➕ Один и тот же написанный код будет работать и на Windows, и на Linux, и на macOS.
➕ Востребован на рынке труда.
➕ Язык Java многогранен и имеет множество возможностей применения.

Спикер интенсива — Даниил Пилипенко, директор центра SymbioWay, который находит IT-специалистов для крупнейших компаний России.

Ждем вас с 2 по 4 сентября в 15:00!
источник
2019 August 31
Книги для программистов
​​Microservices for the Enterprise (2018)
Авторы: Kasun Indrasiri, Prabath Siriwardena

#programming #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

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

В книге рассматриваются следующие темы:
✔ архитектура микросервисов;
✔ внутренняя коммуникация;
✔ управление данными;
✔ интеграция микросервисов;
✔ API, события и потоки;
✔ основы безопасности микросервисов и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ качественный теоретический материал;
➕ многочисленные примеры кода.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Learning Scientifc Programming with Python (2015)
Автор: Christian Hill

#python #book #english

Язык: английский.

Целевая аудитория: опытные программисты на Python и начинающие
разработчики, изучающие data science.

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

В книге рассматриваются следующие темы:
✔ объекты в Python;
✔ списки, кортежи, циклы и ветвления;
✔ основы pylab;
✔ модули и пакеты;
✔ библиотека NumPy;
✔ работа с MatPlotlib и SciPy.

Преимущества:
➕ большое множество графиков, программ и комментарий к коду.

Недостатки:
➖ на замечено.
источник
Книги для программистов
источник
2019 September 01
Книги для программистов
​​Object-Oriented Software Construction (2005)
Автор: Бертран Мейер

#oop #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

ООП является наиболее часто используемой парадигмой программирования на данный момент, и в каждом языке, который его реализует, есть свои особенности и принципы его применения. В настоящей книге вы прочтёте не о том, как применять ООП в языках программирования, таких как Java, C++ или PHP, а узнаете о том, что такое ООП, как осуществлять повторное использование и расширяемость проектируемых систем. Рассматриваемый в книге объектный подход охватывает весь жизненный цикл разработки программных продуктов.

В книге рассматриваются следующие темы:
✔ обзор внешних факторов;
✔ пять критериев;
✔ пять правил;
✔ пять принципов;
✔ перегрузка и универсальность;
✔ функциональная декомпозиция;
✔ абстрактные типы данных;
✔ классы и объекты.

Преимущества:
➕ наиболее полный материал по ООП;
➕ профессиональное объяснение.

Недостатки:
➖ плохой перевод.
источник
Книги для программистов
источник
Книги для программистов
​​Python Cookbook (2013)
Авторы: David Biezly, Jones Brian K.

#python #english #beginner #book

Язык: английский.

Целевая аудитория: начинающие разработчики.

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

В книге рассматриваются следующие темы:
✔ алгоритмы и структуры данных;
✔ строки и текст;
✔ работа со временем;
✔ итераторы и генераторы;
✔ работа с файлами и многое другое.

Преимущества:
➕ раскрывает возможности Python 3;
➕ четкая структура;
➕ много примеров.
Недостатки:

➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Вырастите в Middle Java Developers за 6 месяцев.

OTUS открывает новый набор на курс «Разработчик Java», который погрузит вас в особенности разработки серверных приложений на Java, проектирование, тестирование и особенности платформы.

⚡️ПОСМОТРЕТЬ ПРОГРАММУ ДЕТАЛЬНЕЕ: https://otus.pw/u6xY/

Занятия начнутся с 25 сентября.
Для поступления в группу проверьте уровень знаний вступительным тестом.

⚡️ПРОЙТИ ТЕСТ: https://otus.pw/u6xY/
источник
2019 September 02
Книги для программистов
​​Microservice Patterns (2018)
Автор: Chris Richardson

#java #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на Java.

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

В книге рассматриваются следующие темы:
✔ декомпозиция;
✔ коммуникация внутри микросервисной архитектуры;
✔ управление транзакциями с помощью саг;
✔ построение бизнес-логики в микросервисной архитектуре;
✔ запросы внутри микросервисов;
✔ тестирование микросервисов и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ качественные примеры кода;
➕ соблюдены все детали коммерческой разработки.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Pro SQL Server on Linux (2018)
Авторы: Bob Ward

#sql #linux #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

Хотите узнать, как работает SQL сервер под управлением Linux? Тогда вам обязательно стоит прочитать данное руководство, из которого вы узнаете, как управлять вашими базами данных, узнаете о принципах безопасности и поддержки больших объёмов данных. Также автор коснётся популярных в настоящее время тем контейнеризации разработки с помощью Docker и Kubernetes.

В книге рассматриваются следующие темы:
✔ установка и конфигурация;
✔ создаём базу данных;
✔ инструменты SQL сервера;
✔ основы безопасности;
✔ SQL сервер и контейнеры и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ множество примеров.

Недостатки:
➖ узкая специфика материала.
источник
Книги для программистов
источник
Книги для программистов
источник
2019 September 03
Книги для программистов
Всем доброго дня! У нас выпустился новый движок и редизайн сайта, будем рады вашим идеям и пожеланиям по развитию. Если нашли баг, внизу справа есть специальная плашка для этого.

https://proglib.io
источник