Size: a a a

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

2019 September 04
Книги для программистов
Ищем контент-менеджера под наши каналы в Telegram:

https://t.me/proglibrary
https://t.me/progbook
https://t.me/cppproglib
https://t.me/phpproglib
https://t.me/javaproglib
https://t.me/csharpproglib
https://t.me/goproglib

Если был опыт работы в медиа и/или у вас есть опыт в разработке, буду рад с вами пообщаться. В любом случае, задавайте вопросы @theasder
источник
2019 September 05
Книги для программистов
@booksjava - это новый, молодой канал с книгами по Java, который ведет джавист с опытом. Для тех, кто входит в программирование, он будет мега полезен. Направлен на начинающих Java разработчиков и студентов. Подписывайтесь @booksjava.
источник
2019 September 06
Книги для программистов
#math #statistics  

Statistics from A to Z. Confusing Concepts clarified.

Andrew A. Jawlik

Математическая статистика порой является камнем преткновения многих студентов. В данной книге автор подробно объясняет самые важные концепты данной дисциплины.

Плюсы:
+ Все 75 тем распределены в алфавитном порядке, поэтому поиск нужного материала прост и эффективен.

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

+ Уникальное графическое сопровождение, наглядно иллюстрирует каждую тему, что улучшает восприятие и усвоение материала.

+ Таблицы, с помощью которых можно быстро выяснить, какой статистический тест нужно использовать в той или иной ситуации (с примерами).

+Есть бесплатная онлайн-версия книги.

+Автор также имеет курс на YouTube, где есть туториалы, основанные на материалах книги.

Минусы:
- Книга доступна только на английском.
https://www.statisticsfromatoz.com
источник
2019 September 07
Книги для программистов
#math #optimization
Practical Methods of Optimization
R.Fletcher
Оптимизация важна в любой научной (и не только) сфере. Данная книга содержит наиболее востребованные методы оптимизации и практические примеры их использования. В книге также имеется теоретический материал,  с помощью которого  наглядно объясняется, каким способом был разработан тот или иной способ.

Преимущества:
+ Доступная подача материала.
+Алгоритмы, которые применяются на практике.
+ Подходит для новичков
+ Реализация алгоритмов + песвдокод

Недостатки:
- Содержит не все state of the art алгоритмы

https://onlinelibrary.wiley.com/doi/book/10.1002/9781118723203
источник
2019 September 08
Книги для программистов
#logicgates #computerarchitecture #hardware #software
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold

Книга для тех, кто хочет понять, как устроен компьютер.

Преимущества:
+Доступное объяснение материала.
+ Схемы и таблицы для наглядности.
+Принцип работы логических вентилей, регистров, процессов сложения, вычитания и многое другое.
+Подходит для новичков.

Недостатки:
-Не обнаружено.

https://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319
источник
Книги для программистов
​​👨🏼‍🎓 Профессиональный курс "iOS-разработчик" от OTUS

Знакомьтесь с программой, проходите тестирование и присоединяйтесь к новой группе: https://otus.pw/vh5B/

👤 Для кого? Для разработчиков, у которых есть опыт работы на любых языках и платформах, и есть желание изучить язык Swift и разработку под iOS.

📌За 5 месяцев обучения вы научитесь:
— верстать графические интерфейсы приложений;
— взаимодействовать с API посредством HTTP-запросов;
— сохранять, получать и обрабатывать данные посредством ORM CoreData;
— создавать многопоточные мобильные приложения;
— тестировать код с помощью автотестов.

👉🏻 Чтобы попасть на курс, пройдите вступительное тестирование: https://otus.pw/vh5B/

⚠️ Лучших выпускников курса уже ждут на собеседования крупнейшие IT-компании страны и партнеры образовательного проекта OTUS.
источник
2019 September 09
Книги для программистов
#linux #OS #justforfun
Just for Fun: The Story of an Accidental Revolutionary
Linus Torvalds
Ради удовольствия: Рассказ нечаянного революционера
Линус Торвальдс

История о том, как человек, который решил написать собственную программу эмулятора терминала, случайно создал легендарную операционную систему Linux. Автор не обременяет читателей тяжелой терминологией, и всё же подробно объясняет процесс экзекуции одного из самых интересных проектов в программировании.
источник
Книги для программистов
источник
Книги для программистов
​​☝️OTUS приглашает на двухдневный интенсив по продвинутому JavaScript и популярным JS-фреймворкам.

Регистрируйтесь на бесплатные пробные вебинары:
📌11 сентября в 20:00 мск Вебинар «Знакомство с React.Native» в рамках курса «ReactJS/React Native-разработчик»: https://otus.pw/exFC/

📌12 сентября в 20:00 мск Вебинар «TypeScript в Node.js для server-side приложений» в рамках курса «Fullstack разработчик JavaScript»: https://otus.pw/HNuC/

