Size: a a a

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

2020 May 12
Книги для программистов
​​Think Julia: How to Think Like a Computer Scientist (2019)
Авторы: Ben Lauwens, Allen B. Downey
Количество страниц: 298

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

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

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

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

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

#english #beginner #book
источник
2020 May 13
Книги для программистов
Учитесь предотвращать киберугрозы на практике🔥

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

На интенсиве вы научитесь:
— Устанавливать и настраивать сеть на Linux-системах
— Настраивать сеть и понимать особенности ее работы
— Понимать взаимодействие между виртуальной и физической машиной
— Осуществлять ряд сетевых атак и выстраивать защиту от них
— Анализировать безопасность ОС

Интенсив ведет: Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Читайте подробности и оставляйте заявку на сайте: https://is.gd/61YRcT
источник
Книги для программистов
​​Cloud FinOps: Collaborative, Real-Time Cloud Financial Management (2019)
Авторы: J. R. Storment, Mike Fuller
Количество страниц: 284

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

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

Достоинства:
➕Актуальность материала;
➕Книга не привязана к какой-то конкретной платформе.

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

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

#english #book #advanced
источник
Книги для программистов
​​C++17 STL Cookbook (2017)
Автор: Jacek Galowicz
Количество страниц: 534

C++ прошел большой путь и применяется практически во всех областях. Быстрый, эффективный и гибкий, он используется для решения многих задач. Если вы хотите понять практическую полезность C++ 17 STL для написания более умного, полностью переносимого кода, то эта книга для вас.

Во время чтения книги вы:
✔️Узнаете о новых возможностях C++ и о том, как лучше писать код с помощью стандартной библиотеки (STL). Сократите время разработки ваших приложений.
✔️Откроете для себя масштаб и возможности функций STL для решения реальных проблем;
✔️ Составите свои собственные алгоритмы, не отказываясь от простоты и элегантности STL.

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

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

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

#english #book #intermediate
источник
2020 May 14
Книги для программистов
​​Beginning Python: From Novice to Professional (2019)
Автор: Magnus Lie Hetland
Количество страниц: 566

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

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

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

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

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

#english #book #beginner
источник
Книги для программистов
​​Онлайн-тренинг по внедрению интернационализированных почтовых адресов (EAI)

16 мая в 11:00 пройдет бесплатный технический тренинг по внедрению и поддержке интернационализированных почтовых адресов. Мероприятие проведет Игорь Лидин, ведущий разработчик ТЦИ и эксперт в вопросах внедрения интернационализированной почты.

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

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

На тренинге поговорим и покажем, как на практике реализуется поддержка интернационализированных доменов и почтовых адресов на почтовых серверах.

Вы узнаете:
- О ключевых концепциях, связанных с интернационализированной почтой;
- Что такое EAI, IDN, Universal Acceptance и как это работает;
- Как конфигурировать Postfix и Courier для поддержки EAI;
- Технические особенности внедрения интернационализированной почты.

Кому будет интересно:
- Системным администраторам

Регистрация: https://runet-id.com/event/eai-online2020/
источник
Книги для программистов
​​Introduction to Applied Linear Algebra (2018)
Авторы: Stephen Boyd, Lieven Vandenberghe
Количество страниц: 457

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

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

Недостатки:
➖К упражнениям нет ответов.

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

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

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Go: @goproglib
C\C++: @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 May 15
Книги для программистов
​​Practical Artificial Intelligence with Swift (2019)
Авторы: Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent
Количество страниц: 528

При помощи книги вы научитесь применять AI в своих приложениях на Swift для iOS, macOS, tvOS и watchOS. Вы узнаете, как создавать функции, использующие мощные возможности искусственного интеллекта для идентификации изображений, создания прогнозов, контента, рекомендаций и многого другого.

Книга поделена на три главы:
✔️Основы и инструменты;
✔️Изучение AI с помощью задач;
✔️Углубление полученных знаний.

Достоинства:
➕Актуальность материала;
➕Подходит опытным специалистам, работающим со Swift.

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

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

#english #book #advanced
источник
Книги для программистов
18 мая в 20:00 мск приглашаем на День открытых дверей курса «Web-разработчик на Python»: https://otus.pw/nr2K/

Старт курса уже скоро - успейте пройти вступительный тест и получить спецпредложение: https://otus.pw/cMjU/

На бесплатном вебинаре:
- вы познакомитесь с преподавателем-практиком Леонидом Орловым, программистом с 8-летним опытом;
- сможете задать любые вопросы по web-разработке на Python;
- узнаете подробнее о хардкорной программе курса, формате обучения и выпускном проекте;
- расскажем о карьерных перспективах.

Вебинар рассчитан на разработчиков, знающих азы Python, JavaScript и html/css. Регистрируйтесь сейчас - напомним в день вебинара!
источник
Книги для программистов
​​Deep Learning Illustrated (2019)
Авторы:  Jon Krohn, Grant Beyleveld, Aglaé Bassens
Количество страниц: 416

