🕵️♂️🔐 10 хакерских Python-скриптов
Хочешь научиться создавать скрипты, которые умеют самоуничтожаться, незаметно делать скриншоты, записывать нажатия клавиш и обходить антивирусы?
В нашем новом материале мы раскрываем топовые техники этичного хакинга на Python — от мутации кода до выполнения скриптов прямо в памяти.
💡 На карточках — 5 ключевых примеров с кодом для быстрого старта.
📖 Остальные скрипты и подробности — в полном материале по ссылке: https://proglib.io/sh/Eu3Dm2GYbh
Библиотека питониста #буст
Хочешь научиться создавать скрипты, которые умеют самоуничтожаться, незаметно делать скриншоты, записывать нажатия клавиш и обходить антивирусы?
В нашем новом материале мы раскрываем топовые техники этичного хакинга на Python — от мутации кода до выполнения скриптов прямо в памяти.
💡 На карточках — 5 ключевых примеров с кодом для быстрого старта.
📖 Остальные скрипты и подробности — в полном материале по ссылке: https://proglib.io/sh/Eu3Dm2GYbh
Библиотека питониста #буст
😱 Завтра цена на курс «AI-агенты для DS» вырастет
Пока вы думаете — другие уже покупают. Что вы теряете, откладывая решение? Как минимум — 10 000 рублей, именно столько вы переплатите завтра. Как максимум — шанс войти в топ-1% дата-сайентистов, которые умеют строить AI-агенты.
🎓 Чему вы научитесь на курсе:
— адаптировать LLM под разные предметные области и данные
— собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
— строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой
Решение за вами.
👉 Купить курс по старой цене
Пока вы думаете — другие уже покупают. Что вы теряете, откладывая решение? Как минимум — 10 000 рублей, именно столько вы переплатите завтра. Как максимум — шанс войти в топ-1% дата-сайентистов, которые умеют строить AI-агенты.
🎓 Чему вы научитесь на курсе:
— адаптировать LLM под разные предметные области и данные
— собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
— строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой
Решение за вами.
👉 Купить курс по старой цене
proglib.academy
Курс|AI-агенты для DS-специалистов
На курсе ты разберёшься, как работают AI-агенты и как их применять в работе — от текстовых помощников до систем, помогающих принимать решения. Разберем архитектуру агентов, связку с внешними API, пайплайны действий и популярные библиотеки. Курс включает реальные…
👀 Проверь, насколько ты хорош в Python
Угадай термин, о котором идёт речь. Он связан с Python и часто всплывает при работе с кодом.
🔒 Ответы прячем под спойлер, чтобы не спойлерить остальным.
Самые догадливые — в комменты 👇
Библиотека питониста #междусобойчик
Угадай термин, о котором идёт речь. Он связан с Python и часто всплывает при работе с кодом.
🔒 Ответы прячем под спойлер, чтобы не спойлерить остальным.
Самые догадливые — в комменты 👇
Библиотека питониста #междусобойчик
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих»
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
🐍 Python: свежие статьи, практики и апдейты
🔧 Практика и разработка:
— Оптимизация запросов в Django — от select_related до аннотаций: как ускорить и не сломать
— Docker-образ для продакшна — пошагово о том, как собрать стабильный образ, который работает не только у вас
— Настройка окружения для работы — Linux, VSCode, Python: всё, что нужно для удобного старта
🕹 Проекты и игры:
— Дебаггер на Tkinter — pet-проект с графикой на чистом Python
— 2D-игра на Python — создание простой, но живой игры своими руками
🛡 Django: безопасность и апдейты
— Bugfix-релизы Django — Django 5.2.3, 5.1.11 и 4.2.23: финальное исправление CVE-2025-48432
Библиотека питониста #свежак
🔧 Практика и разработка:
— Оптимизация запросов в Django — от select_related до аннотаций: как ускорить и не сломать
— Docker-образ для продакшна — пошагово о том, как собрать стабильный образ, который работает не только у вас
— Настройка окружения для работы — Linux, VSCode, Python: всё, что нужно для удобного старта
🕹 Проекты и игры:
— Дебаггер на Tkinter — pet-проект с графикой на чистом Python
— 2D-игра на Python — создание простой, но живой игры своими руками
🛡 Django: безопасность и апдейты
— Bugfix-релизы Django — Django 5.2.3, 5.1.11 и 4.2.23: финальное исправление CVE-2025-48432
Библиотека питониста #свежак
Forwarded from Библиотека задач по Python | тесты, код, задания
Что выведет код?
👾 — True
👍 —False
🥰 — Wrong syntax for isinstance() method
⚡️ — Invalid method for classes
Библиотека задач по Python
👾 — True
👍 —False
🥰 — Wrong syntax for isinstance() method
⚡️ — Invalid method for classes
Библиотека задач по Python
Backend разработчик (Python DRF), гибрид (Москва)
Python разработчик (Platform V), гибрид (Москва)
Python-разработчик — от 220 000 до 530 000 ₽, удалёнка
Разработчик видеоплатформы — от 300 000 до 490 000 ₽, гибрид (Москва, Санкт-Петербург)
Бэкенд-разработчик (DEV) — от 270 000 до 435 000 ₽, удалёнка
Python разработчик — от 100 000 ₽, удалёнка
Библиотека питониста
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 How to: продвинутые срезы в Python
Срезы — одна из самых мощных фич Python. Помимо базового
Вот несколько продвинутых приёмов, которые вы точно захотите использовать:
1️⃣ Циклический сдвиг списка
2️⃣ Извлечение элементов по шаблону
3️⃣ Чётные и нечётные индексы
4️⃣ Массовое обновление по срезу
5️⃣ Парсинг строки фиксированными блоками
6️⃣ Срезы в многомерных структурах
7️⃣ Использование `slice()` вручную
8️⃣ NumPy: срезы в многомерных массивах
9️⃣ Pandas: срезы по строкам и условиям
🔟 Срезы в байтовых объектах
⚡️ Срезы = читаемый, быстрый и питоничный способ работы с данными. Чем чаще используете — тем меньше кода и ошибок.
📎 Сохраните и поделитесь, если было полезно! Делитесь в комментариях, какими ещё приёмами пользуетесь.
Библиотека питониста #буст
Срезы — одна из самых мощных фич Python. Помимо базового
[start:stop:step]
, они открывают массу возможностей при работе с данными. Вот несколько продвинутых приёмов, которые вы точно захотите использовать:
def rotate(lst, k):
k %= len(lst)
return lst[-k:] + lst[:-k]
rotate([1, 2, 3, 4, 5], 2) # → [4, 5, 1, 2, 3]
days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
days[::3] # → ['Mon', 'Thu']
days[5:] # → ['Sat', 'Sun']
nums = list(range(10))
nums[::2] # чётные индексы → [0, 2, 4, 6, 8]
nums[1::2] # нечётные индексы → [1, 3, 5, 7, 9]
nums = [0]*10
nums[::2] = range(5) # → [0, 0, 1, 0, 2, 0, 3, 0, 4, 0]
data = "abcdefghij"
[data[i:i+2] for i in range(0, len(data), 2)]
# → ['ab', 'cd', 'ef', 'gh', 'ij']
matrix = [[1,2,3], [4,5,6], [7,8,9]]
[row[1] for row in matrix] # → [2, 5, 8]
[matrix[i][i] for i in range(3)] # → [1, 5, 9]
s = slice(2, 8, 2)
lst = list(range(10))
lst[s] # → [2, 4, 6]
import numpy as np
arr = np.arange(100).reshape(10, 10)
arr[-3:, -3:] # Подматрица 3×3 в правом нижнем углу
import pandas as pd
df = pd.DataFrame({'A': [1,2,3,4], 'B': [10,20,30,40]})
df.iloc[:2] # первые 2 строки
df.loc[df['A'] > 2] # строки, где A > 2
b = b'Hello, world!'
b[:5] # → b'Hello'
ba = bytearray([10, 20, 30, 40])
list(ba[1:3]) # → [20, 30]
⚡️ Срезы = читаемый, быстрый и питоничный способ работы с данными. Чем чаще используете — тем меньше кода и ошибок.
📎 Сохраните и поделитесь, если было полезно! Делитесь в комментариях, какими ещё приёмами пользуетесь.
Библиотека питониста #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
💔AI vs Developer: who wins?
Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле?
Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос.
Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует?
👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw
Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле?
Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос.
Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует?
👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw
Собрали подборку курсов по одному из самых востребованных Python-фреймворков — Django.
Внутри:
Если ты только начинаешь или уже пишешь на Django, но хочешь делать это увереннее — этот список для тебя.
📌 Статья с подборкой — по ссылке.
Библиотека питониста #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Juvio — эпемеральные виртуальные окружения прямо в Jupyter
Зачем это нужно:
— Каждый ноутбук получает собственное venv — без конфликтов зависимостей.
— Никаких «works on my machine» — всё, что нужно, хранится в самом файле (PEP 723‑метаданные).
— Переустановки «с нуля» не требуются — окружение собирается на лету с помощью uv.
Как выглядит на практике:
Juvio вписывает в notebook:
Что ещё полезного:
— Git‑friendly: ноутбук конвертируется в скрипт с `# %%`, диффы читаются как обычный код.
— Можно открыть несколько тетрадок в одном JupyterLab, и у каждой будет свой venv.
— Всё работает «из коробки» — никакой ручной настройки kernel’ов.
📝 Попробовать →
⭐️ Оценить → https://clc.to/8WuZ-w
Библиотека питониста #буст
Зачем это нужно:
— Каждый ноутбук получает собственное venv — без конфликтов зависимостей.
— Никаких «works on my machine» — всё, что нужно, хранится в самом файле (PEP 723‑метаданные).
— Переустановки «с нуля» не требуются — окружение собирается на лету с помощью uv.
Как выглядит на практике:
# в ячейке Jupyter
%juvio install numpy pandas
Juvio вписывает в notebook:
# /// script
# requires-python = "==3.10.17"
# dependencies = [
# "numpy==2.2.5",
# "pandas==2.2.3"
# ]
# ///
Что ещё полезного:
— Git‑friendly: ноутбук конвертируется в скрипт с `# %%`, диффы читаются как обычный код.
— Можно открыть несколько тетрадок в одном JupyterLab, и у каждой будет свой venv.
— Всё работает «из коробки» — никакой ручной настройки kernel’ов.
📝 Попробовать →
pip install juvio
⭐️ Оценить → https://clc.to/8WuZ-w
Библиотека питониста #буст
🐍 Python 3.13.5 уже здесь
Стабильный минорный релиз с важными исправлениями и улучшениями под капотом.
🔧 Что нового:
— Откат неудачных изменений в генераторах и list comprehension из 3.13.4
—
— Исправлены баги в
— Новый
— Улучшена потокобезопасность
— Обновлён limited C API и возвращена корректная работа
— В Windows-установщике больше не подсовывается изменённый
📄 Все изменения
Библиотека питониста #свежак
Стабильный минорный релиз с важными исправлениями и улучшениями под капотом.
🔧 Что нового:
— Откат неудачных изменений в генераторах и list comprehension из 3.13.4
—
random.getrandbits()
снова принимает объекты с __index__()
— Исправлены баги в
email
, pickle
, json
, zipfile.Path
— Новый
test.support.subTests()
для тестов— Улучшена потокобезопасность
os.getlogin
— Обновлён limited C API и возвращена корректная работа
Py_RETURN_NONE
и др.— В Windows-установщике больше не подсовывается изменённый
pyconfig.h
.📄 Все изменения
Библиотека питониста #свежак
🔥 Не пропустите событие лета для DS-комьюнити
23 июня, 19:00 Мск — бесплатный вебинар с Никитой Зелинским «AI-агенты для DS: обзор курса и практические кейсы»
😤 Пока все обсуждают, «как бы внедрить LLM», мы покажем, как строить полноценных AI-агентов, которые делают работу вместо тебя. За час Никита разложит по полочкам:
— архитектуру курса и ключевые модули
— частые ошибки студентов, о которых не принято говорить вслух
— реальные юзкейсы: от чат-ассистентов до систем поддержки решений в проде
➡️ Что почитать от Никиты до Веба:
— Как adversarial-атаки живут даже при смене модели (и почему «подвинуть кровати в борделе» не спасёт)
— Самый быстрый пакетный менеджер uv и эксперимент «pip vs uv»
— 17 методов XAI и 20 метрик на NIPS’24: как не утонуть в «объяснимости»
⚡️ Хотели задать Никите свой каверзный вопрос? Ловите шанс: только в прямом эфире — отвечаем на всё, что обычно «остаётся за кадром».
⏰ МЕСТ МАЛО регистрация закроется, как только забьём комнату. Действуй сейчас → https://clc.to/1iGw6Q
23 июня, 19:00 Мск — бесплатный вебинар с Никитой Зелинским «AI-агенты для DS: обзор курса и практические кейсы»
— архитектуру курса и ключевые модули
— частые ошибки студентов, о которых не принято говорить вслух
— реальные юзкейсы: от чат-ассистентов до систем поддержки решений в проде
— Как adversarial-атаки живут даже при смене модели (и почему «подвинуть кровати в борделе» не спасёт)
— Самый быстрый пакетный менеджер uv и эксперимент «pip vs uv»
— 17 методов XAI и 20 метрик на NIPS’24: как не утонуть в «объяснимости»
⚡️ Хотели задать Никите свой каверзный вопрос? Ловите шанс: только в прямом эфире — отвечаем на всё, что обычно «остаётся за кадром».
⏰ МЕСТ МАЛО регистрация закроется, как только забьём комнату. Действуй сейчас → https://clc.to/1iGw6Q
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎯 Что посмотреть и решить: LeetCode для Data Science и аналитики
В подборке — подробные разборы популярных задач с LeetCode, полезные для подготовки к собеседованиям в аналитике данных, Data Science и инженерии:
✅ полное пошаговое объяснение решений на SQL и Python
✅ разбор реальных кейсов из технических интервью
✅ советы для новичков и профи, которые хотят повысить уровень
В видео — практические техники и полезные лайфхаки, чтобы уверенно решать задачи и пройти собеседование.
🎬 Смотреть и учиться: https://clc.to/qF59mg
Библиотека питониста #буст
В подборке — подробные разборы популярных задач с LeetCode, полезные для подготовки к собеседованиям в аналитике данных, Data Science и инженерии:
В видео — практические техники и полезные лайфхаки, чтобы уверенно решать задачи и пройти собеседование.
Библиотека питониста #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML Embed Code: