Size: a a a

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

2020 September 02
Книги для программистов
Java Cookbook (2020)
Автор: Ian F. Darwin
Количество страниц: 638

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

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

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

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

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

#english #book #intermediate
источник
2020 September 03
Книги для программистов
Интенсив-практикум «Penetration Testing»🔥

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

За 4 дня вы научитесь:
- Сканировать локальные сети, узлы в сети Интернет и анализ полученного результата.
- Обнаруживать ряд уязвимостей в веб-приложениях, программах, операционных системах и почтовых серверах.
- Подбирать эксплойты к программному обеспечению с целью тестирования безопасности.
- Эксплуатировать уязвимости через программы для тестирования.

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

Интенсив ведет: Егор Богомолов, 200+ успешных проектов в таких компаниях как "Информзащита", "Бизон" и "Валарм".

Читайте подробности и оставляйте заявку на сайте: https://is.gd/HgugLc
источник
Книги для программистов
Get programming with Haskell (2018)
Автор: Will Kurt
Количество страниц: 600

Начните изучать программирование с интересного языка программирования Haskell, реализующего чисто функциональную парадигму программирования. К настоящему времени на нём написано много open source проектов, которые помогут вам в его изучении. Данное руководство является отличным стартом для начала обучения Haskell и содержит полный обзор возможностей языка для начального уровня.

В книге рассматриваются следующие темы:
✔️Основы функционального программирования;
✔️Типы данных;
✔️Ввод/вывод;
✔️Создание первых проектов и многое другое.

Преимущества:
➕Множество примеров и иллюстраций.

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

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

#book #english #intermediate
источник
2020 September 04
Книги для программистов
Что нужно уметь сетевому администратору, чтобы повысить эффективность работы и подняться на следующую карьерную ступеньку?

7 сентября в 20.00 Кулиничев Алексей расскажет о важных навыках сетевого инженера и представит программу практического онлайн-курса «Network Engineer». Вы узнаете, чем курс отличается от курсов других Сетевых Академий Cisco, как организована удаленная практика на реальном оборудовании, какие знания понадобятся для прохождения сертификации CCNA, и почему в 80% занятий особое внимание уделяется траблшутингу.

Регистрируйтесь на вебинар, чтобы не пропустить https://otus.pw/7t2G/
источник
Книги для программистов
Nim in Action (2017)
Автор: Dominik Picheta
Количество страниц: 320

Nim - это мультипарадигменный язык, который предлагает мощные параметры настроек с возможностью компилировать все, от C до JavaScript. Из Nim in Action вы узнаете, чем Nim отличается от других языков по стилю и производительности, освоите его структуру и синтаксис и откроете для себя уникальные особенности.

Что внутри:
✔️Особенности языка и реализация;
✔️Менеджер пакетов;
✔️Асинхронный ввод / вывод;
✔️Взаимодействие с C и JavaScript;
✔️Метапрограммирование.

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

Недостатки:
➖Плохо описан процесс установки.

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

#english #book #intermediate
источник
Книги для программистов
A Tour of C++ (2nd Edition) (2018)
Автор: Bjarne Stroustrup
Количество страниц: 504

Знаменитое руководство создателя C++ Бьёрна Страуструпа получило второе издание, в котором рассматриваются современный стандарт языка С++17, встроенные функции, основы работы со стандартной библиотекой и содержится множество примеров по изучению сложных элементов языка.

В книге рассматриваются следующие темы:
✔️Функции;
✔️Типы данных;
✔️Указатели и ссылки;
✔️Структуры;
✔️Основы объектно-ориентированного программирования;
✔️Пространства имён;
✔️Обработка ошибок и исключений;
✔️Аллокаторы и многое другое.

Преимущества:
➕Полный обзор изменений в стандарте С++17;
➕Множество примеров кода.

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

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

#beginner #book #english
источник
Книги для программистов
A Complete Solution Guide to Principles of Mathematical Analysis (2018)
Автор: Kit-Wing Yu
Количество страниц: 394