Глубокое обучение трансформирует программное обеспечение, расширяет возможности нового мощного искусственного интеллекта и обеспечивает беспрецедентную производительность алгоритмов. Книга Deep Learning Illustrated обладает уникальной интуитивностью и предлагает полное введение в методы дисциплины. Наполненная цветными иллюстрациями и простым для понимания кодом, книга избавляет от сложностей построения моделей глубокого обучения, делая предмет доступным и увлекательным для изучения.

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

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

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

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

#english #book #intermediate
источник
2020 May 16
Книги для программистов
​​Native Mobile Development (2019)
Авторы: Shaun Lewis, Mike Dunn
Количество страниц: 394

Авторы показывают в своей книге всевозможные способы, при помощи которых можно упростить разработку мобильных приложений. Если ваша команда часто работает с iOS и Android или планирует перейти с одной из этих платформ на другую, это практическое руководство научит вас выполнять наиболее распространенные задачи разработки на каждой платформе. Хотите узнать, как сделать сетевые подключения в iOS? Или как работать с базой данных в Android? Книга поможет вам.

Что внутри:
✔️Общие операции с файлами и базами данных;
✔️Сетевое взаимодействие с удаленными API;
✔️Жизненный цикл приложения;
✔️Пользовательские виды и компоненты;
✔️Потоковая и асинхронная работа;
✔️Настройка, сборка и запуск приложения на устройстве.

Достоинства:
➕Множество примеров кода;
➕Подходит опытным разработчикам.

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

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

#english #book #advanced
источник
Книги для программистов
Ozon научит Go бесплатно! Важная новость для всех, кто связывает своё будущее с написанием кода: самый быстрорастущий российский e-commerce запускает бесплатную школу Go. Это возможность за два месяца стать middle-специалистом с опытом решения реальных задач и проектом в портфолио — а лучшие выпускники получат предложение о работе в Ozon. Что нужно, чтобы поступить? Опыт в написании кода, сделанное тестовое задание и, конечно, заявка. Подробности тут: http://ozon.dev/goschool
источник
Книги для программистов
​​The Enterprise Big Data Lake (2019)
Автор: Alex Gorelik
Количество страниц: 224

Предприятия экспериментируют с использованием Hadoop для создания Big Data Lakes, но многие проекты останавливаются или терпят неудачу, потому что подходы, которые работали в интернет-приложениях, должны быть приняты и для корпоративных. Этот практический справочник проведет руководителей и ИТ-специалистов от начального процесса исследования и принятия решений до планирования, выбора продуктов, а также внедрения, обслуживания и управления современным Data Lake.

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

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

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

#english #book #advanced
источник
2020 May 17
Книги для программистов
​​Cloud Native DevOps with Kubernetes (2019)
Авторы: John Arundel, Justin Domingus
Количество страниц: 346

Эта книга показывает разработчикам, как применять стандартные практики DevOps для Kubernetes в cloud-native контексте. Вы узнаете все об экосистеме Kubernetes и найдете проверенные в бою решения частых проблем.

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

Достоинства:
➕Хороший авторский стиль;
➕Много полезных советов.

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

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

#english #book #advanced
источник
Книги для программистов
​​Learn Java 12 Programming (2019)
Автор: Nick Samoylov
Количество страниц: 692

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

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

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

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

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

#english #book #beginner
источник
2020 May 18
Книги для программистов
​​Mastering the C++17 STL (2017)
Автор: Arthur O'Dwyer
Количество страниц: 386

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

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

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

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

#english #book #intermediate

Скачать книгу
источник
Книги для программистов
NOP::Nuances of programming - лучший образовательный контент в сфере IT: мануалы, статьи, тесты. Просто о сложных вещах. Не важно на каком языке вы пишете. Вы всегда найдете что-нибудь полезное и для себя.

Переходите и подписывайтесь, если ещё не сделали этого: @nuancesprog
источник
Книги для программистов
​​Mastering Python Networking (2018)
Автор: Eric Chou
Количество страниц: 466

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

Чему вы научитесь:
✔️Использовать библиотеки Python для взаимодействия с вашей сетью;
✔️Использовать фреймворки для создания API высокого уровня;
✔️Работать с PyTest и Unittest для тестирования;
✔️Узнаете, как создавать виртуальные сети в облаке AWS;
✔️Узнаете, как Jenkins можно использовать для автоматического развертывания изменений в вашей сети.

Достоинства:
➕Множество примеров кода;
➕Легко читается.

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

#english #book #advanced

Скачать книгу
источник
2020 May 19
Книги для программистов
На каком языке программирования вы пишите больше всего?
Анонимный опрос
26%
Python
17%
Java
14%
JavaScript
10%
C++
11%
C#
8%
PHP
3%
Go
2%
Swift
9%
Другой
Проголосовало: 10028
источник