Size: a a a

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

2019 February 14
Книги для программистов
The Practice of Programming (2017)
Авторы: Брайан У. Керниган, Роб Пайк

#cpp #java #books
источник
2019 February 15
Книги для программистов
​​Make Your Own Neural Network (2016)
Автор: Тарик Рашид

#python #book #rus #beginners

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

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

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

Основные темы книги:
➕ нейронные сети и системы искусственного интеллекта;
➕ структура нейронных сетей;
➕ сглаживание сигналов, распространяющихся по нейронной сети, с помощью функции активации;
➕ тренировка и тестирование нейронных сетей;
➕ интерактивная среда программирования IPython;
➕ использование нейронных сетей в качестве классификаторов объектов;
➕ распознавание образов с помощью нейронных сетей.

Недостатки:
➖ встречаются ошибки в схемам и расчётах;
➖ отсутствует подробное описание вывода некоторых формул.

Онлайн-перевод книги: https://prglb.ru/21q9m
источник
Книги для программистов
​​Глубокое обучение. Погружение в мир нейронных сетей (2018)
Авторы: Сергей Николенко, А. Кадурин, Екатерина Архангельская

#machine_learning #books #rus #advanced

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

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

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

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

Недостатки:
➖ листинги с кодом приведены не полностью;
➖ замечены ошибки в формулах.
источник
Книги для программистов
The Python 3 Standard Library by Example (2017)
Автор: Doug Hellmann

#python #book #english #advanced
источник
Книги для программистов
​​Надоело работать за копейки? Получи профессию будущего и встань на путь успешного программиста!

Регистрация уже началась ➡️ https://goo.gl/LcpR8h
Количество мест ограничено!

💻 Ты узнаешь, какой язык программирования тебе больше всего подойдет.
✏️ Получишь необходимые материалы для обучения и увидишь, как правильно писать код.
➕ Участники получат электронный сертификат.

Получи знания бесплатно, в прямом эфире.
источник
2019 February 16
Книги для программистов
​​Java: The Complete Reference, 10 Edition (2017)
Автор: Herbert Schildt

#java #book #english #beginner

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

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

Знаменитое руководство Герберта Шилдта переживает уже своё десятое издание (но есть уже и одиннадцатое), в котором таким же понятным и подробным языком автор рассказывает про программирование на языке Java. В этом издании так же много примеров кода, комментариев к нему и заданий для закрепления материала.

В книге рассматриваются следующие темы:
✔️ основ языка Java;
✔️ библиотеки языка;
✔️ основы Swing;
✔️ основы JavaFX и многое другое.

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

Недостатки:
➖ большой объём.
источник
Книги для программистов
источник
Книги для программистов
​​Чистый Python. Тонкости программирования для профи (2018)⠀
Автор: Бейдер Д.⠀

#python #book #rus #beginner

Целевая аудитория: профессиональные программисты на Python.⠀

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

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

Преимущества:⠀
➕ актуальная версия языка;⠀
➕ интересные примеры решения различных задач.⠀

Недостатки:⠀
➖ не замечено.
источник
Книги для программистов
The C Programming Language (1978)
Авторы: Брайан У. Керниган, Деннис М. Ритчи

#c_language #book #english #beginner
источник
2019 February 17
Книги для программистов
​​Go in Practice (2017)
Авторы: Мэтт Батчер, Мэт Фарина

#golang #book #beginner #english

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

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

Go — это язык нового поколения, предназначенный для разработки приложений с параллельной обработкой, для создания облачных, системных и веб-приложений. Тем, кто уже знаком с другими языками, такими как Java, C или C#, настоящей книги будет достаточно для того, чтобы начать профессионально использовать Go в ежедневной разработке. Книга быстро познакомит с основами языка, перейдя к объяснению таких тем, как тестирование и отладка, маршрутизация, создание сетевых и веб-служб, также она содержит решения множества типовых задач.

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

Недостатки:
➖ не обнаружено.
источник
Книги для программистов
источник
Книги для программистов
​​Introducing Python: Modern Computing in Simple Packages (2017)
Автор: Билл Любанович

#python #book #english #beginner

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

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

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

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

Недостатки:
➖ ошибки в листингах.
источник
Книги для программистов
источник
Книги для программистов
Machine Learning with TensorFlow (2018)
Автор: Nishant Shukla

#python #book #english #advanced
источник
Книги для программистов
​​🔥Открытый вебинар «Continuous delivery на начало 2019 года» в рамках курса «DevOps практики и инструменты»  от OTUS

📅 19 февраля в 20:00 по мск

👉🏻 РЕГИСТРАЦИЯ НА ВЕБИНАР: https://otus.pw/1e26/

За последние годы DevOps практики сильно изменились. Практика Continuous Delivery стала включать в себя куда больше вещей, чем просто автоматизированная поставка, мы узнали на что конкретно эта практика в компании влияет и как ее пользу можно измерить. На вебинаре разберемся, что же из себя представляет практика Continuous Delivery в начале 2019 года.

Также 26 февраля в 20-00 (мск) в прямом эфире пройдет День открытых дверей. Приходите, чтобы узнать подробнее о программе курса, формате обучения, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

👉🏻 РЕГИСТРАЦИЯ: https://otus.pw/FZqm/

Присоединяйтесь - левелапнемся вместе!💪🏻​
источник
2019 February 18
Книги для программистов
​​Python for kids (2017)
Автор: J. Briggs

#python #book #english #beginner

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

Целевая аудитория: дети и начинающие программисты.

Программирование - это творческое и весьма перспективное занятие. Многие взрослые вовремя это осознают и стараются научить программированию своих детей. Именно по этой причине всё больше книг по разработке пишутся для детей, поскольку в детском возрасте многие вещи воспринимаются быстрее. В этой книге дан объёмный материал по Python, с интересными заданиями и комментариями к ним.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​JavaScript: The Definitive Guide (2012)
Автор: Дэвид Флэнаган

#javascript #books #rus #beginner

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

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

Как говорят на некоторых программистских форумах: «Если у вас есть великая книга с носорогом, вы поняли Javascript». Противников этому утверждению найти трудно, ведь книга Дэвида Флэнагана хороша настолько, что одной только её должно хватить, чтобы начать самостоятельный путь в веб-разработке на javascript. Книга впечатляет не только своим большим объёмом, но и простотой изложения. К сожалению, в настоящее время и шестое издание также успело устареть, но в качестве справочника и руководства по основам языка незаменимым будет ещё долгое время.

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

Преимущества:
➕ наиболее полное описание языка javascript;
➕ хорошая структура;
➕ большое количество примеров.

Недостатки:
➖ большой объём;
➖ присутствуют ошибки и неточности;
➖ часть материала неактуальна в настоящее время.
источник
Книги для программистов
источник
Книги для программистов
📙 Курс по анонимности и безопасности в сети

Автор: CyberYozh security group.
Год: 2018.

▪️Истории ошибок и арестов известных хакеров.
▪️Инструкции по шифрованию и стеганографии.
▪️Настройка систем экстренного уничтожения.
▪️Ловушки для хакеров (и не только).
▪️Системы массовой слежки и кибершпионаж.
▪️Песочницы и системы аппаратной изоляции.
▪️Инструкции по настройке защищенного email и браузера.
▪️Секреты безопасного общения в сети.
▪️Криминалистический анализ и контр-форензика.
▪️Методы деанонимизации киберпреступников.
источник