Size: a a a

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

2020 August 08
Книги для программистов
Python Projects for Beginners (2019)
Автор: Connor P. Milliken
Количество страниц: 332

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

Во время чтения книги вы:
✔️Изучите начальные и продвинутые концепты Python;
✔️Познакомитесь с анализом данных с помощью pandas, библиотеки анализа данных Python;
✔️Изучите процесс собеседования и технические вопросы;
✔️Создадите реальные приложения с помощью Python;
✔️Узнаете, как использовать Anaconda, Jupyter Notebooks и Python Shell.

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

Недостатки:
➖Присутствуют опечатки.

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

#english #book #advanced
источник
2020 August 09
Книги для программистов
Data Structures & Algorithms in Swift (2018)
Авторы: Kevin Lau, Vincent Ngo
Количество страниц: 328

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

Достоинства:
➕Вы научитесь решать более сложные задачи в разработке приложений;
➕Практикоориентированность.

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

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

#english #book #advanced
источник
Книги для программистов
Mastering Kotlin (2019)
Автор: Nate Ebel
Количество страниц: 434

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

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

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

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

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

#english #book #advanced
источник
2020 August 10
Книги для программистов
Вакансия редактора-копирайтера

Онлайн-портал образовательных материалов для IT-специалистов Библиотека программиста (https://proglib.io) ищет автора статей для подготовки публикаций

— Что делать:

— Подготовка нативных материалов по IT-тематике согласно контент-плану. Темы: программирование (Java, Python, Go), iOS/Android-разработка,  информационная безопасность, Data Science, Big Data, тестирование ПО.

— Редакторская работа со структурой материала под ключ.

— Коммуникация с командой по внесению правок.

— Факт-чекинг, корректура написанных материалов.

Требования:

— Опыт написания материалов для IT-медиа, продукта или компании.  

— Понимание целевой аудитории и SEO-оптимизации.

— Умение написания материалов, полезных как для читателя, так и заказчика.

— Знание английского языка для  чтения и перевода иностранных источников.

— Приветствуется знание основ программирования и других направлений в IT-сфере.

— Готовность к выполнению тестового задания (оплачиваемое, в случае удачного прохождения).

— Работа в команде с главным редактором.

Условия:

— Удаленная работа с соблюдением дедлайнов.  

— Оплата по количеству знаков 500 руб - 1000 знаков, выплаты два раза в месяц.

— С кем связаться:

Откликнуться на вакансию: @brilliant_stone. Присылайте несколько предложений о себе и опыте работы, ссылки на примеры публикаций. Резюме присылать не нужно. В случае взаимного интереса, мы пришлем вам тестовое задание.
источник
Книги для программистов
Mastering Xamarin.Forms (2019)
Автор: Ed Snider
Количество страниц: 200

Книга является новым изданием бестселлера по созданию эффективной архитектуры мобильных приложений с помощью Xamarin.Forms 4, которое максимально повышает общее качество приложений. Узнайте, как расширить и развить компоненты последней версии Xamarin.Forms для разработки эффективной и надежной архитектуры мобильных приложений.

Во время чтения книги вы:
✔️Поймёте как, когда и зачем использовать шаблоны архитектуры и лучшие практики с Xamarin.Forms;
✔️Изучите использование инверсии шаблонов внедрения элементов управления и зависимостей в мобильных приложениях Xamarin.Forms;
✔️Научитесь работать с онлайн и офлайн-данными в мобильных приложениях Xamarin.Forms;
✔️Узнаете, как отслеживать качество мобильных приложений с помощью Visual Studio App Center.

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

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

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

#english #book #advanced
источник
Книги для программистов
🍀12 августа в 20:00 (мск) приглашаем на бесплатный вебинар: "Рефакторинг кода приложений на SPRING" в рамках профессионального курса "Разработчик на Spring Framework".

Вы узнаете о лучших технологиях написания простого и поддерживаемого кода в современном стиле на Spring Framework.

👉🏻Пройдите вступительный тест из 21 вопроса. Если сможете сдать — получите доступ к вебинару и сможете поступить на онлайн-курс: https://otus.pw/1a5c/
источник
Книги для программистов
Machine Learning for Beginners (2019)
Автор: Ethem Mining
Количество страниц: 712

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

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

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

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

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

#english #book #beginner
источник
2020 August 11
Книги для программистов
​​Будущее рядом — освой профессию Data Scientist

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

И у тебя как раз есть шанс стать тем самым незаменимым специалистом благодаря курсу от Skillbox «Профессия Data Scientist».

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

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

Открой мир будущего — переходи по ссылке ▶️ https://clc.am/sTro9g и бронируй место на курсе со скидкой 40%.
источник
Книги для программистов
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Полезные материалы по всему, что может быть интересно любому программисту: @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
источник
Книги для программистов
Unity Certified Programmer (2020)
Автор: Philip Walker
Количество страниц: 762

Unity Certified Programmer - это глобальная программа сертификации для всех, кто хочет стать профессиональным разработчиком Unity. Официальный экзамен программиста Unity не только подтвердит ваши знания и навыки, но и позволит вам стать частью профессионального сообщества Unity. Данная книга является практическим руководством по написанию игровых сценариев Unity с использованием C#. Книга дополнена практическими тестами, советами по экзаменам и простыми для понимания примерами, которые помогут вам лучше подготовиться к экзамену и стать профессионалом в программировании на Unity.

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

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

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

#english #book #advanced
источник
Книги для программистов
SQL for Beginners (2020)
Автор: Dan Park
Количество страниц: 183

Если вам нужно быстро разобраться в SQL, данная книга отлично подойдет для этого. С её помощью вы сразу поймете основные концепции и сможете начать работать с SQL.

Во время чтения книги вы:
✔️Научитесь создавать базы данных;
✔️Изучите структуру SELECT;
✔️Рассмотрите различные типы данных;
✔️Научитесь работать с архитектурой и версиями.

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

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

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

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

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

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

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

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

Читайте подробности и оставляйте заявку на сайте: https://is.gd/cJKP8N
источник
Книги для программистов
Docker for Rails Developers (2019)
Автор: Rob Isenberg
Количество страниц: 240

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

Достоинства:
➕Легко читается, простой вокабуляр;
➕Практикоориентированность.

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

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

#english #book #advanced
источник
Книги для программистов
ОГО! Спасибо! Очень приятно. Если хотите, можете тоже поддержать нас пожертвованием в ВК: vk.com/proglib
источник
Книги для программистов
Linear Algebra and Learning from Data (2019)
Автор: Gilbert Strang
Количество страниц: 432

Это учебник, который поможет читателям узнать, какие умственные шаги привели математиков к глубокому обучению. В ней описываются многие концепции линейной алгебры, так или иначе повлиявшие на развитие Deep Learning. Автор также рассказывает о различных структурах нейронных сетей.

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

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

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

#english #book #advanced
источник
2020 August 13
Книги для программистов
Python Workout (2020)
Автор: Reuven M. Lerner
Количество страниц: 248

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

Что внутри:
✔️50 практических упражнений и решений к ним;
✔️Описание всех типов данных Python;
✔️Десятки дополнительных бонусных упражнений для дополнительной практики.

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

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

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

#english #book #intermediate
источник
Книги для программистов
Разрабатываете на C#? Прокачайте свои навыки на хардкорном онлайн-курсе «Разработчик C#».

5 месяцев интерактивных вебинаров и практики, за которые вы:
- Освоите нюансы и паттерны программирования на C#
- Попробуете командную разработку
- Вооружитесь заниями и сможете отвечать даже на каверзные вопросы на собеседованиях
- Реализуете свой проект и будете готовы браться за действительно интересные задачи

Оставьте заявку и узнайте как поступить на курс по спец цене https://otus.pw/hWPk/
источник
Книги для программистов
Professional C++ (2018)
Автор: Marc Gregoire
Количество страниц: 1184

Professional C++ - это продвинутое руководство по программированию на языке C++. Данная книга, созданная для того, чтобы помочь опытным разработчикам получить больше выгоды от C++17, дает краткий обзор основ и непосредственно описывает использование всех возможностей стандарта. Каждая фича объясняется на примерах, включая фрагменты кода, которые вы можете вставлять в свои собственные приложения. Многие опытные разработчики никогда полностью не исследовали границы возможностей языка; в этой книге раскрываются особые фичи, о которых вы никогда не знали, и подробно рассказывается, как использовать их в реальных решениях.

✔️Максимизируйте возможности языка с помощью готовых эффективных решений;
✔️Освойте малоизвестные элементы и узнайте, чего следует избегать;
✔️Изучите новые передовые методы тестирования/отладки.

Достоинства:
➕Широкий спектр тем;
➕Подробные описания и пояснения к примерам кода.

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

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

#english #book #advanced
источник
2020 August 14
Книги для программистов
Full Stack Serverless (2020)
Автор: Nader Dabit
Количество страниц: 279

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

Во время чтения книги вы:
✔️Узнаете, как создавать бессерверные приложения, решающие реальные проблемы;
✔️Поймете, что возможно (и что невозможно) реализовать при использовании конкретных технологий;
✔️Создадите GraphQL API, который взаимодействует с DynamoDB и базой данных NoSQL;
✔️Изучите, как работает аутентификация, и узнаете разницу между аутентификацией и авторизацией;
✔️Получите подробное представление о том, как работают бессерверные функции и почему они важны;
✔️Создадите полные приложения на AWS и автономные приложения с помощью Amplify DataStore.

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

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

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

#english #book #intermediate
источник
Книги для программистов
🔥Узнайте и вы больше об инфраструктуре на продвинутом онлайн-курсе «DevOps практики и инструменты» от OTUS и инженеров Express42: https://otus.pw/PAbt/

— Чему научат? Инструментам и конкретным приемам для реализации следующих практик: Infrastructure as Code(IaC), CI/CD, непрерывный сбор метрик (мониторинг и логирование) и др.

📌Хотите протестировать учебный процесс заранее? Сделайте это на бесплатном пробном уроке «От кода до Kubernetes за 1,5 часа»: https://otus.pw/B6YF/

— Совершите увлекательное путешествие от кусочка кода на Python до приложения на Kubernetes через Linux-систему, vagrant и Ansible, через Docker-контейнер и k1s. В итоге получите ваше приложение, запущенное в кластере Kubernetes и достаточно отказоустойчивое.

Поделится своей экспертизой преподаватель-практик Лев Николаев (инженер и тренер в Express 42). Регистрируйтесь сейчас — напомним в день вебинара!
источник