[PYTHON:TODAY]
62.5K subscribers
2.11K photos
942 videos
275 files
1.33K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
📚 Основы, без которых не построить ни одного алгоритма!

Если ты изучаешь программирование или хочешь наконец понять, чем массив отличается от хеш-таблицы, эта шпаргалка — твой must-have.

✍️ В одном изображении — 9 ключевых структур данных:
🟢Массив
🟢Стек
🟢Очередь и дек
🟢Хеш-таблица
🟢Связанный список
🟢Двоичное дерево поиска
🟢Граф

✔️Для каждой:
🟢простое объяснение,
🟢жизненные примеры,
🟢ключевые задачи и особенности.

Подходит всем, кто готовит себя к интервью, сдаёт экзамены, пишет код на Python, JavaScript, C++ и не только.

💾 Сохраняй себе — это база, к которой ты будешь возвращаться не раз!

#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
😄 Ничего необычного… просто так выглядит витуберша IRL, которая разводит симпов на донаты.

За монитором с милым голосом тебя может ждать потный, волосатый дядька в трусах 🍑

Подстава...😨
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Более 400 вопрос-ответов, для Python-разработчика на собеседовании с подробными ответами, инструкциями и кодом на русском

➡️ Различия между типами данных
➡️ Что такое лямбда-функция? Какое у неё назначение?
➡️ Может ли быть индекс списка отрицательным?
➡️ Чем отличаются многопоточное и многопроцессорное приложение?
➡️ Что хранится в атрибуте dict?
➡️ Что такое декоратор? Как написать собственный?
➡️ Как проверить файл .py на синтаксические ошибки, не запуская его?
➡️ И д.р

💾 Сохраняй!

#doc #python #cheatsheet #russian
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос_ответ_для_Python_разработчика_на_собеседовании.pdf
851.3 KB
🔥 Более 400 вопрос-ответов, для Python-разработчика на собеседовании с подробными ответами, инструкциями и кодом на русском
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⚔️ Отдохни, человек... будущее уже у тебя на кухне!

Гуманоидный робот Tesla Optimus уже не просто ходит:
он гладит, моет посуду, готовит и разбирает бардак, пока ты листаешь ленту.

Серийное производство стартует уже в этом году. 🫡

#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 15 лет назад один программист захотел пиццу... и случайно вписал своё имя в историю.

💬 В 2010 году Ласло Хейниц купил 2 пиццы за 10 000 биткоинов. Тогда это было ~$40. Сегодня эта привысило — $1,110,000,000

$1,1 миллиарда 😰

Так родилась легенда самой дорогой пиццы в мире и повод для ежегодного праздника у всех криптанов — Bitcoin Pizza Day (22 мая).

А ещё сегодня биткоин обновил исторический максимум, перешагнув $111 тысяч 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Полезные библиотеки Python

WeasyPrint — библиотека, которая превращать HTML в красивые PDF-документы.

📄 Мощный визуальный рендер-движок, который преобразует HTML + CSS в PDF. Идеален для генерации:

* 📊 Отчетов и статистики
* 🧾 Счетов и инвойсов
* 🎟 Билетов и любых документов прямо из кода

Особенности:
🟢Полная поддержка CSS для печати (включая flex, цвета, стили)
🟢Экспорт документов в PNG
🟢Работает на Python 3.9+ (CPython и PyPy)
🟢Написан с нуля — не использует тяжёлые WebKit или Gecko
🟢Легко кастомизируется — весь layout движок на Python

Установка:
pip install weasyprint


📚 Документация
💡 Примеры
⚙️ Исходники/Инструкция на GitHub

Отличный выбор, если вы хотите автоматизировать генерацию PDF в своих проектах — будь то веб-приложение, отчет из бота или документооборот 👍

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Думаешь, ты стар для киберспорта?

75-летняя геймерша с ником “OlgaPlay” не просто играет — она выносит соперников пачками.

⚡️ Когда-то её кикали за слабый скилл, а теперь — боятся и добавляют в друзья

🔫 Пока ты прокрастинируешь, Ба на пенсии апает ранг и врывается в киберспорт с минимальной задержкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🥇 Имба! Google выкатил новый инструмент — Stitch, полноценный генератор сайтов и приложений.

Работает на нейросети Gemini: просто пишешь, что хочешь — и получаешь готовый макет сайта или интерфейса 😱

Что умеет:

➡️ Создаёт дизайн сайта по текстовому описанию;
➡️ Можно загружать картинки или скетчи — нейросеть поймёт идею;
➡️ Дизайн сразу можно редактировать;
➡️ Один клик — и всё уходит в Figma;
➡️ Получаешь готовый HTML/CSS код;
➡️ Главное: полностью БЕСПЛАТНО.

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

👍 Сохраняем и пробуем ТУТ

#soft #nn
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🤨 Когда нейросеть понимает тебя буквально
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 Полезные методы строк в Python

Мини-шпаргалка, которая поможет писать код быстрее, чище и без гугления каждой мелочи:

.capitalize() — делает первую букву заглавной: 'hello WORLD' → 'Hello world'.
.lower() / .upper() — регистр вниз или вверх.
.center(10, '*') — выравнивает строку по центру с символами вокруг: 'Python' → 'Python'.
.count('0') — считает вхождения символа.
.find() и .index() — находят позиции символов.
.replace() — ищет и заменяет.
.split() — разрезает строку.
.isalnum(), .isnumeric(), .islower(), .isupper() — проверяют, из чего состоит строка.

