Б
Библиотека программиста
24.09.2026 02:33 · 👁 2.6K
💻 Журнал Хакер Апрель 2026
Б
Библиотека программиста
21.09.2026 06:06 · 👁 2.8K
🤖 Android-разработка на Kotlin — от основ языка до производительности реальных приложений.
Большой практический разбор создания мобильных приложений под Android: сначала знакомимся с ключевыми конструкциями Kotlin, а затем постепенно переходим к архитектуре, многопоточности и оптимизации.
Внутри:
🟢разработка приложений для Android на Kotlin;
🟢основные конструкции и возможности языка;
🟢подробная работа с коллекциями Kotlin;
🟢архитектура Android, приложений и их контейнеров;
🟢основы параллельного программирования;
🟢потокобезопасность и работа с callback'ами;
🟢сопрограммы Kotlin и структурированный параллелизм;
🟢каналы и потоки для асинхронной обработки данных;
🟢профилирование Android-приложений;
🟢поиск узких мест, повышение производительности и снижение потребления ресурсов.
Хороший материал для тех, кто хочет не просто освоить синтаксис Kotlin, а разобраться, как устроены современные Android-приложения, как правильно работать с асинхронностью и как заставить код работать быстрее и эффективнее.
#books
Б
Библиотека программиста
10.09.2026 12:33 · 👁 3.8K
💻 Исследование программ Win32 до дизассемблера и отладчика. 2-е издание
Что на самом деле находится внутри .EXE и .DLL — разбираем Windows-файлы буквально по косточкам
Отличный материал для тех, кому уже мало просто запускать программы и хочется понять, что скрывается внутри исполняемых файлов Windows.
Подробно разбирается формат PE (Portable Executable):
💬 из каких структур состоят .exe и .dll;
💬 как устроены заголовки, секции и внутренние таблицы;
💬 таблицы импорта и экспорта;
💬 устройство и хранение ресурсов;
💬 анализ программы ещё до запуска дизассемблера или отладчика;
💬 особенности PE, которые плохо описаны или вообще отсутствуют в документации Microsoft;
💬 реальные примеры работы с отдельными структурами исполняемых файлов.
По сути, это возможность заглянуть под капот Windows-программ и наконец понять, что именно находится внутри привычного .exe.
Особенно пригодится программистам, реверс-инженерам, специалистам по информационной безопасности и всем, кто хочет глубже разобраться в устройстве Windows.
Сохраняем — такой фундамент ещё не раз пригодится.
#books
Б
Библиотека программиста
01.09.2026 03:57 · 👁 4.7K
💻 Социальная инженерия изнутри
Собраны реальные методы, которыми сегодня пользуются киберпреступники, фишеры и мошенники, — от банального письма «ваш аккаунт заблокирован» до сложных многоэтапных атак с использованием ИИ.
Внутри:
🔴 130 практических примеров атак и разбор их механики;
🔴 реальные примеры фишинговых писем;
🔴 психологические приёмы, заставляющие человека поверить злоумышленнику;
🔴 инструменты, используемые при подготовке атак;
🔴 атаки через почту, мессенджеры и социальные сети, а также сценарии из реальной жизни;
🔴 организационные и технические способы защиты;
🔴 методика создания 10 000 сценариев учебных атак для проверки сотрудников;
🔴 полный цикл проведения таких проверок — от подготовки до анализа результатов;
🔴 отдельный большой раздел про ИИ в социальной инженерии и современном фишинге.
Особенно интересно посмотреть, насколько далеко всё ушло от писем про «наследство африканского принца»: сегодня мошенники используют персонализацию, автоматизацию, нейросети и целые цепочки взаимодействий.
Полезный материал для безопасников, разработчиков, пентестеров и вообще всех, кто хочет понимать, как человека превращают в самую уязвимую часть системы — и как этому противостоять.
⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.
#books #CyberSec
Б
Библиотека программиста
13.08.2026 04:54 · 👁 5.1K
😰 Python для data science
Осваиваем Data Science на Python через реальные задачи и практические проекты.
Python давно стал одним из главных инструментов для работы с данными — от анализа продаж и маркетинга до построения моделей машинного обучения и принятия бизнес-решений.
Вы познакомитесь с ключевыми инструментами экосистемы Data Science и научитесь превращать сырые данные в полезную информацию.
Внутри:
💬 работа со встроенными структурами данных Python;
💬 анализ данных с помощью NumPy и pandas;
💬 машинное обучение на базе scikit-learn;
💬 визуализация данных через Matplotlib и другие библиотеки;
💬 загрузка, очистка, группировка и агрегация датасетов;
💬 создание графиков, диаграмм и карт;
💬 анализ бизнес-показателей и подготовка данных для принятия решений.
Главное — всё объясняется на практических примерах. Вы
создадите несколько полноценных проектов, среди которых:
🚕 сервис такси с использованием геолокации;
🛒 систему анализа покупательских корзин для поиска связанных товаров;
📈 модель машинного обучения для прогнозирования цен на акции.
Отличный материал для разработчиков, которые хотят перейти от обычного программирования к анализу данных, Data Science и машинному обучению на Python.
#books
Б
Библиотека программиста
10.08.2026 06:09 · 👁 4.2K
🎮 Godot 4. Разработка игр. Создайте пять кросс-платформенных 2D- и 3D-игр с помощью одного из самых мощных игровых движков с открытым исходным кодом
Godot 4 — мощный бесплатный игровой движок с открытым исходным кодом, который может стать отличной альтернативой коммерческим решениям. Новичкам он поможет разобраться в основах геймдева, а опытным разработчикам даст гибкий инструмент для реализации собственных идей.
Минимум сухой теории и максимум практики. Вы последовательно создадите 5 игровых проектов, разберётесь с ключевыми возможностями Godot 4 и поймёте, как устроена разработка игр изнутри.
🔥 Отличный материал для тех, кто давно хотел попробовать себя в геймдеве. Достаточно базовых навыков программирования — и можно начинать.
#books
Б
Библиотека программиста
03.08.2026 05:24 · 👁 4.7K
💻 NumPy с нуля: понятный гайд на русском для тех, кто хочет в Data Science
Хотите разобраться в анализе данных, машинном обучении или нейросетях? Тогда без NumPy далеко не уедете.
В этом гайде с нуля познакомитесь с самой популярной библиотекой для работы с массивами и вычислениями в Python. Без лишней теории — только понятные объяснения и практические примеры.
Разберетесь:
💬 зачем вообще нужен NumPy и почему без него не обходится почти ни один ML-проект;
💬 как создавать и изменять массивы;
💬 как выполнять вычисления в десятки раз быстрее обычных списков Python;
💬 как фильтровать, сортировать и обрабатывать данные;
💬 с чего начать путь в Data Science и не потеряться в сложных формулах.
🚀 Отличный материал для тех, кто давно хотел перейти от обычного Python к анализу данных и машинному обучению.
⬇️ Сохраняем в PDF
#article #doc #python
Б
Библиотека программиста
28.07.2026 13:21 · 👁 4.1K
🔥 Шпаргалка по Selenium на русском — бери и автоматизируй всё!
💻 Selenium — твой инструмент для управления браузером, парсинга и автоматизации: клики, ввод текста, авторизация, сбор данных с динамических сайтов.
Внутри:
💬 Настройка браузера.
💬 Поиск элементов разными способами.
💬 Работа с вкладками, cookie, фреймами.
💬 Запуск JavaScript прямо из Python и многое другое.
💾 Обязательно сохрани, пригодится!
Всё с примерами и пояснениями — открыл и работаешь!
Спасибо за поддержку! 👍
#python #cheatsheet #doc #soft
Б
Библиотека программиста
28.07.2026 13:21 · 👁 3.2K
⚡️Крутая шпаргалка по Selenium на русском с примерами и объяснением кода!
Selenium — инструмент для автоматизации тестирования веб-приложений, который также широко используется для парсинга веб-страниц.
Позволяет автоматизировать взаимодействие с браузером, что делает его полезным для сбора данных с динамических сайтов, где контент генерируется с помощью JavaScript.
Selenium может имитировать действия пользователя, такие как клики, ввод текста, навигация по страницам, что позволяет обходить защиту от ботов и парсить сайты, требующие авторизации.
➡️ Работа с аргументами для настройки браузера.
➡️ Подробный разбор парсинга информации по элементам разными способами.
➡️ Перемещение по вкладкам.
➡️ Скрытый режим, полноэкранный, сворачивание окон и т.д.
➡️ Работа с cookie.
➡️ Взаимодействие с фреймами, всплывающими окнами.
➡️ Выполнение JavaScript в браузере и много всего интересного.
Часть шпаргалки:
python
# Создание объекта ChromeOptions для дополнительных настроек браузера
options_chrome = webdriver.ChromeOptions()
# Добавление аргумента '--headless' для запуска браузера в фоновом режиме
options_chrome.add_argument('--headless')
# отключает использование графического процессора для рендеринга, что может быть
полезным на машинах с проблемными или отсутствующими графическими драйверами
options_chrome.add_argument('--disable-gpu')
# если вам потребуется запустить браузер в режиме --headless и с расширениями(используются
для модификации поведения браузера)
options_chrome.add_argument('--headless=chrome')
options_chrome.add_extension('coordinates.crx')
# Перенос профиля пользователя из основного браузера Chrome в браузер, управляемый через
Selenium
options_chrome.add_argument('user-data-dir=C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User
Data')
# запрос через прокси
chrome_options.add_argument('--proxy-server=%s' % proxy)
# Запускает браузер без дополнительных мер безопасности
options.add_argument('--no-sandbox')
...
С тебя лойс 👍
#python #cheatsheet #doc
Б
Библиотека программиста
28.07.2026 06:20 · 👁 3.6K
👨💻 Шпаргалка по шаблонам проектирования на русском
PDF в хорошем качестве 👍
#doc #cheatsheet