Протоколы и сети: веб-безопасность

Протоколы и сети: веб-безопасность

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


 



Автор: HTML Academy
Язык: Русский
Жанр: Программирование
Формат: HTML Academy
Подробнее

Ассемблер на примерах. Базовый курс

Ассемблер на примерах. Базовый курс

Эта книга представляет собой великолепное практическое руководство по основам программирования на языке ассемблера. Изложение сопровождается большим количеством подробно откомментированных примеров, что способствует наилучшему пониманию и усвоению материала. Доходчиво объясняются все основные вопросы программирования на этом языке. Вы узнаете, как писать ассемблерные программы под разные операционные системы (Windows, DOS, Linux), как создавать резидентные программы, как писать ассемблерные вставки в программы на языках высокого уровня и многое другое
 



Автор: Рудольф Марек
Язык: Русский,
Жанр: Программирование, самоучитель,
Формат: pdf/djvu
Подробнее

Kotlin. Программирование для профессионалов /Скин Джош, Гринхол Дэвид /

Kotlin. Программирование для профессионалов /Скин Джош, Гринхол Дэвид /

Kotlin — это не просто улучшенный язык для виртуальной машины Java. Это мультиплатформенный язык общего назначения: на Kotlin можно писать нативные приложения для macOS, Windows и iOS, приложения на Java­Script и, конечно, приложения для Android.
 



Автор: Скин Джош, Гринхол Дэвид
Язык: Русский,
Жанр: Программирование,
Формат: pdf, epub
Подробнее

Разработка IoT для ESP32 и ESP8266 с помощью JavaScript

Разработка IoT для ESP32 и ESP8266 с помощью jаvascript

Здесь представлен перевод книги Р. Hoddie, L. Prader - IoT Development for ESP32 and ESP8266 with jаvascript - 2020. Эта книга представляет собой практическое руководство по написанию программ для продуктов IoT. Каждая глава заполнена компактными, сфокусированными примерами, которые вы можете изучать, запускать и изменять. Когда вы прочтете эту книгу, вы будете знать основы создания сложных продуктов IoT на недорогом оборудовании с использованием современного jаvascript.

 



Автор: П. Ходди, Л. Прадер
Язык: Русский
Жанр: Программирование
Формат: pdf + code
Подробнее

Java 9. Полный обзор нововведений. Для быстрого ознакомления и миграции

Java 9. Полный обзор нововведений. Для быстрого ознакомления и миграции

В книге рассмотрены все нововведения в Java 9. Приведена разработка приложений с использованием системы модулей. Описаны измененная модульная структура образа среды выполнения JDK/JRE, новые фабричные методы для создания коллекций, уведомления процессора об активном ожидании с целью оптимизации потребления ресурсов, новый API платформенно-зависимого рабочего стола, API реактивных потоков и др. Уделено внимание несовместимым изменениям в Java 9. Также рассказано об оболочке JShell, предназначенной для быстрого создания прототипа.
 



Автор: Кишори Шаран
Язык: Русский,
Жанр: Программирование, самоучитель, справочное пособие,
Формат: pdf
Подробнее

Глубокое обучение на Python, 2-е межд. издание

Глубокое обучение на Python, 2-е изд.

Глубокое обучение быстро развивается, открывая все новые и новые возможности создания ПО. Это не только автоматический перевод текстов с одного языка на другой, распознавание изображений, но и многое другое. Глубокое обучение превратилось в важный навык, необходимый каждому разработчику. Keras и TensorFlow облегчают жизнь разработчикам и позволяют легко работать даже тем, кто не имеет глубоких знаний в области математики или науки о данных. Настало время познакомиться с глубоким обучением и мощной библиотекой Keras! В этом расширенном и дополненном издании создатель библиотеки Keras — Франсуа Шолле — делится своими знаниями и с новичками, и с опытными специалистами.

 



Автор: Франсуа Шолле
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Язык программирования Java SE 8. Подробное описание - 5-е издание

Язык программирования Java SE 8. Подробное описание - 5-е издание

Эта книга написана разработчиками языка Java и является полным техническим справочником по этому языку программирования. Она обеспечивает полный, точный и подробный охват всех аспектов языка программирования Java.
 



Автор: Джеймс Гослинг, Билл Джой, Гай Стил, Гилад Брача, Алекс Бакли
Язык: Русский,
Жанр: Программирование,
Формат: pdf
Подробнее

Глубокое обучение на Python, 2-е межд. издание

Глубокое обучение на Python, 2-е межд. издание

Глубокое обучение динамично развивается, открывая все новые и новые возможности создания ПО. В этом расширенном и дополненном издании создатель библиотеки Keras — Франсуа Шолле — делится знаниями и с новичками, и с опытными специалистами. Иллюстрации и наглядные примеры помогут вам разобраться с самыми сложными вопросами и концепциями. Вы быстро приобретете навыки, необходимые для разработки приложений глубокого обучения.
 



