Practical Docker with Python
Sathyajith Bhat
2022
Это второе издание основывается на фундаменте первой книги, пересматривая все главы, обновляя команды, код и примеры, чтобы соответствовать изменениям в Docker.
Он также представляет новую главу о настройке вашего приложения для производственного развертывания и разбирает термины, такие как Dockerfile и Docker Volumes, а также знакомит вас с созданием телеграмм-бота с использованием Python.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #eng
Sathyajith Bhat
2022
Это второе издание основывается на фундаменте первой книги, пересматривая все главы, обновляя команды, код и примеры, чтобы соответствовать изменениям в Docker.
Он также представляет новую главу о настройке вашего приложения для производственного развертывания и разбирает термины, такие как Dockerfile и Docker Volumes, а также знакомит вас с созданием телеграмм-бота с использованием Python.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #eng
Java 17 for Absolute Beginners
Luliana Cosmina
2021
Во-первых, вы узнаете, что такое язык Java, для чего он подходит и как он выполняется. Избавившись от теории, вы установите Java, выберете редактор, такой как IntelliJ IDEA, и напишете свою первую простую программу на Java. Попутно вы скомпилируете и запустите эту программу, чтобы она могла работать на любой платформе, поддерживающей Java.
Java 17 для начинающих дает вам все, что вам нужно, чтобы начать свое путешествие по Java-программированию. Опыт не обязателен. Прочитав эту книгу, вы освоите основы написания программ на Java.Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #eng
Luliana Cosmina
2021
Во-первых, вы узнаете, что такое язык Java, для чего он подходит и как он выполняется. Избавившись от теории, вы установите Java, выберете редактор, такой как IntelliJ IDEA, и напишете свою первую простую программу на Java. Попутно вы скомпилируете и запустите эту программу, чтобы она могла работать на любой платформе, поддерживающей Java.
Java 17 для начинающих дает вам все, что вам нужно, чтобы начать свое путешествие по Java-программированию. Опыт не обязателен. Прочитав эту книгу, вы освоите основы написания программ на Java.Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #eng
Графические интерфейсы пользователя Java
Тимур Машнин
2022
Эта книга для тех, кто уже знаком с языком программирования Java и хотел бы научиться разрабатывать настольные приложения Java с графическим интерфейсом пользователя.
С этой книгой Вы познакомитесь с такими Java библиотеками графического интерфейса пользователя, как AWT, Swing, SWT/JFace и JavaFX.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Java #rus
Тимур Машнин
2022
Эта книга для тех, кто уже знаком с языком программирования Java и хотел бы научиться разрабатывать настольные приложения Java с графическим интерфейсом пользователя.
С этой книгой Вы познакомитесь с такими Java библиотеками графического интерфейса пользователя, как AWT, Swing, SWT/JFace и JavaFX.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Java #rus
Bug Bounty Automation With Python
Syed Abuthahir
2021
Эта книга дает вам общее представление о том, как автоматизировать что-то, чтобы уменьшить повторяющиеся задачи и выполнять автоматизированные способы OSINT и Reconnaissance.
Эта книга также дает вам обзор программирования на Python в разделе ускоренного курса Python и объясняет, как автор сделал больше более 25000 долларов в виде вознаграждения за обнаружение ошибок с использованием автоматизации.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #eng
Syed Abuthahir
2021
Эта книга дает вам общее представление о том, как автоматизировать что-то, чтобы уменьшить повторяющиеся задачи и выполнять автоматизированные способы OSINT и Reconnaissance.
Эта книга также дает вам обзор программирования на Python в разделе ускоренного курса Python и объясняет, как автор сделал больше более 25000 долларов в виде вознаграждения за обнаружение ошибок с использованием автоматизации.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #eng
Hands-On Cryptography with Python
Samuel Bowne
2021
Книга начинается с демонстрации того, как шифровать и оценивать ваши данные. Затем книга познакомит вас с различными методами шифрования данных, такими как обфускация, хеширование и надежное шифрование, и покажет, как вы можете атаковать криптографические системы.
Вы научитесь создавать хеши, взламывать их и поймете, почему они так отличаются друг от друга.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #eng
Samuel Bowne
2021
Книга начинается с демонстрации того, как шифровать и оценивать ваши данные. Затем книга познакомит вас с различными методами шифрования данных, такими как обфускация, хеширование и надежное шифрование, и покажет, как вы можете атаковать криптографические системы.
Вы научитесь создавать хеши, взламывать их и поймете, почему они так отличаются друг от друга.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #eng
Full Stack Python Security
Dennis Byrne
2021
Книга научит вас всему, что нужно для защиты веб-приложений на основе Python и Django. В нем опытный специалист по безопасности Деннис Бирн демистифицирует сложные термины и алгоритмы безопасности.
Начав с четкого обзора криптографических основ, вы узнаете, как реализовать уровни защиты, безопасную аутентификацию пользователей и доступ третьих лиц, а также защитить свои приложения от распространенных взломов.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #eng
Dennis Byrne
2021
Книга научит вас всему, что нужно для защиты веб-приложений на основе Python и Django. В нем опытный специалист по безопасности Деннис Бирн демистифицирует сложные термины и алгоритмы безопасности.
Начав с четкого обзора криптографических основ, вы узнаете, как реализовать уровни защиты, безопасную аутентификацию пользователей и доступ третьих лиц, а также защитить свои приложения от распространенных взломов.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #eng
C and Python Applications
Philip Joyce
2022
Вы начнете с введения в C и Python, предполагая фундаментальное понимание того, что такое программирование.
Вы также ознакомитесь с основами языка управления базами данных SQL. Вы узнаете, как использовать SQL в программе на C и в программе на Python.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #eng
Philip Joyce
2022
Вы начнете с введения в C и Python, предполагая фундаментальное понимание того, что такое программирование.
Вы также ознакомитесь с основами языка управления базами данных SQL. Вы узнаете, как использовать SQL в программе на C и в программе на Python.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #eng
Kubernetes в действии
Марко Лукша
2019
Книга детально рассказывает о Kubernetes – открытом программном обеспечении Google для автоматизации развёртывания, масштабирования и управления приложениями.
Поддерживает основные технологии контейнеризации, также возможна поддержка технологий аппаратной виртуализации.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Spring #rus
Марко Лукша
2019
Книга детально рассказывает о Kubernetes – открытом программном обеспечении Google для автоматизации развёртывания, масштабирования и управления приложениями.
Поддерживает основные технологии контейнеризации, также возможна поддержка технологий аппаратной виртуализации.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Spring #rus
Предварительная подготовка данных в Python
Артем Груздев
2023
В двухтомнике представлены материалы по применению классических методов машинного обучения для различных промышленных задач.
Прочитав второй том, вы научитесь: - составлять план предварительной подготовки данных; - конструировать признаки; - отбирать признаки; - работать с метриками бинарной классификации и регрессии.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #rus
Артем Груздев
2023
В двухтомнике представлены материалы по применению классических методов машинного обучения для различных промышленных задач.
Прочитав второй том, вы научитесь: - составлять план предварительной подготовки данных; - конструировать признаки; - отбирать признаки; - работать с метриками бинарной классификации и регрессии.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #rus
HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера.
Владимир Дронов, Николай Прохоренок
2019
Рассмотрены вопросы создания интерактивных Web-сайтов с помощью HTML, JavaScript, PHP и MySQL, форматирования Web-страниц при помощи CSS. Даны основы PHP и примеры написания типичных сценариев.
Описаны приемы работы и администрирования баз данных MySQL при помощи PHP и программы phpMyAdmin. Особое внимание уделено созданию программной среды на компьютере разработчика и настройке Web-сервера Apache.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Web #rus
Владимир Дронов, Николай Прохоренок
2019
Рассмотрены вопросы создания интерактивных Web-сайтов с помощью HTML, JavaScript, PHP и MySQL, форматирования Web-страниц при помощи CSS. Даны основы PHP и примеры написания типичных сценариев.
Описаны приемы работы и администрирования баз данных MySQL при помощи PHP и программы phpMyAdmin. Особое внимание уделено созданию программной среды на компьютере разработчика и настройке Web-сервера Apache.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Web #rus
Вирус для Windows. Создаем простейшую вредоносную программу на ассемблере
Конструирование вирусов — отличный стимул изучать ассемблер. И хотя вирус, в принципе, можно написать и на С, это будет как-то не по-хакерски и вообще неправильно. Следующий далее текст — заметка Криса Касперски, которая раньше не публиковалась в «Хакере». Из нее ты узнаешь, как создаются вирусы и как написать простой вирус для Windows при помощи FASM.
💾 Скачать из облака
#хакер
Конструирование вирусов — отличный стимул изучать ассемблер. И хотя вирус, в принципе, можно написать и на С, это будет как-то не по-хакерски и вообще неправильно. Следующий далее текст — заметка Криса Касперски, которая раньше не публиковалась в «Хакере». Из нее ты узнаешь, как создаются вирусы и как написать простой вирус для Windows при помощи FASM.
💾 Скачать из облака
#хакер
Grokking Simplicity
Eric Normand
2021
Книга научит вас устранять сложные ошибки синхронизации, которые неизбежно появляются в асинхронном и многопоточном коде.
В дополнительных разделах книги вы узнаете, как компонуемые абстракции помогают избежать повторения кода и открывают новые уровни выразительности.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Software #eng
Eric Normand
2021
Книга научит вас устранять сложные ошибки синхронизации, которые неизбежно появляются в асинхронном и многопоточном коде.
В дополнительных разделах книги вы узнаете, как компонуемые абстракции помогают избежать повторения кода и открывают новые уровни выразительности.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Software #eng
Как написать идеальный автотест: 25 джедайских принципов
Дмитрий Трофимов, тимлид отдела автоматизации тестирования в VK ID.
Команда VK ID проделала большой путь при внедрении автотестов в свой продукт. Методом проб и ошибок они определили для себя принципы написания идеальных тестов и поделились в статье на Хабре.
Почему автотест — это фича, которая должна обязательно быть красивой, быстрой и простой, читайте по ссылке ниже.
Читать
#полезно #rus
Дмитрий Трофимов, тимлид отдела автоматизации тестирования в VK ID.
Команда VK ID проделала большой путь при внедрении автотестов в свой продукт. Методом проб и ошибок они определили для себя принципы написания идеальных тестов и поделились в статье на Хабре.
Почему автотест — это фича, которая должна обязательно быть красивой, быстрой и простой, читайте по ссылке ниже.
Читать
#полезно #rus
Forwarded from Рестарт
Только что релизнули два крутых инструмента для разработчиков:
— Первый от Stable Diffusion: нейросеть StableCode, который умеет дописывать код и поддерживает Python, Java, JavaScript, Go, C и C++. Модели уже доступны на странице компании на Hugging Face.
— Второй релиз от Google: экспериментальный Project IDX, который переносит все кроссплатформенные процессы разработки в облако. ИИ будет генерить код прямо в браузере, и можно его запускать и проверять с разных устройств. Вейтлист по ссылке.
Конкуренция это всегда хорошо, так что будем следить как будут развиваться сервисы.
— Первый от Stable Diffusion: нейросеть StableCode, который умеет дописывать код и поддерживает Python, Java, JavaScript, Go, C и C++. Модели уже доступны на странице компании на Hugging Face.
— Второй релиз от Google: экспериментальный Project IDX, который переносит все кроссплатформенные процессы разработки в облако. ИИ будет генерить код прямо в браузере, и можно его запускать и проверять с разных устройств. Вейтлист по ссылке.
Конкуренция это всегда хорошо, так что будем следить как будут развиваться сервисы.
Data Structures & Algorithms in Dart
Jonathan Sande
2022
Структуры данных и алгоритмы в Dart помогут вам с подробными объяснениями, многочисленными иллюстрациями и пошаговыми примерами.
Книга начинается с обзора фундаментальных структур данных, таких как списки и карты, а затем научит вас, как создавать с нуля другие важные структуры, включая стеки, связанные списки, очереди, деревья и графики.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Dart #eng
Jonathan Sande
2022
Структуры данных и алгоритмы в Dart помогут вам с подробными объяснениями, многочисленными иллюстрациями и пошаговыми примерами.
Книга начинается с обзора фундаментальных структур данных, таких как списки и карты, а затем научит вас, как создавать с нуля другие важные структуры, включая стеки, связанные списки, очереди, деревья и графики.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Dart #eng
Удобный репозиторий для создания высоконагруженных приложений
Фреймворк userver 1.0 — это набор инструментов, который позволяет создавать надёжные высоконагруженные приложения на C++. Уже больше года открытая версия фреймворка развивается при поддержке сообщества, благодаря чему бету-версию инструмента заметно преобразили.
Среди основных изменений в userver 1.0 — поддержка популярных баз данных MySQL, расширенная документация с примерами и инструкциями, чтобы упростить использование фреймворка, а также переработанные механизмы работы с метриками, системы сборки и тестирования проекта. Кстати, с помощью этого фреймворка написан микросервис, используемый для поиска водителя в Яндекс Такси и для поиска курьера в Яндекс Доставке.
Полная статья об инструменте на Хабре
#C_plus_plus
Фреймворк userver 1.0 — это набор инструментов, который позволяет создавать надёжные высоконагруженные приложения на C++. Уже больше года открытая версия фреймворка развивается при поддержке сообщества, благодаря чему бету-версию инструмента заметно преобразили.
Среди основных изменений в userver 1.0 — поддержка популярных баз данных MySQL, расширенная документация с примерами и инструкциями, чтобы упростить использование фреймворка, а также переработанные механизмы работы с метриками, системы сборки и тестирования проекта. Кстати, с помощью этого фреймворка написан микросервис, используемый для поиска водителя в Яндекс Такси и для поиска курьера в Яндекс Доставке.
Полная статья об инструменте на Хабре
#C_plus_plus
Forwarded from CodeCamp
This media is not supported in your browser
VIEW IN TELEGRAM
Тут какой-то безумец собрал Flappy Bird, который запускается и работает в маковском диспетчере задач Finder'е.
Работает, конечно, в 2 FPS, но все-равно гениально.
Работает, конечно, в 2 FPS, но все-равно гениально.
This media is not supported in your browser
VIEW IN TELEGRAM
Тот самый джун, который решил пойти по лёгкому пути.
Forwarded from CodeCamp
Регулярные выражения.pdf
95.5 KB
Самое время поделиться с вами шпаргалкой по регулярным выражениям с объяснением на русском языке.
Сохраняем и используем.
Сохраняем и используем.