Привет! — Делюсь опытом, пишу на Python и других языках — Создаю ботов и сайты — Парсинг, машинное обучение, big data, щупаю pentesting YouTube: https://www.youtube.com/c/pythontoday Чат: @python2day_chat Сотрудничество: @web_runner
😰 Огромная шпаргалка по Python
📝 Оформлена в виде веб-страницы с удобными гиперссылками под каждый раздел.
➡️ Ключевые слова;
➡️ Встроенные функции;
➡️ Типы данных и функции для работы с ними;
➡️ Классы;
➡️ Исключения;
➡️ Регулярные выражения и много чего интересного.
PDF версия 👇 Лойс 👍
#python #doc #cheatsheet
🤓 Списывание на экзамене выходит на новый уровень
Школьник смастерил «умный калькулятор» для экзаменов: в корпус встроил камеру и мини-плату, а дальше — магия нейросетей 🔥
Как это работает:
➡️ Камера делает фото задания.
➡️ Скрипт на телефоне отправляет снимок в ChatGPT с промтом «только номер ответа».
➡️ Ответ возвращается на плату — и загорается соответствующий светодиод.
🎩 Идеально вписывается в школьный этикет: телефон — нельзя, калькулятор — можно.
#cyberpunk
🛒 Магазин в Telegram за 5 минут? Легко.
Хочешь принимать заказы прямо в Telegram? Без сайтов, без лишних кликов — только бот, каталог и кнопка "Оформить заказ".
Telegram Shop Bot — код готового шаблона телеграм магазина.
Всё просто:
→ Заходишь в меню
→ 🛍 Каталог
→ 💬 Выбираешь товар
→ 🛒 Корзина
→ 📦 Оформить заказ.
Красота? Красота.
😎 Админ может:
🟢Добавлять/удалять товары с описанием, фото и ценой.
🟢Отвечать на обращения /sos
🟢Управлять категориями.
👨💻 Как запустить:
git clone https://github.com/NikolaySimakov/Shop-bot.git
cd Shop-bot
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 app.py
⚡️ SQL-шпаргалка, которая спасёт тебе интервью, проект и задницу
Большой мастер-гайд по SQL с подробными примерами, собранный в одном PDF.
Внутри:
💬 Создание баз, таблиц и изменение схем;
💬 Запросы любого уровня: JOIN, GROUP BY, HAVING, PARTITION;
💬 Подзапросы, CTE, оконные функции, ROW_NUMBER, RANK, DENSE_RANK;
💬 VIEW, временные таблицы и дублирование данных;
💬 Работа с датами, строками и преобразованиями;
💬 Удаление дубликатов, чистка данных, сплит по разделителю.
💬 UNION, INTERSECT, EXCEPT — мощный контроль над выборками.
Даже затронуты темы типа разбиения адресов на части, кастомной сортировки и использования ISNULL — всё, что нужно для практики и реальных задач.
🗳 Это не просто список команд — это концентрированный опыт.
Подойдёт для:
➡️Подготовки к SQL-интервью
➡️Анализа данных и BI
➡️Web-разработки с базами
➡️Внедрения SQL в проекты на Python или любом другом языке
📂 Сохраняй, пригодится!
#sql #cheatsheet
😂 «Восстание машин» пока отменяется
С добрым утром, хорошего дня! ☕️
😱 Как работают наиболее популярные механизмы аутентификации?
Разбираем 4 самых популярных способа + картинка, как вы любите
👨💻 Когда ты вводишь логин/пароль, используешь SSH или OAuth — под капотом происходит цепочка из обмена ключами, токенами и зашифрованными приветствиями.
Короткий и понятный разбор:
🔐 1. Credentials (логин + пароль)
Самый привычный способ:
➡️ Пароль шифруется через SSL.
➡️ Сервер расшифровывает и сверяет с хешем в базе.
➡️ Возвращает статус.
*Классика, но уязвима при слабых паролях и без MFA.
🖱 2. SSL-сертификаты
➡️ Клиенту отправляется сертификат.
➡️ Проверяется срок действия, авторитет ЦА и домен.
➡️ Если всё ок, генерируется ключ сессии.
*Надёжно, особенно для защищённых соединений (HTTPS).
💬 3. OAuth Tokens
➡️ Клиент запрашивает токен у авторизационного сервера.
➡️ Получает временный ключ доступа к API.
➡️ Сервер валидирует токен при каждом запросе.
*Маст-хэв для работы с внешними API, OAuth 2.0 рулит.
🔑 4. SSH Keys
➡️ Использует пару публичный/приватный ключ.
➡️ Клиент и сервер обмениваются хешами для проверки.
➡️ Доступ разрешается без ввода пароля.
*Безопасно, удобно и идеально для DevOps.
📊Современные приложения часто комбинируют эти механизмы для повышения безопасности.
#doc #cheatsheet
✈️ Автопостинг из ВКонтакте в Telegram
TG_AutoPoster — Готовый бот-парсер для автоматической пересылки записей из групп ВКонтакте в ваш Telegram-канал, чат или личные сообщения.
#python #soft #code
В мире, где данные — это новая валюта, каждый специалист должен уметь работать с ними на высшем уровне. Особенно — аналитики.
Сделать уверенный старт в профессии можно на курсе «Аналитик данных» от karpovꓸcourses. Вы узнаете, как наводить порядок в потоке данных, выявлять скрытые связи, превращать хаотичные цифры в понятные факты и точные решения, которые помогают бизнесу двигаться вперед.
На курсе есть все, что нужно для эффективной работы с данными: от Python и SQL до BI-инструментов и создания дашбордов.
С 12 по 31 мая погружаться в аналитику еще выгоднее. При покупке курса «Аналитик данных» и симулятора A/B-тестов вы получите скидку 10%. А главное, сразу усилите резюме ценными навыками.
Реклама. ООО «Карпов Курсы», ИНН: 7811764627, erid: 2Vtzqwf2FVv
Давно хотели освоить программирование, но вас останавливала нехватка времени или строгие дедлайны? Тогда советуем обратить внимание на бесплатные курсы Яндекс Лицея по Python, Go и C++ для начинающих.
Заниматься на них можно когда и где угодно, ведь уроки доступны онлайн и в них нет дедлайнов! Вас ждут:
✅ Качество: занятия разработаны практикующими экспертами Яндекса.
✅ Свобода: пользуйтесь автоматической проверкой решений и задавайте вопросы через поддержку.
✅ Перспективы: после завершения вы получите уверенную базу для дальнейшего роста, а также сертификат, который пригодится при поступлении в Яндекс Лицей.
Не откладывайте на потом — выберите курс и зарегистрируйтесь на сайте!
🔥 Полезные библиотеки Python
WeasyPrint — библиотека, которая превращать HTML в красивые PDF-документы.
📄 Мощный визуальный рендер-движок, который преобразует HTML + CSS в PDF. Идеален для генерации:
* 📊 Отчетов и статистики
* 🧾 Счетов и инвойсов
* 🎟 Билетов и любых документов прямо из кода
Особенности:
🟢Полная поддержка CSS для печати (включая flex, цвета, стили)
🟢Экспорт документов в PNG
🟢Работает на Python 3.9+ (CPython и PyPy)
🟢Написан с нуля — не использует тяжёлые WebKit или Gecko
🟢Легко кастомизируется — весь layout движок на Python
Установка:
pip install weasyprint
👨💻 15 лет назад один программист захотел пиццу... и случайно вписал своё имя в историю.
💬 В 2010 году Ласло Хейниц купил 2 пиццы за 10 000 биткоинов. Тогда это было ~$40. Сегодня эта привысило — $1,110,000,000
$1,1 миллиарда 😰
Так родилась легенда самой дорогой пиццы в мире и повод для ежегодного праздника у всех криптанов — Bitcoin Pizza Day (22 мая).
А ещё сегодня биткоин обновил исторический максимум, перешагнув $111 тысяч 🔥
⚔️ Отдохни, человек... будущее уже у тебя на кухне!
⠀
Гуманоидный робот Tesla Optimus уже не просто ходит:
он гладит, моет посуду, готовит и разбирает бардак, пока ты листаешь ленту.
⠀
Серийное производство стартует уже в этом году. 🫡
#cyberpunk
🎯 20 SQL-команд, которые спасут тебе кучу времени (и нервов)
Хочешь уверенно шарить в базах данных?
Вот с чего стоит начать:
🔍 Работа с данными:SELECT
— вытаскиваем нужноеWHERE
— фильтруем по условиямGROUP BY
— группируем по полюORDER BY
— сортируем как хотим
🔗 Объединение таблиц:JOIN
— просто соединиINNER JOIN
— только совпаденияLEFT JOIN
— всё из левой + совпавшее из правойRIGHT JOIN
— наоборотFULL OUTER JOIN
— всё, где есть хоть что-то общее
⚙️ Условия внутри запроса:CASE WHEN
— добавляет конструкцию "если–то" (аналог if–else в SQL)
📊 Агрегация (счётчики и математика):COUNT()
— сколько строкSUM()
— сумма чиселAVG()
— среднееMIN()
/ MAX()
— минимум и максимум
🧼 Фильтрация и чистка:DISTINCT
— убираем дублиHAVING
— фильтруем после GROUP BY
LIMIT
— ограничиваем результатIN
— проверка на вхождениеBETWEEN
— диапазоны
📌 Сохрани, пригодится!
#sql #cheatsheet
Оказывается, чтобы вырасти в доходе в IT, недостаточно просто писать чистый код, знать все фреймворки и тащить прод в одиночку.
Да, это важно. Но чаще побеждают не самые техничные — а те, кто умеют договариваться, презентовать свои решения и не терять себя в стрессе.
Софт скиллы — вот что даёт реальные прибавки к зарплате и рост в команде.
Вот вам пример: Senior ML-инженер Олег Андриянов рассказывает в своём канале, как за 4 года вырос в доходе в 12,5 раз. И помогает расти в доходе без овертаймов, выгорания и бесконечных собесов.
Автор — тимлид с 3+ годами опыта. Делится не теорией, а конкретными приёмами, которые сам внедрил.
Вот наш топ-4 поста из его канала:
– 7 причин, почему твоя зарплата стоит на месте, даже если ты реально тащишь
– Как гарантированно повысить свою зарплату?
– Какие 2 софт-скилла делают тебя в разы ценнее в глазах тимлида?
– Как Олегу удалось вырасти в доходах в 12,5 раз за 4 года?
Если хочешь уверенно расти в зп и не выгорать — подписывайся:
👉 @andriyanov_leads
🛒 Магазин в Telegram за 5 минут? Легко.
Telegram Shop Bot — код готового шаблона телеграм магазина.
⚡️ SQL-шпаргалка, которая спасёт тебе интервью, проект и задницу
Читать полностью…Хороший день для добрых историй! Присоединяемся к проекту @avito и делимся замечательной историей Елены — учителя информатики и участницы грантового конкурса «Вклад в поколение». Елена давно мечтала провести межрегиональную олимпиаду по программированию, но в небольшом городе, где она живет, на это почти нет ресурсов. Дети способные — а возможностей мало.
Все изменилось, когда Елена получила грант от Т-Образования. Вместе с коллегами из двух соседних регионов она организовала олимпиаду из двух этапов: дистанционного и очного. Учителя написали задачи, закупили сувениры и призы. И главное — нашли талантливых детей и дали им возможность проявить себя.
Многие ребята впервые участвовали в таком масштабном для них событии, а ведь для кого-то из них именно эти задачи станут первой ступенькой в мир ИТ и большого карьерного будущего! Нам очень приятно, что наш грант помог поддержать такой старт. И, пользуясь случаем, напоминаем, что прямо сейчас учителя математики, информатики и физики могут отправить заявку на грант «Вклад в поколение» — 2025: https://l.tbank.ru/grant-teacher
А больше добрых историй можно найти в чате проекта 💛
#ЧатХорошихИсторий
🔥 Perplexity — крутая нейросеть, бесплатный генератор аватаров и плакатов, который превращает твоё обычное фото в стильный мультяшный арт.
Что делает:
💬 Загружаешь свою (или чужую) фотку — и вуаля, ты уже как из Pixar;
💬 Всё работает автоматически — никаких промптов, капч и регистрации;
💬 Картинка выходит за секунды, без артефактов, водяных знаков и рекламы;
💬 Работает абсолютно БЕСПЛАТНО, прямо в браузере!
👍 Превращаем фото в арт ТУТ
#nn #soft
😲 Наконец-то... Живая сталь
В Китае уже проводят первые бои роботов. Выглядит пока так себе, но это лишь начало 😎
#cyberpunk
✈️ Автопостинг из ВКонтакте в Telegram
TG_AutoPoster — Готовый бот-парсер для автоматической пересылки записей из групп ВКонтакте в ваш Telegram-канал, чат или личные сообщения.
Основные возможности:
➡️ Автоматическая публикация постов из указанных групп ВКонтакте в Telegram.
➡️ Настройка через файл config.yaml
, где вы указываете логин и пароль ВКонтакте или токен, а также данные для Telegram API.
➡️ Поддержка прокси-серверов (SOCKS5) для обхода блокировок.
➡️ Возможность настройки интервала проверки новых постов (по умолчанию — раз в час).
➡️ Фильтрация контента с помощью черного списка и списка стоп-слов.
➡️ Добавление заголовков и футеров к сообщениям с поддержкой Markdown.
➡️ Поддержка Docker для удобного развертывания.
🗳 Установка и запуск:
1. Установите TG_AutoPoster с помощью pip:
pip3 install -U TG-AutoPoster
config.yaml
на основе config.yaml.example
и заполните необходимые параметры.python3 -m TG_AutoPoster
/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: ""
👨💻 Полезные методы строк в 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
🥇 Имба! Google выкатил новый инструмент — Stitch, полноценный генератор сайтов и приложений.
Работает на нейросети Gemini: просто пишешь, что хочешь — и получаешь готовый макет сайта или интерфейса 😱
Что умеет:
➡️ Создаёт дизайн сайта по текстовому описанию;
➡️ Можно загружать картинки или скетчи — нейросеть поймёт идею;
➡️ Дизайн сразу можно редактировать;
➡️ Один клик — и всё уходит в Figma;
➡️ Получаешь готовый HTML/CSS код;
➡️ Главное: полностью БЕСПЛАТНО.
🔥 Идеальный инструмент, чтобы быстро сделать лендинг, прототип приложения или просто визуализировать идею без знаний кода.
👍 Сохраняем и пробуем ТУТ
#soft #nn
🎮 Думаешь, ты стар для киберспорта?
75-летняя геймерша с ником “OlgaPlay” не просто играет — она выносит соперников пачками.
⚡️ Когда-то её кикали за слабый скилл, а теперь — боятся и добавляют в друзья
🔫 Пока ты прокрастинируешь, Ба на пенсии апает ранг и врывается в киберспорт с минимальной задержкой.
😂 Когда оформил предзаказ на Тесла бота на левом сайте...
Читать полностью…Какой путь в Data Science лучше выбрать?
Мечтаете о карьере в DS, но не знаете, с чего начать? Давайте в первую очередь разберёмся в основных направлениях и задачах, которые решают специалисты этой сферы.
🔍 Data Scientist работает на стыке статистики, машинного обучения и программирования. Работает с массивами данных, используя алгоритмы машинного обучения, строит и тестирует математические модели поведения данных для прогнозов.
🛠 Data Engineer создаёт и поддерживает инфраструктуру big data, управляя целой экосистемой данных.
📊 Data Analyst анализирует данные по событиям, которые уже произошли, и выявляет в них закономерности, которые можно использовать в дальнейшем.
🤖 ML Engineer разрабатывает и внедряет модели ML, создавая интеллектуальные системы для прогнозов и решений.
Делимся полезной ссылкой на краткий путеводитель, где описаны первые шаги и стек для старта будущей карьеры: https://otus.pw/7osR/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔥 Более 400 вопрос-ответов, для Python-разработчика на собеседовании с подробными ответами, инструкциями и кодом на русском
Читать полностью…