Книга представляет собой задачник по матанализу, где к каждому из 285 упражнений есть есть подробное развернутое решение. Также всего в книге 55 иллюстраций и 3 таблицы для объяснения нескольких теорем и решений. Предоставлены доказательства даже для каждой леммы, так как некоторые задачи требуют дополнительных математических знаний.

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

Недостатки:
➖Есть несколько ошибок.

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

#english #book #advanced
источник
2020 September 05
Книги для программистов
The AI Ladder: Accelerate Your Journey to AI (2020)
Авторы: Rob Thomas, Paul Zikopoulos
Количество страниц: 226

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

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

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

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

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

#english #book #intermediate
источник
Книги для программистов
🇺🇸 Бесплатный вебинар по английскому языку 🇬🇧 пройдет онлайн
⏰ 8-го сентября в 20.00 по МСК. Бесплатно принять участие можно здесь 👉🏻Регистрируйся

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

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

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

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

Все ещё думаете? Бесплатно принять участие можно здесь

👉🏻Регистрируйся
источник
Книги для программистов
Advanced Swift: Updated for Swift 5 (2019)
Авторы: Chris Eidhof, Ole Begemann, Florian Kugler, Ben Cohen
Количество страниц: 376

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

Достоинства:
➕Собрано много актуальной и полезной информации;
➕Множество примеров кода.

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

Скачать книгу: https://t.me/progbook2/424

#english #book #advanced
источник
2020 September 06
Книги для программистов
Arduino Cookbook (2020)
Авторы: Brian Jepson, Michael Margolis
Количество страниц: 796

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

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

Достоинства:
➕Приводится код любопытных проектов;
➕Хороший авторский стиль;
➕Практикоориентированность.

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

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

#english #book #beginner
источник
Книги для программистов
Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features (2020)
Авторы: Vardan Grigoryan, Shunguang Wu
Количество страниц: 608

C++ развивался на протяжении многих лет, и недавно стал доступен последний стандарт - C++20. Начиная с C++11, в C++ постоянно расширяется набор языковых функций. Данная книга является руководством по изучению тонкостей языка, методов, инструментов и новых функций, представленных в C++20, а также поможет вам применить их при создании современного и производительного ПО.

Во время чтения книги вы изучите:
✔️Управление памятью и низкоуровневое программирование на C++ для написания безопасных и стабильных приложений;
✔️Последние фичи C++20, такие как модули, концепты, диапазоны и корутины;
✔️Деббагинг и принципы тестирования;
✔️Разработку и реализацию приложений с графическим интерфейсом с использованием Qt5;
✔️Многопоточность и параллелизм для улучшения производительности.

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

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

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

#english #book #advanced
источник
2020 September 07
Книги для программистов
Learning React (2020)
Авторы: Alex Banks, Eve Porcello
Количество страниц: 488

Если вы хотите научиться создавать эффективные веб-приложения на React, данная книга для вас. Эта обновленная версия также идеально подходит для веб-разработчиков и инженеров-программистов, которые знают основы JavaScript, CSS и HTML. В ней представлены передовые практики и шаблоны для написания современного кода на React. Никаких предварительных знаний о React или функциональном JavaScript не требуется.

Достоинства:
➕Самая актуальная книга по React на данный момент;
➕Хороший авторский стиль.

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

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

#book #english #beginner
источник
Книги для программистов
❓Какие задачи Deep Learning и Компьютерного зрения надо уметь решать, если вас интересует карьера в области нейросетей?

Приходите 8 сентября на вебинар, где Артур Кадурин расскажет о must have инструментах и представит онлайн-курсы «Deep Learning. Basic» и «Computer Vision»

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

👉🏻Регистрируйтесь на вебинар по ссылке: https://otus.pw/iunl/
источник
Книги для программистов
Подготовим на позицию Java программиста с ментором онлайн. У нас ты получишь опыт в бизнес проекте и поддержку от наставника до первого рабочего дня. Оплата за обучение только после успешного трудоустройства на позицию разработчика.

