Size: a a a

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

2020 July 14
Книги для программистов
Machine Learning with R: Expert techniques for predictive modeling (2019)
Автор: Brett Lantz
Количество страниц: 458

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

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

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

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

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

#english #book #advanced
источник
Книги для программистов
Почему вы ставите лайки книгам?
источник
Книги для программистов
Python Graphics (2018)
Автор: B.J. Korites

#python #book #english #advanced

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

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

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

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

Преимущества:
➕ хорошее форматирование кода;
➕ актуальный материал;
➕ многочисленные иллюстрации.

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

Скачать книгу
источник
Книги для программистов
16 июля в 20:00 (мск) – День открытых дверей онлайн-курса «Всё о курсе «QA Lead» онлайн». Запишитесь: https://otus.pw/8PBj/

На Дне открытых дверей преподаватель расскажет о программе курса, формате обучения и перспективах для выпускников. Формат проведения — онлайн трансляция. Участие бесплатное.

Первые 20 участников, зарегистрировавшихся на вебинар, получат Сертификат на скидку на электронную почту в течение 1-2 дней после трансляции.
Еще 10 сертификатов на скидку распределят в прямом эфире между теми, кто записался на вебинар.

Запись на участие в розыгрыше закрывается в день проведения вебинара в 16:00 (полные правила акции читайте на сайте https://otus.ru/legal/promo/) Применить Сертификат можно только после успешного прохождения вступительного тестирования.

Так что готовьте вопросы, сдавайте вступительный тест и присоединяйтесь: https://otus.pw/8PBj/
источник
Книги для программистов
The Python Workshop (2019)
Авторы: Andrew Bird, Dr Lau Cher Han, Mario Corchero Jimenez, Graham Lee, Corey Wade
Количество страниц: 608

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

Во время чтения книги вы:
✔️Узнаете, как писать чистый и лаконичный код с Python 3;
✔️Изучите объектно-ориентированное программирование;
✔️Займетесь наукой о данных начального уровня и создадите некоторые визуализации;
✔️Используете Python для создания адаптивных современных веб-приложений;
✔️Автоматизируете важные повседневные задачи с помощью скриптов Python;
✔️Начнете работать с машинным обучением.

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

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

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

#english #book #advanced
источник
2020 July 15
Книги для программистов
Beginning PyQt (2020)
Автор: Joshua M. Willman
Количество страниц: 460

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

Чему вы научитесь:
✔️Создавать свои собственные кроссплатформенные графические интерфейсы с PyQt и Python;
✔️Использовать множество виджетов PyQt и применять их для создания реальных приложений;
✔️Создавать большие приложения и разбивать шаги на мелкие части для более глубокого понимания задач;
✔️Работать со сложными приложениями в PyQt, от анимации до баз данных и т. п.

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

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

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

#english #book #intermediate
источник
Книги для программистов
Хороший код на PHP — не миф. Научим понятной структуре и работе в команде.

Продолжается набор на продвинутый курс «PHP-разработчик». Что тебя ждет?
- Крутые преподаватели — практикующие эксперты, которые дают подробный фидбек по домашним заданиям
- Углубленные знания и навыки, которые требуют работодатели от мидлов
- 48 компаний-партнеров, которые ждут вашего левел апа

Курс только для тех, кто знает азы PHP или имеет более 3-х лет опыта в ООП.

Пройдите тест, чтобы получить доступ в закрытое сообщество в Slack и скидку на оплату https://otus.pw/oTkn/
источник
Книги для программистов
A Programmer's Guide to Computer Science (2019)
Автор: William M. Springer II
Количество страниц: 122

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

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

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

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

#english #book #intermediate
источник
2020 July 16
Книги для программистов
Hands-On Design Patterns with React Native (2018)
Автор: Mateusz Grzesiukiewicz
Количество страниц: 302

React Native позволяет писать приложения как для iOS, так и для Android.
Эта книга покажет вам эффективные шаблоны проектирования в мире React Native и подготовит вас к профессиональному развитию в больших командах. Книга сосредоточена только на шаблонах, которые имеют отношение к JavaScript, ECMAScript, React и React Native.

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

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

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

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

#english #book #advanced
источник
Книги для программистов
Почему вы ставите лайки книгам?
Анонимный опрос
19%
Я читал книгу и мне она понравилась
25%
Не читал, но книга кажется полезной (это может послужить ориентиром для других)
22%
Потому что сохраняю себе для будущего прочтения
28%
Это способ выразить благодарность тем, кто выложил книгу
6%
Другая причина
Проголосовало: 3724
источник
Книги для программистов
Что мотивирует вас откликнуться на вакансию?
источник
2020 July 17
Книги для программистов
Интенсив-практикум «Penetration Testing»🔥

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

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

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

Читайте подробности и оставляйте заявку на сайте: https://is.gd/s9yafO
источник
Книги для программистов
C++ Without Fear (2015)
Автор: Brian Overland
Количество страниц: 618

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

Во время чтения книги вы:
✔️Изучите особенности стандарта C++14;
✔️Выполните множество задач;
✔️Изучите ООП в C++;
✔️Научитесь работать с STL;
✔️Сможете воспользоваться справочником, в котором разъясняются все определения.

Достоинства:
➕Хорошо подходит в качестве сопровождающего материала к курсу по C++;
➕Хороший авторский стиль.

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

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

#english #book #beginner
источник
Книги для программистов
iOS 13 Programming for Beginners (2020)
Автор: Ahmad Sahar
Количество страниц: 822

Если вы новичок в программировании приложений для мобильных устройств и хотите поэкспериментировать и поработать с обновленной iOS 13, чтобы научиться создавать свои собственные приложения, то это новое четвертое издание обеспечит вам хорошее начало. Книга предлагает всеобъемлющее введение в Swift, охватывая весь процесс написания собственных приложений и публикации их в App Store. Это издание обновлено и пересмотрено, чтобы охватить новые фичи iOS 13 наряду с Xcode 11 и Swift 5.

Во время чтения книги вы:
✔️Ознакомитесь с основами работы с Xcode 11 и Swift 5;
✔️Узнаете, как создать прототип приложения;
✔️Ознакомитесь с шаблоном проектирования Model-View-Controller и узнаете, как реализовать нужные функции в приложении;
✔️Узнаете, как реализовать новейшие функции iOS, такие как Dark Mode и вход через Apple;
✔️Узнаете, как преобразовать приложение iPad в приложение Mac;
✔️Научитесь проектировать, развертывать и тестировать свои приложения для iOS с использованием популярных шаблонов и практик.

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

Недостатки:
➖Есть проблемы с получением доступа к коду из книги.

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

#english #book #beginner
источник
Книги для программистов
МегаФон – это не только мобильная связь. Компания постоянно развивает сложные IT-решения. Таким сервисом является и новая платформа – МегаФон Облако.

Облако работает и с крупными корпорациями, и с малыми компаниями – для каждой отрасли предоставляется релевантный набор услуг. Цены более чем приемлемые. Развертывание сопровождают персональные менеджеры Customer Care, команда с 10-летним опытом построения облачных платформ.

В чём преимущество? Экосистема сервисов и услуг – на одной платформе можно решить весь комплекс деловых задач: создать канал связи, виртуальную инфраструктуру, запустить файловый сервер и защищенную корпоративную почту. Не придется придумывать, как это всё соединить – сфокусируйтесь на собственном проекте 🚀
источник
Книги для программистов
SQL for Data Analytics (2019)
Авторы: Upom Malik, Matt Goldwasser, Benjamin Johnston
Количество страниц: 386

Понимание и поиск шаблонов в данных стали одними из наиболее важных способов улучшения бизнес-решений. Если вы знакомы с основами SQL, но не знаете, как использовать его для получения бизнес-инсайтов из данных, эта книга для вас. SQL for Data Analytics охватывает все, что вам нужно, от простого изучения базового SQL до определения важных тенденций в реальных данных.

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

Достоинства:
➕Можно использовать книгу как справочник;
➕Практикоориентированность.

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

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

#english #book #intermediate
источник
2020 July 18
Книги для программистов
❇️ Мы ищем редактора-копирайтера для подготовки публикаций

Что делать:
— Подготовка нативных материалов по IT-тематике согласно контент-плану. Темы: программирование, информационная безопасность, Data Science и другие. Форматы материалов: лонгриды, обзоры, интервью, тесты, викторины и переводы англоязычных публикаций.
— Редакторская работа со структурой материала под ключ.
— Коммуникация с командой по внесению правок.
— Факт-чекинг, корректура написанных материалов.

Требования:
— Опыт написания материалов для IT-медиа, продукта или компании.  
— Понимание целевой аудитории и SEO-оптимизации.
— Умение написания материалов, полезных как для читателя, так и заказчика.
— Знание английского языка для  чтения и перевода иностранных источников.
— Приветствуется знание основ программирования и других направлений в IT-сфере.
— Готовность к выполнению тестового задания (оплачиваемое).
— Работа в команде с главным редактором.

Условия:
— Удаленная работа с соблюдением дедлайнов.  
— Оплата 40-50 тыс.руб. в зависимости от опыта работы, выплаты два раза в месяц.

С кем связаться:
Откликнуться на вакансию: artem@proglib.io. Присылайте несколько предложений о себе и опыте работы, ссылки на примеры публикаций. Резюме присылать не нужно. В случае взаимного интереса, мы пришлем вам тестовое задание.
источник
Книги для программистов
Linear Algebra and Optimization for Machine Learning (2020)
Автор: Charu C. Aggarwal
Количество страниц: 507

Этот учебник знакомит с линейной алгеброй и оптимизацией в контексте машинного обучения. Примеры и упражнения приведены вместе с доступом к руководству с их решениями. Учебник предназначен для студентов и преподавателей аспирантуры в области компьютерных наук, математики и data science.
Частой проблемой, с которой сталкиваются новички в машинном обучении, является обширный опыт работы с линейной алгеброй и оптимизацией. Одна проблема заключается в том, что существующие курсы по линейной алгебре и оптимизации не являются специфическими для машинного обучения; следовательно, обычно требуется освоить больше материала, чем необходимо для обучения машинному обучению. Кроме того, определенные типы идей и приемов оптимизации и линейной алгебры повторяются в машинном обучении чаще, чем в других приложениях. Таким образом, важно развить у себя определенное представление о линейной алгебре и оптимизации, которое лучше подходит для конкретной перспективы машинного обучения.

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

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

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

#english #book #advanced
источник
Книги для программистов
Android Test-Driven Development by Tutorials (2019)
Авторы: Victoria Gonda, Fernando Sproviero, Lance Gleason
Количество страниц: 408

Написание приложений — сложный процесс. Написание тестируемых приложений обычно ещё сложнее, но это не обязательно. Чтение и понимание всей официальной документации Google по тестированию может занять много времени и запутать. Из этой книги вы узнаете о разработке на основе Android-тестов быстрым и простым способом: следуя простым и легким для чтения туториалам. Эта книга предназначена для разработчиков среднего уровня, которые уже знакомы с основами разработки под Android на Kotlin, но хотят изучить Android-тестирование.

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

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

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

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

#english #book #advanced
источник
2020 July 19
Книги для программистов
Responsive Web Design with HTML5 and CSS (2020)
Автор: Ben Frain
Количество страниц: 408

Данное руководство является обновленной и расширенной версией одной из самых полных и продаваемых книг о новейших инструментах и   методах HTML5 и CSS для адаптивного веб-дизайна. Это издание охватывает все новейшие разработки и улучшения в адаптивном веб-дизайне, включая улучшенную доступность для пользователей, CSS Scroll Snap и многое, многое другое. С новой главой, посвященной CSS Grid, вы поймете, как она отличается от механизма компоновки Flexbox и когда вам следует использовать один над другим. К концу этой книги вы не только получите полное представление о адаптивном веб-дизайне и возможностях современных HTML5 и CSS, но и узнаете, как наилучшим образом реализовать каждую технику.

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

Достоинства:
➕Подходит для тех, кто знает основы HTML & CSS;
➕Легко читается;
➕Актуальность материала.

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

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

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