#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
✈️ Автопостинг из ВКонтакте в Telegram

TG_AutoPoster — Готовый бот-парсер для автоматической пересылки записей из групп ВКонтакте в ваш Telegram-канал, чат или личные сообщения.

Основные возможности:
➡️ Автоматическая публикация постов из указанных групп ВКонтакте в Telegram.
➡️ Настройка через файл config.yaml, где вы указываете логин и пароль ВКонтакте или токен, а также данные для Telegram API.
➡️ Поддержка прокси-серверов (SOCKS5) для обхода блокировок.
➡️ Возможность настройки интервала проверки новых постов (по умолчанию — раз в час).
➡️ Фильтрация контента с помощью черного списка и списка стоп-слов.
➡️ Добавление заголовков и футеров к сообщениям с поддержкой Markdown.
➡️ Поддержка Docker для удобного развертывания.

🗳 Установка и запуск:

1. Установите TG_AutoPoster с помощью pip:

   pip3 install -U TG-AutoPoster


2. Создайте файл config.yaml на основе config.yaml.example и заполните необходимые параметры.

3. Запустите бота командой:

   python3 -m TG_AutoPoster


4. Активируйте бота в чате командой /start

📄 Пример конфигурации:

vk:
login: "your_vk_login"
pass: "your_vk_password"
token: "your_vk_token" # предпочтительно использовать токен
telegram:
api_id: 123456
api_hash: "your_api_hash"
bot_token: "your_bot_token"
proxy:
enabled: false
hostname: ""
port: 0
username: ""
password: ""


⚙️ GitHub/Инструкция

👇 Готовый бот в архиве

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
TG_AutoPoster-master.zip
43.3 KB
✈️ Автопостинг из ВКонтакте в Telegram

TG_AutoPoster — Готовый бот-парсер для автоматической пересылки записей из групп ВКонтакте в ваш Telegram-канал, чат или личные сообщения.

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
😲 Наконец-то... Живая сталь

В Китае уже проводят первые бои роботов. Выглядит пока так себе, но это лишь начало 😎

#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😱 Как работают наиболее популярные механизмы аутентификации?

Разбираем 4 самых популярных способа + картинка, как вы любите

👨‍💻 Когда ты вводишь логин/пароль, используешь SSH или OAuth — под капотом происходит цепочка из обмена ключами, токенами и зашифрованными приветствиями.

Короткий и понятный разбор:

🔐 1. Credentials (логин + пароль)
Самый привычный способ:
➡️ Пароль шифруется через SSL.
➡️ Сервер расшифровывает и сверяет с хешем в базе.
➡️ Возвращает статус.
*Классика, но уязвима при слабых паролях и без MFA.

🖱 2. SSL-сертификаты
➡️ Клиенту отправляется сертификат.
➡️ Проверяется срок действия, авторитет ЦА и домен.
➡️ Если всё ок, генерируется ключ сессии.
*Надёжно, особенно для защищённых соединений (HTTPS).

💬 3. OAuth Tokens
➡️ Клиент запрашивает токен у авторизационного сервера.
➡️ Получает временный ключ доступа к API.
➡️ Сервер валидирует токен при каждом запросе.
*Маст-хэв для работы с внешними API, OAuth 2.0 рулит.

🔑 4. SSH Keys
➡️ Использует пару публичный/приватный ключ.
➡️ Клиент и сервер обмениваются хешами для проверки.
➡️ Доступ разрешается без ввода пароля.
*Безопасно, удобно и идеально для DevOps.

📊Современные приложения часто комбинируют эти механизмы для повышения безопасности.

#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Perplexity — крутая нейросеть, бесплатный генератор аватаров и плакатов, который превращает твоё обычное фото в стильный мультяшный арт.

Что делает:
💬 Загружаешь свою (или чужую) фотку — и вуаля, ты уже как из Pixar;
💬 Всё работает автоматически — никаких промптов, капч и регистрации;
💬 Картинка выходит за секунды, без артефактов, водяных знаков и рекламы;
💬 Работает абсолютно БЕСПЛАТНО, прямо в браузере!

👍 Превращаем фото в арт ТУТ

#nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Хороший день для добрых историй! Присоединяемся к проекту @avito и делимся замечательной историей Елены — учителя информатики и участницы грантового конкурса «Вклад в поколение». Елена давно мечтала провести межрегиональную олимпиаду по программированию, но в небольшом городе, где она живет, на это почти нет ресурсов. Дети способные — а возможностей мало.

Все изменилось, когда Елена получила грант от Т-Образования. Вместе с коллегами из двух соседних регионов она организовала олимпиаду из двух этапов: дистанционного и очного. Учителя написали задачи, закупили сувениры и призы. И главное — нашли талантливых детей и дали им возможность проявить себя.

Многие ребята впервые участвовали в таком масштабном для них событии, а ведь для кого-то из них именно эти задачи станут первой ступенькой в мир ИТ и большого карьерного будущего! Нам очень приятно, что наш грант помог поддержать такой старт. И, пользуясь случаем, напоминаем, что прямо сейчас учителя математики, информатики и физики могут отправить заявку на грант «Вклад в поколение» — 2025: https://l.tbank.ru/grant-teacher

А больше добрых историй можно найти в чате проекта 💛

#ЧатХорошихИсторий