Автор: Шолле Франсуа
Язык: Русский,
Жанр: Программирование,
Формат: pdf
Подробнее

Coding & Programming Tricks and Tips 13th Edition 2023

Coding & Programming Tricks and Tips 13th Edition 2023

Coding & Programming Tricks and Tips - это идеальное цифровое издание для пользователей, которые хотят поднять свой набор навыков на новый уровень. Вы хотите улучшить свой пользовательский опыт? Или хотите получить инсайдерские знания? Вы хотите учиться непосредственно у экспертов в своей области? Узнать многочисленные короткие пути, которые используют профессионалы? На страницах нового руководства для продвинутых пользователей вы узнаете все, что вам нужно знать, чтобы стать более уверенным, умелым и опытным владельцем. Пользователем, который будет извлекать максимальную пользу из своего использования и, в конечном счете, из своих навыков программирования. Достижение, которое вы можете заслужить, просто позволив нам исключительно помогать и обучать вас тем навыкам, которые мы приобрели за десятилетия нашего опыта.
 



Автор: Papercut Limited
Язык: английский
Жанр: программирование
Формат: PDF
Подробнее

Computer Science для программиста-самоучки

Computer Science для программиста-самоучки

Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science, и личный опыт Кори подтверждает это: он стал разработчиком ПО в eBay и добился этого самостоятельно. Познакомьтесь с наиболее важными темами computer science, в которых должен разбираться каждый программист-самоучка, мечтающий о выдающейся карьере, — это структуры данных и алгоритмы. «Computer Science для программиста-самоучки» поможет вам пройти техническое интервью, без которого нельзя получить работу в «айти». Книга написана для абсолютных новичков, поэтому у вас не должно возникнуть трудностей, даже если ранее вы ничего не слышали о computer science.

 



Автор: Альтхофф Кори
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Kotlin: Сборник рецептов

Kotlin: Сборник рецептов

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



Автор: Коузен К.
Язык: Русский,
Жанр: Программирование,
Формат: pdf
Подробнее

Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python

Математические алгоритмы для программистов

Неважно, чем вы занимаетесь - большими данными, машинным обучением, компьютерной графикой или криптографией - без математики вам не обойтись! Везде сейчас требуются базовые знания и понимание алгоритмов. Практические примеры позволят легко разобраться с самыми необходимыми математическими понятиями. 300 упражнений и мини-проектов откроют вам новые возможности в освоении интересных и популярных IT-профессий. Вы познакомитесь с базовыми библиотеками Python, используемыми при разработке реальных приложений, и вспомните давно забытые основы линейной алгебры и матана.

 



Автор: Пол Орланд
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Python для всех /Северанс Ч. Р./ (2022)

Python для всех /Северанс Ч. Р./ (2022)

Python — простой в изучении и практическом использовании язык программирования, который свободно доступен на компьютерах под управлением Mac OS, Windows и Linux. Изучив Python, вы сможете использовать его в своей профессиональной деятельности, не покупая какое-либо программное обеспечение. Данная книга представляет собой курс программирования на языке Python. Краткий и четкий стиль изложения и многочисленные упражнения позволят достаточно быстро овладеть основными навыками программирования и методами обработки данных. Издание предназначено широкому кругу читателей, которые не являются программистами и хотели бы освоить язык Python с нуля.
 



Автор: Северанс Ч. Р.
Язык: Русский,
Жанр: Программирование,
Формат: pdf
Подробнее

Python 3 и PyQt 6. Разработка приложений

Python 3 и PyQt 6. Разработка приложений

Описан язык Python 3 : типы данных, операторы, условия ветвления и выбора, циклы, регулярные выражения, функции, классы, работа с файлами и каталогами, взаимодействие с механизмами Windows, часто используемые модули стандартной библиотеки. Особое внимание уделено библиотеке PyQt, позволяющей создавать приложения с графическим интерфейсом. Описаны средства для создания и вывода окон, основных компонентов (кнопок, полей, списков, таблиц, меню, панелей инструментов и др.).


 



Автор: Николай Прохоренок
Язык: Русский
Жанр: программирование
Формат: pdf
Подробнее

Разработка веб-приложений GraphQL с React, Node.js и Neo4j

Разработка веб-приложений GraphQL с React, Node.js и Neo4j

Язык запросов API GraphQL сильно упрощает обмен данными с серверами, позволяя приложениям получать данные в виде простых для понимания графов. Преимущества GraphQL можно усилить за счет таких графовых инструментов и хранилищ данных, как React, Apollo и Neo4j. Подход к разработке графовых приложений полного цикла обеспечивает согласованную модель данных от начала до конца, повышая продуктивность разработчиков. Эта книга научит вас создавать графовые веб-приложения с использованием GraphQL, React, Apollo и базы данных Neo4j, которые все вместе называются GRANDstack. На практических примерах вы увидите, как элементы GRANDstack сочетаются друг с другом.

 