Пройти тестовое задание 🙋‍♂️👉 https://clck.ru/QiP3R

👇Как проходит обучение:
1. Жесткий контроль теории и кода после каждой пройденной темы
2. Обучение только востребованному на рынке стеку технологий: Java Core, Maven, Git, Tomcat, Spring MVC, Core, Security, Hibernate
3. Отработка знаний в реальном бизнес проекте, который дает опыт для резюме
4. Интегрированное полезное общение в групповом чате slack с одногруппниками, наставниками и выпускниками-разработчиками
5. Быстрое карьерное и финансовое развитие за счет двухгодичной программы поддержки от экспертов java сообщества: митапы, мастер-классы, лекции и оффлайн интенсивы
6. Гарантированное трудоустройство с первой зарплатой от 100 000 рублей

Условия участия:
•  Пройти входное тестирование
• Обучение минимум 25 часов в неделю
• Проживание или готовность к переезду в Москву для трудоустройства
источник
Книги для программистов
Beginning Rails 6 (2020)
Авторы: Brady Somerville, Adam Gamble, Cloves Carneiro Jr., Rida Al Barazi
Количество страниц: 582

Начните свой путь к разработке веб-приложений и узнайте, насколько увлекательным может быть создание веб-приложений с помощью Ruby on Rails. Эта книга была обновлена, чтобы охватить новые возможности Rails 6, включая такие фичи, как WebPack, расширенная интеграция JavaScript, почтовый ящик действий, системное и параллельное тестирование и многое другое.

Во время чтения книги вы:
✔️Изучите создание веб-приложений Ruby on Rails 6;
✔️Изучите основы Ruby;
✔️Объедините все компоненты Rails для разработки собственных веб-приложений;
✔️Примените TDD, чтобы убедиться, что ваше приложение работает именно так, как вы ожидаете;
✔️Используете систему контроля версий Git и передовые методы для создания профессиональных приложений.

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

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

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

#english #book #intermediate
источник
2020 September 08
Книги для программистов
Школа программистов открыла набор в Виртуальный класс для учеников 3-11 классов на 2020/21 учебный год

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

В Школе программистов уже 19 лет дают IT-образование. Выпускники школы стажируются и работают в Apple, ABBY, NVIDIA, Яндексе и других крупных IT-компаниях.

Из достижений школы:
— чемпионство на Всемирной олимпиаде роботов;
— 77 наград на Всероссийских олимпиадах;
— средний балл ЕГЭ по информатике учащихся Школы равен 85 баллам;
— выпускники школы стали студентами Высшей школы экономики, МФТИ, ИТМО, МГУ им. Ломоносова и других вузов.

Даты ближайших экзаменов:
Для учеников 3-5 класса:
9 сентября 18.00
12 сентября 12.00

Для учеников 6-10 класса:
8 сентября 18.00
12 сентября 14.00


Узнать подробнее и записаться на экзамен: https://clck.ru/QSWzM
источник
Книги для программистов
Practical Data Analysis Using Jupyter Notebook (2020)
Автор: Marc Wintjen
Количество страниц: 322

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

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

Достоинства:
➕Хорошо подходит для начинающих;
➕Содержит ссылки на дополнительные источники с информацией.

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

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

#english #book #intermediate
источник
Книги для программистов
Beginning Programming with C For Dummies (2013)
Автор: Dan Gookin
Количество страниц: 456

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

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

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

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

#english #book #beginner
источник
2020 September 09
Книги для программистов
D3 for the Impatient (2019)
Автор: Philipp K. Janert
Количество страниц: 256

Если вы хотите изучить D3.js, ведущую библиотеку JavaScript для веб-графики и визуализации, эта книга для вас. Она написана для технически подкованных читателей, имеющих опыт программирования либо в Data Science; автор быстро объясняет необходимые темы, делая упор на объединение концепций и шаблонов.

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

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

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

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

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