CodeMode | Программирование
11.8K subscribers
2.39K photos
7 files
2.41K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕Проектирование веб-API. Арно Лоре

• API позволяет разработчикам выполнять интеграцию с приложением без детализированного знания кода.

• Независимо от того, используете ли вы установленные стандарты, такие как REST и OpenAPI, или более новые подходы, например GraphQL или gRPC, освоение разработки API – своего рода суперспособность.

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

• Темы, затрагиваемые в книге:

- характеристики правильно разработанного API;
- ориентированные на пользователя и реальные API;
- API и принцип Secure by design;
- изменение API, его документирование и проверка.

Издание предназначено для разработчиков, обладающих минимальным опытом в создании и использовании API-интерфейсов.

🧷Скачать бесплатно.

2020  #RU #web
📙Построение систем машинноrо обучения на языке Python. Коэльо Луис Педро, Ричарт Вилли.

• Как извлечь больше информации из данных путем построения практичных систем машинного обучения на языке #Python.

• Применение машинного обучения для лучшего понимания природы данных - умение, необходимое любому современному разработчику программ или аналитику.

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

• Обладая первоклассным набором библиотек машинного обучения с открытым исходным кодом, #Python дает возможность сосредоточиться на решаемой задаче и в то же время опробовать различные идеи.

🧷Скачать бесплатно.

2019 #RU #Python
📙Искусство статистики. Дэвид Шпигельхалтер.

• Как статистика помогает нам лучше понимать мир? И как можно приходить к уверенным умозаключениям, когда у нас нет идеальных и полных данных?
На эти вопросы отвечает «Искусство статистики» — одна из самых содержательных и при этом доступных книг по теме.

• С блестящими примерами, интересным изложением, наглядными графиками, определениями, формулами и программным кодом в приложениях.

• Специалист с огромным опытом Дэвид Шпигельхалтер познакомит вас с ключевыми принципами и показателями, которые помогают извлекать из данных знания о мире и отвечать на вопросы о нем.

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

🧷Скачать бесплатно.

2021 #RU
📕Безопасный DevOps. Эффективная эксплуатация систем. Вехен Джульен.

• Книга основана на уникальном опыте автора и предлагает важнейшие стратегические решения для защиты веб-приложений от атак, предотвращения попыток вторжения.

• Вы увидите, как обеспечить надежность при автоматизированном тестировании, непрерывной поставке и ключевых DevOps-процессах.

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

• В этой книге:
- Обеспечение непрерывной безопасности.
- Внедрение безопасности на основе тестирования в DevOps.
- Приемы, помогающие повысить надежность облачных сервисов.
- Отслеживание вторжений и реагирование на инциденты
- Тестирование безопасности и оценка рисков.

🧷Скачать бесплатно.

2020  #RU #DevOps
📗Программирование на ассемблере х64. От начального уровня до профессионального использования AVX. В.Г. Йо

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

• В книге главным образом рассматривается программирование в системе Linux, поскольку это самая простая и удобная платформа для изучения языка ассемблера. В заключительных главах дается общее представление об использовании ассемблера в ОС Windows.

• Ассемблерный код представлен в виде полноценных завершенных программ, поэтому вы можете протестировать их на своем компьютере, изменять их, экспериментировать с ними и даже "сломать" их.

• Книга адресована читателям, имеющим базовые знания в области программирования на языках высокого уровня.

🧷Скачать бесплатно.

2021 #RU #x64
📕Raspberry PI для детей. Михаэль Вайгенд.

• Книга предназначена для первоначального изучения Raspberry PI - одноплатного компьютера размером с банковскую карту.

• Благодаря простым пошаговым инструкциям юный читатель сможет превратить свою "малинку" и в настоящий медиацентр, и в автосимулятор (с помощью языка Scratch), и в сердце умного дома (программируя на Python и подключая разные датчики).

• А в конце будет создан настоящий сайт и протестирован на смартфоне.

Издание рекомендуется школьникам средних и старших классов, желающим изучить возможности Raspberry PI и научиться в нем программировать.

🧷Скачать бесплатно.

2019 #RU #Raspberry
📗Глубокое обучение в картинках. Визуальный гид по искусственному интеллекту. Джон Крон, Грант Бейлевельд, Аглаэ Бассенс.

• Джон Крон, Грант Бейлевельд и замечательный иллюстратор Аглаэ Бассенс используют яркие примеры и аналогии, которые позволяют объяснить, что такое глубокое обучение, почему оно пользуется такой популярностью и как эта концепция связана с другими подходами к машинному обучению.

• Теоретические выкладки прекрасно дополняются прикладным кодом на Python в блокнотах Jupyter. Вы узнаете приемы создания эффективных моделей в TensorFlow и Keras, а также познакомитесь с PyTorch.

• Базовые знания о глубоком обучении позволят создавать реальные приложения — от компьютерного зрения и обработки естественного языка до генерации изображений и игровых алгоритмов.

🧷Скачать бесплатно.

2020 #RU
📕Машинное обучение с использованием Python. Сборник рецептов. Крис Элбон

• Книга содержит около 200 рецептов решения практических задач машинного обучения, таких как загрузка и обработка текстовых или числовых данных, отбор модели, уменьшение размерности и многие другие.

• Рассмотрена работа с языком Python и его библиотеками, в том числе pandas и scikit-learn. Решения всех задач сопровождаются подробными объяснениями.

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

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

🧷Скачать бесплатно.

2019  #RU #Python
📕Data Science. Инсайдерская информация для новичков. Включая язык R. Кэти О'Нил, Рэйчел Шатт.

• Data Science (исследование данных) - одна из самых востребованных специализаций нашего времени.

• Изучение данных позволяет преобразить любую традиционную или инновационную бизнес-модель.

• Эта книга основана на вводном курсе по Data Science из Колумбийского университета, и начинающему специалисту-аналитику она совершенно необходима.

Эта книга увлекательно и доступно рассказывает о

- Байесовском методе;
- Статистических алгоритмах;
- Финансовом моделировании;
- Рекомендательных движках;
- Визуализации данных;
- MapReduce

с примерами на языках Python и R.

🧷Скачать бесплатно.

2019 #RU #Python #R
📘Практическая энциклопедия Arduino. В.А. Петин, А.А. Биняковский.

• В книге обобщаются данные по основным компонентам конструкций на основе платформы Arduino, которую представляет самая массовая на сегодняшний день версия ArduinoUNO или аналогичные ей многочисленные клоны.

• Книга представляет собой набор из 33 глав-экспериментов. В каждом эксперименте рассмотрена работа платы Arduino c определенным электронным компонентом или модулем, начиная с самых простых и заканчивая сложными.

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

• Далее даются теоретические сведения об используемом компоненте или модуле.

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

🧷Скачать бесплатно.

2020 #RU #Arduino
📙Python и наука о данных для чайников. Джон Пол Мюллер, Лука Массарон.

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

• Вы увидите, как установить набор инструментов Anaconda, благодаря которому работа с Python станет очень простой. Здесь вы откроете для себя инструмент Google Colab, позволяющий писать код в облаке с помощью обычного планшета.

• Вы узнаете, как выполнять все виды вычислений, используя последнюю версию языка Python.

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

🧷Скачать бесплатно.

2020 #RU #Python
📙Теоретический минимум по Computer Science. Сети, криптография и data science.Феррейра, Пиктет.

• Это краткое и простое руководство предназначено для читателей, не заботящихся об академических формальностях.

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

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

• Вы узнаете как эффективно манипулировать данными, освоите машинное обучение и современные концепциии безопасности.

• Раскройте мощь Computer Science и станьте гуру цифровой эпохи!

🧷Скачать бесплатно.

2022 #RU #DataScience
📘Эволюционные нейросети на языке Python. Ярослав Омельяненко

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

• Читатель начнет знакомство с ключевыми концепциями и методами нейроэволюции, написав несложный код на языке Python, а затем получит практический опыт работы с популярными библиотеками Python и научится решать распространенные и нестандартные прикладные задачи, используя алгоритмы на основе нейроэволюции.

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

🧷Скачать бесплатно.

2020 #RU #Python
📗Теоретический минимум по Computer Science. Все, что нужно программисту и разработчику. Владстон Феррейра Фило.

• Владстон Феррейра Фило знакомит нас с вычислительным мышлением, позволяющим решать любые сложные задачи.

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

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

🧷Скачать бесплатно.

2018 #RU
📘Наука о данных: учебный курс. Стивен С. Скиена.

• Объединение последних технологических тенденций предоставляет новые возможности для применения анализа данных к более сложным задачам, чем когда-либо прежде.

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

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

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

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

🧷Скачать бесплатно.

2020 #RU
📘Роман с Data Science. Как монетизировать большие данные. Роман Зыков.

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

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

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

• Книга не содержит примеров программного кода, в ней почти нет математики.

🧷Скачать бесплатно.

2021 #RU
📕Секреты безопасности и анонимности в Интернете. Денис Колисниченко.

• Книга рассказывает, как скрыть свое местонахождение и IP-адрес, используя анонимные сервисы и сеть Tor, посетить заблокированные администратором сайты, защитить личную переписку, домашние устройства и беспроводную сеть.

• Рассматриваются способы предотвратить утечку персональных данных, обеспечить безопасность мобильных устройств под управлением Android.

• Особое внимание уделено вопросам конфиденциальности в социальных сетях и личной переписки.

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

🧷Скачать бесплатно.

2021 #RU
📙Go. Рецепты программирования. Аарон Торрес.

• Эта книга начинается там, где заканчиваются основные учебные пособия по языку.

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

🧷Скачать бесплатно.

2019 #RU #GO
📘Язык Go Для Начинающих. Максим Жашкевич.

• Существует огромное количество языков программирования на которых разрабатываются современные приложения. И на данный момент язык Go уже хорошо зарекомендовал себя на практике и становится стандартом индустрии.

• Все больше вакансий для Go разработчиков появляется на рынке. Все больше проектов и стартапов выбирают Go в качестве основного языка для бекенда. Появляется все больше Open-Source репозиториев в которых используется Go.

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

🧷Скачать бесплатно.

2020 #RU #Go
📙Современный PowerShell. Попов А.В.

• Рассматривается объектно-ориентированная оболочка командной строки Microsoft PowerShell и ее возможности для автоматизации повседневных задач пользователей и администраторов.

• Описываются основные элементы и конструкции языка PowerShell, инструменты для написания и отладки сценариев. Приведена информация о работе с файловой системой и структурированными данными (CSV, JSON).

• Рассмотрены приемы управления процессами, службами и серверами автоматизации. Обсуждаются вопросы взаимодействия с веб-ресурсами при помощи HTTP-запросов.

• Даны примеры построения GUI для сценариев PowerShell с помощью Windows Forms и Windows Presentation Foundation. Представлены кросс-платформенные возможности PowerShell в macOS и Linux.

🧷Скачать бесплатно.

2022 #RU #PowerShell
📙Создание событийно-управляемых микросервисов. Адам Беллемар.

• Книга описывает методы создания событийно-управляемых микросервисов для обработки больших объемов данных и предлагает шаблоны приложений, использующих подобную архитектуру.

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

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

Для системных архитекторов, разработчиков и ИТ-специалистов.

🧷Скачать бесплатно.

2022 #RU