П
Поколение Python 🐍
08.10.2026 08:22 · 👁 2.4K
Друзья, вам наверняка известно про цифровой след, который все мы оставляем в сети. Но знали ли вы, что даже режим инкогнито не скрывает вас от слежки? 😳
👀 Цифровой след — это не только куки и история браузера. Современные методы отслеживания контролировать куда сложнее.
☝️ Цифровой отпечаток браузера (англ. browser fingerprinting). Сайт собирает технические характеристики вашего браузера и устройства: версию ОС, шрифты, разрешение экрана, часовой пояс, установленные плагины, настройки рендеринга графики. Комбинация этих параметров практически уникальна. Очистка кэша не поможет, инкогнито — тоже.
🧟 Зомби-куки. Методы, позволяющие восстановить файлы куки после удаления. Например, инструмент evercookie восстанавливает их из резервных копий, которые одновременно хранятся в localStorage, IndexedDB, кэше HTTP-заголовков и других местах.
😵💫 Evercookie создал исследователь Сэми Камкар в 2010 году — как демонстрацию уязвимости, а не коммерческий инструмент. Но в 2013 году документы Сноудена показали, что АНБ применяло аналогичный принцип для отслеживания пользователей даже через Tor.
Ставьте реакцию:
🔥 — если знали про эти методы отслеживания
👀 — если узнали о них впервые
#япознаюмир
П
Поколение Python 🐍
06.10.2026 06:21 · 👁 4.3K
Друзья, а у нас праздник! Сегодня создателю курсов «Поколения» Тимуру Гуеву исполняется 34 года. 😍
❤️ В честь этого события традиционно дарим нашим студентам скидку 34% на любой наш курс (потому что Тимуру исполняется 34 года).
💡 Скидка применится автоматически при покупке курсов через наш сайт до 9 октября включительно.
😉 В комментариях (или в личных сообщениях @tguev) можно поздравить Тимура с днем рождения и пожелать что-нибудь приятное ему и «Поколению»!
Ставьте 🔥 этому посту, если ждете, когда Тимуру исполнится 100 лет, и на его др курсы будут раздавать бесплатно. 😁
#скидки
П
Поколение Python 🐍
05.10.2026 05:53 · 👁 5K
Друзья, принесли вам новое слово недели! 😍
📌 Apache Kafka — распределенная система для передачи и обработки потоков данных в реальном времени между разными системами и приложениями в реальном времени.
👀 Представьте десятки сервисов, которые постоянно генерируют события: пользователь нажал кнопку, оформил заказ, получил уведомление и так далее. Kafka становится промежуточным слоем, через который все эти системы обмениваются данными. Одни сервисы публикуют события, другие читают их в нужный момент, и при этом никто не ждет друг друга и ничего не теряется.
Сценарии использования Kafka:
🔹 передача событий между микросервисами
🔹 обработка данных в реальном времени — например, в аналитике или мониторинге
🔹 сбор логов с разных сервисов
Упрощенно работа Kafka выглядит так:
1️⃣ приложение публикует сообщение
2️⃣ Kafka сохраняет его
3️⃣ одно или несколько приложений читают сообщение
✔️ Kafka ценят за высокую пропускную способность, низкие задержки, отказоустойчивость и хорошую масштабируемость.
🖥 Подробнее почитать o Kafka можно на официальном сайте.
Ставьте реакцию:
🔥 — если уже слышали про Kafka
❤️ — если знали только про писателя Кафку
👀 — если впервые видите это слово
#словонедели
П
Поколение Python 🐍
02.10.2026 06:33 · 👁 6.5K
Друзья, мы нашли еще один повод зависнуть в Telegram с пользой! 😎
🎉 На платформе появился шахматный бот. Доска, ходы и управление работают внутри одного сообщения, вам не придется запускать мини-аппы или создавать цепочки диалогов.
✏️ Кто уже попробовал — делитесь опытом в комментариях!
Ставьте реакцию:
🔥 — если любите шахматы
👀 — если еще не оправились от травмы, нанесенной шахматными задачами
#поговорим
П
Поколение Python 🐍
01.10.2026 07:07 · 👁 6.6K
Друзья, сегодня день релиза новой версии Python 3.15! 😍 Хотим поделиться с вами интересными нововведениями.
1⃣Замороженный словарь. В Python 3.15 будет добавлен новый тип данных frozendict — неизменяемая версия обычного словаря.
2⃣Ленивые импорты (lazy imports). Будет добавлен новый оператор lazy, который указывается перед import или from. Этот оператор сообщает интерпретатору, что импортировать объект нужно только в момент его первого использования.
lazy import math
lazy from operator import add
# модуль math и функция add() еще не импортированы
a = 1
b = 2
print(f'Вычисляем корень квадратный числа {a}')
# модуль math импортируется только здесь
# функция add() еще не импортирована
print(math.sqrt(a))
print(f'Вычисляем сумму чисел {a} и {b}')
# функция add() импортируется только здесь
print(add(a, b))
3⃣Стандартизация сигнальных объектов. Появится новый класс sentinel, экземпляры которого можно использовать в качестве значения по умолчанию в функциях и методах вместо None. Это особенно полезно там, где константа None сама по себе является валидным значением аргумента.
MISSING = sentinel('MISSING')
def foo(value=MISSING):
if value is MISSING:
raise ValueError('Значение не передано')
return value
4⃣Распаковка в comprehensions. Операторы распаковки * и ** теперь можно использовать в list, set и dict comprehensions для распаковки вложенных коллекций.
matrix = [[1, 2], [3, 4], [5, 6]]
# старый вариант
unpacked1 = [x for row in matrix for x in row]
# новый вариант
unpacked2 = [*row for row in matrix]
5⃣Умные сообщения об ошибках. Python научится лучше сообщать об ошибках, связанных с исключением AttributeError. Например, если вы работали на другом языке программирования и привыкли к методу push() для добавления элемента в список, то теперь Python сможет не только сообщать о том, что такого метода не существует, но и подсказать правильный.
AttributeError: 'list' object has no attribute 'push'. Did you mean 'append'?
6⃣ Кодировка UTF-8 по умолчанию. Python теперь всегда использует кодировку UTF-8 для чтения файлов на всех ОС, включая Windows.
Ставьте реакцию:
🔥 — если сразу обновляете Python до последней версии
👀 — если этого не делаете
#python #полезныйматериал
П
Поколение Python 🐍
29.09.2026 07:07 · 👁 6.1K
Друзья, наши пакеты курсов стали еще выгоднее! 😍
🛍 Только два дня — сегодня и завтра —действуют дополнительные скидки на пакеты курсов:
❤️ 2 курса — 10 900 ₽
❤️ 3 курса — 14 900 ₽
❤️ 4 курса — 19 900 ₽
❤️ 5 курсов — 21 900 ₽
🎁 А еще каждому покупателю пакета отправим подарок:
▫️ 2 курса — программерская футболка
▫️ 3 курса — программерский свитшот
▫️ 4 курса — программерский свитшот + мерчбокс
▫️ 5 курсов — программерский свитшот + футболка
👉 КУПИТЬ КУРСЫ 👈
⭐️ Для получения подарка после покупки пакета напишите нам на почту support@pygen.ru или на @pygen_ru_support
🔔 Напоминаем, что наши курсы доступны бессрочно. Можно купить их сейчас по выгодной цене, а пройти — в любое удобное для вас время.
👀 Если вам нужен нестандартный пакет, который не представлен на нашем сайте, напишите нам на @pygen_ru_support. Мы обязательно поможем!
Ставьте реакцию:
🔥 — если хотите свитшот
❤️ — если футболка круче
П
Поколение Python 🐍
28.09.2026 07:38 · 👁 6.2K
Друзья, мы готовы подвести итоги конкурса, приуроченного к отметке 50000 подписчиков на канале! 👩❤️👨
❤️ С интересом прочитали все ваши истории. Не смогли остановиться на трех, поэтому выбрали целых пять победителей!
Бесплатный доступ к курсам получают:
▫️Alexandr Shuvalov и история про Python как общий язык с сыном
▫️Анастасия Филипенко (@AnastaCorvus) и история о новых знаниях как мотивации жить дальше
▫️Тимофей Кузнецов (@timosks) и история о том, как искал медь — нашел золото
▫️И С (@IStarUA) и история о том, что увлечься программированием никогда не поздно
▫️Михаил Крапивин (@mkv_47) и история с нашими любимыми шахматными задачами
⚠️ В ближайшее время свяжемся с победителями, чтобы обсудить получение приза.
🔥 Желаем всем нашим подписчикам и студентам отличной недели и продуктивной учебы!
Ставьте реакцию:
❤️ — если рады за победителей
😈 — если рады, но не от всего сердца
#конкурс
П
Поколение Python 🐍
25.09.2026 06:27 · 👁 7.9K
Друзья, на прошлой неделе наш канал пробил отметку 50 000 подписчиков! 😍
❤️ Каналу«Поколения» примерно три с половиной года. За это время мы опубликовали более 2500 постов.
🐱 Расскажите в комментариях, почему вы читаете наш канал. Любите решать задачки? Читаете познавательные посты? Ищете единомышленников?
👀 В понедельник 28 сентября мы выберем три самые интересные истории и подарим их авторам бесплатный доступ к любому нашему курсу на выбор!
Ставьте реакцию:
🔥 — если вы на канале два года или больше
❤️ — если подписались год назад или около того
👀 — если вы здесь совсем недавно
#конкурс
П
Поколение Python 🐍
24.09.2026 07:44 · 👁 8.3K
Друзья, принесли отличные новости! 👩❤️👨
💡 Мы добавили в курс по ООП два абсолютно новых больших модуля:
1⃣ Принципы SOLID — пять основных правил объектно-ориентированного программирования, целью которых является написание понятного, гибкого и легко поддерживаемого кода.
2⃣ Паттерны проектирования — проверенные временем решения типовых задач.
🙂 Оба модуля, как обычно, не просто раскрывают тему: они также содержат историческую справку и тестовые вопросы. В модуле по паттернам к тому же есть задачи на программирование, чтобы закрепить знания.
❤️ Надеемся, что вам понравятся новые темы и совсем скоро вы сможете применять их на практике!
➡️КУПИТЬ КУРС ПО ООП⬅️
Ставьте реакцию:
🔥 — если уже заметили новые модули и начали их проходить
👀 — если вам пока не до этого
#ооп
П
Поколение Python 🐍
22.09.2026 06:26 · 👁 7.2K
Друзья, сегодня продолжим тему рекурсии. 😎
Одно из наиболее интересных (и красивых) применений рекурсии — рисование фракталов.
📌 Фрактал — это геометрическая фигура, состоящая из уменьшенных копий самой себя.
😄 Один из классических фракталов — треугольник Серпинского. Для его построения внутри равностороннего треугольника рисуют перевернутый треугольник, который образует три новых равносторонних треугольника. Затем с каждым из новых треугольников выполняют то же самое, и так до бесконечности.
👀 Фракталы встречаются не только в математике, но и в природе. Деревья, папоротники, молнии, речные системы — все это фракталы.
Как построить фрактал:
🔹выбрать простую геометрическую фигуру — аксиому (отрезок, треугольник и тому подобное)
🔹применить к аксиоме правила преобразования, в результате чего получится новая фигура
🔹применить правила преобразования снова, уже к полученной фигуре, а потом еще раз и еще
🔹бесконечное повторение таких преобразований и порождает фрактал
🧐 Более подробно о рекурсии и построении различных фракталов мы расскажем в нашем планируемом курсе «Алгоритмы и структуры данных для продвинутых». Чтобы первым узнать дату выхода и другие подробности, подпишитесь на новости о курсе на нашем сайте.
Ставьте реакцию:
🔥 — если знали раньше о фракталах
👀 — если узнали о них впервые
#алгоритмыдляпродвинутых #алгоритмы