Делиться с вами своей экспертизой будут преподаватели-практики Александр Коржиков (Dev IT Engineer ING Group (Нидерланды)) и Андрей Поляков (Ведущий мобильный разработчик в РокетБанк).

Для участия в вебинаре нужно быть знакомым с языком Javascript.

🔥Чтобы попасть на курсы с welcome скидкой прямо сейчас, пройдите вступительный тест:
«ReactJS/React Native-разработчик» - https://otus.pw/QAWV/
«Fullstack разработчик JavaScript» - https://otus.pw/qZYb/
источник
2019 September 10
Книги для программистов
источник
Книги для программистов
#theory #np #complexity
Computers and Intractability: A Guide to the Theory of Np-Completeness.
Michael R. Garey / David S. Johnson

Одна из лучших книг на тему P vs NP. Must have не только для теоретиков. P vs NP до сих является одной из 7 задач тысячелетия.
⚡️ https://www.businessinsider.de/p-vs-np-millennium-prize-problems-2014-9?r=US&IR=T

Преимущества:
➕ Полное формальное определение проблемы
➕Доступное объяснение теоретических и абстрактных тем
➕Таблицы и схемы, визуализация концептов

Недостатки:
➖ Для лёгкого чтения нужны базовые знания математики, теории графов и теории алгоритмов.
источник
Книги для программистов
Канал с книгами по FrontEnd разработке @frontendbook.

Русские и в оригинале. Много тех, которые тяжело найти в открытом доступе.

Подписывайтесь: @frontendbook
источник
2019 September 11
Книги для программистов
LaTeX 2е по-русски.
Игорь Котельников
Платон Чеботаев

Книга является руководством по системе LaTeX,  в которой можно эффективно оформить научную работу.

Преимущества:
➕ Огромное количество математических формул и функций
➕Советы по написанию чистого скрипта и оформлению работ в целом
➕Различные команды форматировки и манипуляции  текста

Недостатки:
➖ В данном издании отсутствует русификация LaTeX
источник
Книги для программистов
источник
Книги для программистов
​​👨🏼‍🎓Профессиональный курс "Пентест. Практика тестирования на проникновение" от OTUS

Знакомьтесь с программой, проходите тестирование и присоединяйтесь к новой группе: https://otus.pw/wVSI/

🎯 Цель курса - показать на практике, как проводится детальный анализ сетевых ресурсов, программного обеспечения, web-ресурсов на наличие уязвимостей, их эксплуатацию и дальнейшее устранение.

📌Особенности курса:
— Для изучения каждой уязвимости будет предоставлен сервис, который её содержит
— Много дополнительных материалов для самостоятельного изучения и качественный фидбэк от автора курса
— На выпускном проекте закрепите практические навыки проведения пентеста
— Получите знания, необходимые для подготовки к самостоятельному получению сертификатов: CEH (этичный хакинг), OSCP

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

⚠️ Лучших выпускников курса уже ждут на собеседования крупнейшие IT-компании страны и партнеры образовательного проекта OTUS.
источник
2019 September 12
Книги для программистов
#ip #routing #forwarding #network
Understanding  IP Addressing: Everything You Ever Wanted To Know.
Chuck Semeria.
Небольшой справочник по IP-адресации. Отлично подойдет, чтобы заполнить пробелы в знаниях. Также подходит новичкам, так как автор детально разбирает темы адресации и приводит примеры для каждого сценария. Книга на английском, но написана лёгким языком, поэтому людям, которые знакомы с базовой терминологией,  не составит труда понять содержание.

Преимущества:
➕Актуальный материал
➕Предельно ясное объяснение концептов
➕Нет ошибок и опечаток
➕Вопросы и задания для самопроверки

Недостатки:
Не обнаружено
источник
Книги для программистов
источник
Книги для программистов
​​Мечтали писать ПО на Java, но не находили времени?
Ждали знака от Вселенной?
Вот он!

Бесплатный курс "Разработчик программного обеспечения с применением технологий Java Enterprise Edition" в одном из самых необычных городов от INNOPOLIS UNIVERSITY

📍Обучение начинается 28 октября и продлится два месяца, за которые вы поднимете свой скилл до уровня работы в "Ай-Теко"

Проживание и питание в современном кампусе университета на время обучения и трудоустройства, а также современные аудитории, wi-fi и уникальное IT-сообщество города!

Записать можно до 10 октября вот тут: https://bit.ly/2lNtQMK
источник
2019 September 13
Книги для программистов
​​Exploring Java 9 (2018)
Автор: Cheng F.

#java #books

Как и многие другие языки, Java очень быстро развивается, становясь с каждой новой версией более производительным и эффективным для разработки. Эта книга охватывает весь жизненный цикл разработки приложений на Java с использованием его новых возможностей. Также книга содержит образцы реального кода по созданию модульных приложений, исходники которого можно найти на github (https://github.com/apress/exploring-java-9).

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

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

Недостатки:
➖ не подходит начинающим;
➖ не переведена.
источник
Книги для программистов
источник