Библиотека разработчика
18.4K subscribers
18 photos
5 videos
2 files
446 links
Самая актуальная литература по программированию и разработке.

Copyright: @camprobot

Обратная связь: @earlsky

РКН: https://clck.ru/3FnoCY
Download Telegram
Большая книга проектов Python
Свейгарт Эл
2022


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

В 256 строк кода поместится все — «винтажная» экранная заставка, забег улиток на скорость, рекламный заголовок-приманка, вращающаяся спираль ДНК и так далее. Добавьте к этому пару строк своего кода, и вы сможете делиться собственными уникальными проектами в интернете.

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #Python #rus
Introducing Blockchain with Java
Spiro Buzharovski
2022


Это пошаговое руководство научит вас создавать пользовательский интерфейс с помощью Java FX и реализовывать базу данных SQLite с помощью драйвера JDBC для блокчейна.

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

Язык: Английский 🇬🇧

💾 Скачать PDF

🛒 Купить печатную версию

#книга #Java #eng
Как изменить большую компанию: опыт технического директора Авито

Максим Сапронов, 2022

В подкасте «Разговоры СТО» недавно участвовал Максим Сапронов — технический директор Авито.

Авито до прихода Максима: один дата-центр, один центр разработки, одна огромная вертикально скалированная база данных.

После прихода Максима в 2018: от старого кода осталось около 5%, а всё остальное компания переделала в более чем 2000 микросервисов.

В подкасте Максим рассказал про влияние этих изменений на компанию, как команды в ней сейчас взаимодействуют между собой, зачем нужны продуктовые «портфели» и как зачатки идей спасут компанию при кризисе.

Язык: Русский 🇷🇺

📺 Слушать онлайн

#вебинар #IT_бизнес #rus
Python Internals for Developers
Sonam Chawla Bhatia
2022


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

В этой книге объясняются встроенные и определяемые пользователем структуры данных в Python 3.x.

Язык: Английский 🇬🇧

💾 Скачать PDF

🛒 Купить печатную версию

#книга #Python #eng
Core Java, Vol. II: Advanced Features, 12th Edition
Cay Horstmann
2022


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

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

Язык: Английский 🇬🇧

💾 Скачать PDF

🛒 Купить печатную версию

#книга #Java #eng
Django 3.0. Практика создания веб-сайтов на Python
Владимир Дронов
2021


Книга посвящена созданию веб-сайтов на языке Python с использованием веб-фреймворка Django 3.0. Рассмотрены новинки Django 3.0 и дано наиболее полное описание его инструментов: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода и пр.

Рассмотрены дополнительные библиотеки, производящие обработку BBCode-тегов, CAPTCHA, вывод графических миниатюр, аунтефикацию через социальные сети.

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #Python #rus
Practical Docker with Python
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
Графические интерфейсы пользователя Java
Тимур Машнин
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
Hands-On Cryptography with Python
Samuel Bowne
2021


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

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

Язык: Английский 🇬🇧

💾 Скачать PDF

🛒 Купить печатную версию

#книга #Python #eng
Full Stack Python Security
Dennis Byrne
2021


Книга научит вас всему, что нужно для защиты веб-приложений на основе Python и Django. В нем опытный специалист по безопасности Деннис Бирн демистифицирует сложные термины и алгоритмы безопасности.

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

Язык: Английский 🇬🇧

💾 Скачать PDF

🛒 Купить печатную версию

#книга #Python #eng
C and Python Applications
Philip Joyce
2022


Вы начнете с введения в C и Python, предполагая фундаментальное понимание того, что такое программирование.

Вы также ознакомитесь с основами языка управления базами данных SQL. Вы узнаете, как использовать SQL в программе на C и в программе на Python.

Язык: Английский 🇬🇧

💾 Скачать PDF

🛒 Купить печатную версию

#книга #Python #eng
Kubernetes в действии
Марко Лукша
2019


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

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

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #Spring #rus
Предварительная подготовка данных в Python
Артем Груздев
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
​​Вирус для Windows. Создаем простейшую вредоносную программу на ассемблере

Конструирование вирусов — отличный стимул изучать ассемблер. И хотя вирус, в принципе, можно написать и на С, это будет как-то не по-хакерски и вообще неправильно. Следующий далее текст — заметка Криса Касперски, которая раньше не публиковалась в «Хакере». Из нее ты узнаешь, как создаются вирусы и как написать простой вирус для Windows при помощи FASM.

💾 Скачать из облака

#хакер
Grokking Simplicity
Eric Normand
2021


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

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

Язык: Английский 🇬🇧

💾 Скачать PDF

🛒 Купить печатную версию

#книга #Software #eng
Forwarded from Рестарт
Полезная пикча для разработчиков: шпаргалка, которая создана, чтобы помочь вам ориентироваться в огромном количестве архитектурных стилей и моделей.

Самое то, чтобы быстро вспомнить основные характеристики каждого архитектурного шаблона. Сохраняем.
Как написать идеальный автотест: 25 джедайских принципов
Дмитрий Трофимов, тимлид отдела автоматизации тестирования в VK ID.

Команда VK ID проделала большой путь при внедрении автотестов в свой продукт. Методом проб и ошибок они определили для себя принципы написания идеальных тестов и поделились в статье на Хабре.

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

Читать

#полезно #rus