Автор: Уильям Лион
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Приручи данные с помощью Power Query в Excel и Power BI

Приручи данные с помощью Power Query в Excel и Power BI

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

 



Автор: Кен Пульс, Мигель Эскобар
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Stepik - Selenium Python

Stepik - Selenium Python

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

 



Автор: Павел Хошев
Язык: Русский
Жанр: программирование
Формат: PDF
Подробнее

CSS-in-JS (2022) [HTML Academy]

CSS-in-JS (2022) [HTML Academy]

CSS-in-JS — это современный подход к стилизации веб-приложений. Он расширяет возможности CSS при помощи jаvascript и позволяет преодолеть ряд ограничений и проблем традиционных методов работы со стилями.Необходимые знания: HTML, CSS, jаvascript и React. Тема курса разбирается на примере библиотеки styled-components.После прохождения курса вы сможете осознанно выбирать и использовать инструменты для работы с CSS-in-JS, а также будете понимать, как эти инструменты устроены внутри.
 



Автор: Коллектив HTML Academy
Язык: Русский,
Жанр: Программирование,
Формат: HTML
Подробнее

WEB Парсинг на Python (2022) [Stepik]

WEB Парсинг на Python (2022) [Stepik]

Практический курс синхронного и асинхронного веб парсинга / скрапинга, потренируетесь парсить информацию c веб-cайтов и Telegram чатов, а в модуле Selenium научитесь автоматизировать действия в браузере.
 



Автор: Коллектив Stepik,
Язык: Русский,
Жанр: Программирование,
Формат: HTML
Подробнее

Что такое тестирование. Курс молодого бойца

Что такое тестирование. Курс молодого бойца

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

 



Автор: Ольга Назина
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Бестселлеры O'Reilly в 110 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C) (2008-2023) PDF, DJVU, FB2

Бестселлеры O'Reilly в 110 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C) (2008-2023) PDF, DJVU, FB2

Серия "Бестселлеры O'Reilly" познакомит читателя с различными областями программирования. Это уникальная серия "визуальных" книг, созданных по последним методикам эффективного обучения. Книги имеют огромное количество иллюстраций, графиков и таблиц, что позволяет усваивать материал намного эффективнее. Разговорный стиль изложения концентрирует внимание читателя, а упражнения, контрольные вопросы и задания позволяют эффективно закрепить полученные знания.
 



Автор: Разные
Язык: рус
Жанр: Программирование, компьютерная литература
Формат: PDF, DJVU, FB2
Подробнее

Программируем на Java./Марк Лой и др./ 5-е издание (2023) [PDF]

Программируем на Java./Марк Лой и др./ 5-е издание (2023) [PDF]

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



Автор: Марк Лой и др.
Язык: Русский,
Жанр: Программирование,
Формат: PDF
Подробнее

Глубокое обучение с R и Keras. Второе издание

Глубокое обучение с R и Keras. Второе издание

Перед вами второе, расширенное в 1.5 раза издание бестселлера от автора библиотеки Keras. Умение работать с моделями глубокого обучения стало важным навыком современных ученых, исследователей и программистов. API языка R для Keras и TensorFlow делает глубокое обучение доступным для всех пользователей R, даже если у них нет опыта работы с машинным обучением или нейронными сетями. Интуитивно понятные объяснения, четкие иллюстрации и наглядные примеры помогут вам освоить основные навыки глубокого обучения с помощью R, такие как компьютерное зрение, обработка естественного языка, работа с текстом, и даже изучить передовую архитектуру Transformer.

 



Автор: Франсуа Шолле
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Создание приложений машинного обучения: от идеи к продукту

Создание приложений машинного обучения

Освойте ключевые навыки проектирования, разработки и развертывания приложений на базе машинного обучения (МО)! Пошаговое руководство по созданию МО-приложений с упором на практику: для специалистов по обработке данных, разработчиков программного обеспечения и продакт-менеджеров. Читая эту книгу, вы шаг за шагом создадите реальное практическое приложение — от идеи до внедрения. Вы научитесь планировать и измерять успех МО-проектов, разберетесь, как построить рабочую модель, освоите способы ее итеративной доработки. И, наконец, познакомитесь со стратегиями развертывания и мониторинга. Книга написана с расчетом на то, что читатель имеет некоторое представление о программировании. В большинстве технических примеров я буду использовать язык Python, предполагая, что читатель знаком с его синтаксисом.

 



Автор: Эммануэль Амейзен
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

CSS-in-JS

CSS-in-JS

CSS-in-JS — это современный подход к стилизации веб-приложений. Он расширяет возможности CSS при помощи jаvascript и позволяет преодолеть ряд ограничений и проблем традиционных методов работы со стилями.


 



Автор: Коллектив
Язык: Русский
Жанр: Программирование
Формат: HTML
Подробнее