Привет! — Делюсь опытом, пишу на Python и других языках — Создаю ботов и сайты — Парсинг, машинное обучение, big data, щупаю pentesting YouTube: https://www.youtube.com/c/pythontoday Чат: @python2day_chat Сотрудничество: @web_runner
😰 Прокачиваем Python-скиллы через реальные проекты!
Кладезь гайдов для разработчиков на разных языках: от создания 3D-рендера до собственной криптовалюты и торрент-сервера. Каждый проект — это пошаговое руководство с примерами кода.
➡️ 3D-рендер на Python — научись визуализировать объекты и сцены.
➡️ Собственная криптовалюта — разберись в блокчейне и создай свою монету.
➡️ Торрент-сервер — пойми, как работает пиринговая сеть и реализуй её.
➡️ И многие другие.
👨💻 Подходит для всех уровней: от новичков до профи. Отличный способ закрепить знания и пополнить портфолио.
Начни с малого — выбери проект и погрузись в пратику.
🔗 Сохраняй, пригодится!
#soft #python #github
🔥 Генерируем фейковые данные на Python — без боли!
Если ты тестируешь формы, мокапы или просто хочешь поиграться с данными, есть Mimesis — генератор фейковых данных. Имена, email, адреса и телефоны. Есть настройка локации, позволяющая выбрать страну и данные будут сгенерированы в соответствии с выбором.
📦 Установка:
from typing import Dict
from mimesis.enums import Gender
from mimesis import Person
def generate_fake_user(locale: str = "es", gender: Gender = Gender.MALE) -> Dict[str, str]:
"""
Генерирует фейковые пользовательские данные на основе локали и пола.
:param locale: Локаль (например, 'ru', 'en', 'es')
:param gender: Пол (Gender.MALE или Gender.FEMALE)
:return: Словарь с фейковыми данными пользователя
"""
person = Person(locale)
user_data = {
"name": person.full_name(gender=gender),
"height": person.height(),
"phone": person.telephone(),
"occupation": person.occupation(),
}
return user_data
if __name__ == "__main__":
fake_user = generate_fake_user(locale="es", gender=Gender.MALE)
print(fake_user)
{
'name': 'Carlos Herrera',
'height': '1.84',
'phone': '912 475 289',
'occupation': 'Arquitecto'
}
ru
, 🇺🇸 en
, 🇪🇸 es
и т.д.) 👨💻 Работа с PDF теперь не проблема — редачим, как боги, прямо в браузере!
Сервис, который может буквально всё:
📝 Переписывать текст прямо в документе;
🔍 Распознавание изображений и символов;
💬 Мгновенно переводить PDF на другой язык;
🤖 Превращать документ в чат-бота — просто спрашиваешь, и он отвечает;
🔄 Конвертировать в любые форматы и многое другое;
🤑 И всё это — абсолютно БЕСПЛАТНО!
Студенты, офисные бойцы и просто любители «пофиксить PDF», сохраняем и пробуем ТУТ 😎
#soft #nn
✍️ Краткая шпаргалка по запросам REST API на русском
➡️ GET/POST/PUT/PATCH/DELETE что такое и для чего используются;
➡️ Параметры запросов;
➡️ Заголовки запросов и ответов;
➡️ 200, 301, 404, 500 - коды ответов и что они обозначат и д.р полезные вещи.
#doc #api #cheatsheet #web
Стать разработчиком и получить диплом ТюмГУ можно удалённо и комфортно!
Развивайтесь в IT, учитесь на практике у экспертов-практиков и совмещайте учёбу с работой.
ТюмГУ и Нетология запустили совместный онлайн-бакалавриат, в котором студенты получают не просто диплом университета, а фундаментальные знания и практические навыки от ведущих специалистов.
Вы научитесь создавать IT-продукты и разберётесь в принципах работы современных систем.
Приглашаем вас на бесплатный День открытых дверей 17 апреля, где представители ТюмГУ расскажут:
🔹 В каких форматах проходят занятия, практика и стажировки в онлайн-бакалавриате;
🔹 Какие soft skills и профессиональные компетенции вы получите за время обучения;
🔹 Как поступить на программу и стать полноценным студентом ТюмГУ.
Получите востребованную профессию и диплом престижного вуза, не выходя из дома.
Регистрация здесь 👉 https://netolo.gy/d5Nv
👊 Автоматизируем заработок на крипте с помощью Python!
Если ты всё ещё руками сидишь на бирже — значит, ты пропускаешь профит.
📈 CCXT — библиотека(35+ тысяч звезд на GitHub) , которая превращает твой Python-скрипт в личного трейдера:
🚀 Более 100+ бирж: Binance, Bybit, Kraken, Coinbase — всё в одном API.
🔁 Единый синтаксис для всех бирж — не нужно каждый раз переучиваться.
🤖 Поддержка торговых ботов, ордеров, баланса, истории сделок и стратегий.
💬 Поддержка как публичных, так и приватных API, включая торговлю, получение баланса и управление ордерам.
📦 Установка:
pip install ccxt
import ccxt
exchange = ccxt.binance()
markets = exchange.load_markets()
ticker = exchange.fetch_ticker('BTC/USDT')
print(ticker)
💻 Создайте собственную систему распознавания лиц с OpenCV и Python!
OpenCV-Face-Recognition — для всех, кто интересуется компьютерным зрением и хочет реализовать проект по распознаванию лиц в реальном времени.
🗳 Что внутри:
💬 Реализация распознавания лиц в реальном времени с использованием OpenCV и Python.
💬 Подробные инструкции по сбору данных, обучению модели и распознаванию лиц.
💬 Примеры кода для детекции лиц с использованием каскадов Хаара.
💬 Интеграция с Raspberry Pi и PiCam для создания компактных решений.
Проект включает три основных этап:
🟢 Сбор данных: захват изображений лиц и сохранение их для обучения.
🟢 Обучение модели: использование собранных данных для обучения алгоритма распознавания.
🟢 Распознавание лиц: идентификация лиц в реальном времени с использованием обученной модели.
Подробные инструкции и примеры кода доступны в репозитории.
⚙️ GitHub/Инструкция
#python #soft #code
😱 Пик гейминга пробит...
Valve, держись: в Steam скоро выйдет настоящий мужской симулятор, где весь геймплей — это... жмакание сисек. 🙄
По сюжету: никаких перестрелок, квестов, лута или прокачки. Только ты и курсор. Цель — жмакать и релаксировать, как настоящий герой 😏
📅 Релиз намечен на 17 июня — мужики, календарь в руки!
Разработчики: «Мы хотели сделать что-то тактильное…»
Мы: «Да вы просто гении UX!»
С добрым утром! 🎩
Хотите разбираться в Big Data так, как это делают специалисты Яндекса? Тогда присоединяйтесь к бесплатному интенсиву ШАДа Big DWH Week!
Вас ждёт 8 онлайн-занятий, на которых вы познакомитесь с YTsaurus — платформой для распределённого хранения и обработки данных. Вы разберётесь в её архитектуре и масштабировании, а также научитесь настраивать систему под свои задачи.
Интенсив открытый, поэтому зарегистрироваться может каждый. Однако интереснее всего программа будет тем, кто уже работает с данными: опытным бэкенд-разработчикам и разработчикам баз данных, инженерам и аналитикам данных, а также студентам технических направлений.
Регистрируйтесь до 25 апреля и прокачивайтесь в Big Data вместе с экспертами Яндекса и ШАДа! Все подробности — по ссылке.
📊 img2table — Полезный инструмент, который помогает автоматизировать извлечение таблиц из сканированных документов или изображений.
Читать полностью…🙂 Я: Каждый день гуглю как пишутся слова.
🤓 Он: «14 летний чувак написал нейросеть для диагностики сердца...»
Школьник из США запилил приложение CircadiaV, которое определяет болезни сердца с точностью 96%. Никаких датчиков, ЭКГ и белых халатов — просто записываешь 7 секунд биения сердца на микрофон смартфона, и ИИ выдаёт диагноз. 🫶
Приложение протестировали на 15 700 пациентах в США и Индии. Результат? Точнее многих врачей. Даже Обама с Байденом написали ему спасибо.
😎 А ты ещё думаешь, стоит ли пробовать Python...
♻️ YoutubeGO — мощный и простой в использовании инструмент для загрузки видео и аудио с YouTube и других платформ, поддерживающих HTTP-потоки.
С его помощью вы легко сохраните любимый контент для офлайн-просмотра
Ключевые возможности:
🖱 Поддержка множества платформ: Загружайте контент с YouTube, Vimeo и других сервисов.
🖱 Скачивание плейлистов: Сохраняйте целые плейлисты одним кликом.
🖱 Разнообразие форматов: Загружайте видео в MP4 и аудио в MP3 с автоматической конверсией.
🖱 Высокое разрешение: Поддержка до 8K, включая 4K, 2K, 1080p и другие.
🖱 Пакетная обработка: Управляйте очередью загрузок, приостанавливайте и возобновляйте их по необходимости.
🖱 Извлечение аудио: Получайте аудиодорожки из видеофайлов (требуется FFmpeg).
🖱 Управление профилем: Сохраняйте имя, аватар, пути загрузки и ссылки на соцсети.
🖱 Drag & Drop интерфейс: Просто перетаскивайте ссылки для добавления в очередь загрузки.
🖱 Темная и светлая темы: Выбирайте комфортный режим отображения.
🖱 Планировщик загрузок: Настраивайте загрузки на определенное время.
🖱 Кроссплатформенность: Полная поддержка Linux, macOS и Windows.
⚙️ Установка:
1. Клонируйте репозиторий:
git clone https://github.com/Efeckc17/YoutubeGO.git
cd YoutubeGO
python --version
pip install -r requirements.txt
brew install ffmpeg
sudo apt install ffmpeg
sudo pacman -S ffmpeg
winget install FFmpeg
python main.py
• infosec - это один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальные новости и пишут технический материал на разные темы:
- Что из себя представляет официально взломанный iPhone от Apple?
- Кому и для чего выдавалось разрешение на ношение сотового телефона?
- Бесплатные курсы для ИБ специалистов на различные темы;
- Бесплатный бот, который проверит файлы на предмет угроз более чем 70 антивирусами одновременно.
• Присоединяйся, у нас интересно: @it_secur
🔥 Firebase Studio: бесплатно создавайте AI-приложения прямо в браузере!
Google анонсировал облачную платформу для быстрой разработки и развертывания полноценных AI-приложений без необходимости установки дополнительного ПО.
Теперь можно:
💬 Публиковать приложения в один клик: развертывайте проекты с помощью Firebase App Hosting, Cloud Run или других решений.
💬 Использовать всех популярных языков и фреймворков: включая Python, Go, Java, .NET, Node.js, Next.js, React, Angular, Vue.js, Android и Flutter.
💬 Прототипировать приложения с помощью естественного языка и изображений: опишите идею, добавьте изображения или эскизы, и Firebase Studio сгенерирует рабочий прототип.
💬 Интегрировать с Firebase и Google Cloud: легко подключайте такие сервисы, как Firebase Authentication, Cloud Firestore и Vertex AI.
💬 Работать совместно в реальном времени: делитесь проектами и настраивайте рабочие пространства для командной работы.
💬 БЕСПЛАТНО!
👨💻 Firebase Studio упрощает процесс разработки AI-приложений, делая его доступным как для новичков, так и для опытных разработчиков.
Сохраняем и пробуем ТУТ 👍
#nn #soft
Как создать свой чат-бот и начать зарабатывать уже сегодня?
На cайте университета Зерокодер открыли запись на бесплатный онлайн-практикум, где разберут, как создавать востребованные чат-боты — от простых до тех, за которые готовы платить от ₽100 000 за проект!
– Не нужен опыт в IT или программировании – всё с нуля!
– Расскажем, как выйти на стабильный доход уже через пару месяцев.
– Доступ к проверенным вакансиям для разработчиков чат-ботов.
Что узнаете на эфире:
– Перспективы рынка чат-ботов на 2025 год.
– Какие проекты стоят ₽100.000 и как их найти.
– Как применять нейросети, чтобы упростить работу.
Хотите освоить трендовую IT-профессию и начать зарабатывать от 100K за проект?
Нажмите сюда и забронируйте место на эфир.
erid: 2W5zFGezF2x
ООО Зерокодер, ИНН 9715401631
😲 Лучше уже не будет
В Steam дропнули симулятор шаурмы 😀 — и, что важно, с поддержкой русского языка!
Суть проста, как лаваш с мясом: жарь, заворачивай, не сожги курочку и развивай свой бизнес.
Можно крутить шаву в одиночку, а можно собрать банду до 4-х человек и строить целую империю на районе. 😎
Мясо, соус, капуста и ноль ответственности.
Мне с луком, но не острую 💳
Освойте Python за 3 дня
Пройдите бесплатный мини-курс по программированию на Python от Skillfactory.
За 3 дня вы:
— Освоите базовые навыки программирования на Python.
— Создадите три проекта для портфолио: Telegram-бота для перевода голоса в текст, веб-страницу и инструмент для работы с фото.
— Получите практический опыт, фидбэк от эксперта и полезные материалы.
Курс проведёт Анастасия Борнева — руководитель направления по исследованию данных в финтехе с опытом более 9 лет в программировании.
Вас ждут подарки:
— 5 гайдов для старта карьеры в Python-разработке;
— Полезная подборка классических книг для программиста.
Регистрируйтесь по ссылке: https://go.skillfactory.ru/&erid=2W5zFHVYg9W
Реклама ООО «Скилфэктори», ИНН 9702009530
✍️ Краткая шпаргалка по запросам REST API на русском
Читать полностью…🙌 Да блин, че так опять спина болит...
⌨️ Так же я...
😄 Выглядит удобно
📈 CCXT — библиотека(35+ тысяч звезд на GitHub) , которая превращает твой Python-скрипт в личного трейдера.
Читать полностью…⚡️ Дождались! Ребята сделали крутейший канал про Python
Здесь на простых картинках и понятном языке обучают этому языку, делятся полезными фишками и инструментами
Подписывайтесь: @PythonPortal
🐳 Шпаргалка по командам Dockerdocker exec -it test1 bash
— Войти в контейнер контейнер test1.docker container start test1
— Запустить контейнер test1docker ps
— показывает список запущенных контейнеров.
Некоторые из полезных флагов:
-a / --all — список всех контейнеров (по умолчанию показывает только запущенные);
-q / --quiet — перечислить только id контейнеров (полезно, когда вам нужны все контейнеры).docker pull
— большинство образов создаётся на основе базового образа из Docker Hub. Docker Hub содержит множество готовых образов, которые можно использовать вместо того, чтобы создавать и настраивать свой собственный. Чтобы скачать определённый образ или набор образов (репозиторий), используйте команду docker pull.docker build
— эта команда собирает образ Docker из Dockerfile и «контекста». Контекст сборки — это набор файлов, расположенных по определённому пути или URL. Используйте флаг -t, чтобы задать имя образа. Например, команда docker build -t my_container . соберёт образ, используя текущую директорию, на что указывает точка в конце.docker run
— запускает контейнер, на основе указанного образа. Эту команду можно дополнять другими, например, docker run my_image -it bash запустит контейнер, а затем запустит в нём bash.docker logs
— эта команда используется для просмотра логов указанного контейнера. Можно использовать флаг --follow, чтобы следить за логами работающей программы: docker logs --follow my_container.docker volume ls
— показывает список томов, которые являются предпочитаемым механизмом для сохранения данных, генерируемых и используемых контейнерами Docker.docker rm
— удаляет один и более контейнеров, например, docker rm my_container.docker rmi
— удаляет один и более образов, например, docker rmi my_image.docker stop
— останавливает один и более контейнеров. Команда docker stop my_container остановит один контейнер, а docker stop $(docker ps -a -q) — все запущенные. Более грубый способ — использовать docker kill my_container, который не пытается сначала аккуратно завершить процесс.docker kill
— принудительно убить контейнер.
Можно комбинировать эти команды. Например, для очистки всех контейнеров и образов:docker kill $(docker ps -q)
— Останавливаем все запущенные контейнеры .docker rm $(docker ps -a -q)
— Удаляем все остановленные контейнеры.docker rmi $(docker images -q)
— Удаляем все образы.
📂 Сохраняй, пригодится!
#docker #cheatsheet #doc
📊 img2table — Полезный инструмент, который помогает автоматизировать извлечение таблиц из сканированных документов или изображений.
📄 Основные возможности:
🟢 Распознавание таблиц на изображениях и в PDF-файлах, включая поддержку сложных структур с объединёнными ячейкам.
🟢 Интеграция с различными OCR-сервисами, такими как Tesseract, PaddleOCR, EasyOCR, Google Vision, AWS Textract и Azure Cognitive Service.
🟢 Возможность экспорта извлечённых таблиц в формат Excel или Pandas DataFrame, сохраняя оригинальную структур.
🟢 Поддержка различных форматов изображений: JPEG, PNG, TIFF и други.
⚙️ Установка:
pip install img2table
pip install img2table[tesseract] # или [paddle], [easyocr], [gcp], [aws], [azure]
from img2table.document import Image
from img2table.ocr import TesseractOCR
# Инициализация OCR
ocr = TesseractOCR()
# Загрузка изображения
img = Image("путь_к_изображению.jpg")
# Извлечение таблиц
tables = img.extract_tables(ocr=ocr)
# Получение первой таблицы в виде DataFrame
df = tables[0].df
Пробуй всю мощь MCP на IT_ONE Cup. ML Challenge. Зарегистрируйся, выбери один из трех треков и раздели призовой фонд в 1 500 000 рублей.
Регистрация закрывается совсем скоро – 13 апреля: https://cnrlink.com/itonecupmlpy2daymcplc
Model Context Protocol станет одним из важных инструментов для разработки ИИ-помощников в задачах соревнования:
1. Динамические контекстные подсказки для системного аналитика.
2. AI-генератор дизайн-макетов по описанию требований.
3. Система визуализации BPMN-диаграмм.
MCP – незаменимый инструмент для ML-соревнований. В новой статье разбираемся, как устроен протокол, как поднять собственный MCP-сервер и использовать его в IT-соревнованиях. Ты узнаешь про:
1. Архитектуру Model Context Protocol.
2. Основные возможности стандарта.
3. Примеры реализации: от простых к сложным.
Сосредоточься на создании уникального AI-ассистента. Как это сделать? Ответ в статье: https://cnrlink.com/itonecupmcplcpy2day
Реклама. ООО "ГПБ-ИТ1". ИНН 9717102235. erid: 2W5zFHU52Gg
😰 Python. Основы программирования
⚡️ Хочешь не просто выучить Python, а научиться применять его в реальных задачах? Этот материал — твой универсальный навигатор по миру практического Python!
Каждая тема — это отдельное мини-приключение: от анализа данных до автоматизации, от научных расчётов до веб-разработки. Вместо сухой теории — только реальные инструменты, популярные библиотеки и наглядные примеры.
Подходит как для разработчиков, так и для аналитиков, инженеров, исследователей и всех, кто хочет уверенно решать задачи с помощью Python.
Не просто изучай язык — используй его как инструмент для достижения своих целей.
😎 Дропнули 4й сезон. Почти 4 года прошло, пздц, недавно вспоминал про него, думал в прошлом году смотрел...
Кто не смотрел — рекомендую. Хорошего просмотра ✌️
✍️ Шпаргалка по Pandas с примерами кода. От индексации до обработки дат и данных временных рядов — это руководство поможет вам перейти от начального к среднему уровню с практическими примерами.
🔍 Индексаторы (Loc и iLoc): узнайте, как использовать loc и iloc для нарезки данных.
🎯 Фильтрация/маскировка: узнайте, как фильтровать данные в зависимости от условий.
🔧 Обновление значений столбцов и строк: узнайте, как изменять данные в определенных столбцах или строках.
👨💼 Обновление строк с помощью (.apply, .map, .applymap и .replace): узнайте, как применять функции к строкам или столбцам и как использовать замену для обновления значений.
🔍 IF, Elseif (Элиф), Else в Pandas: узнайте, как использовать условные операторы в Pandas для управления данными.
📈 Сортировка в Pandas: узнайте, как сортировать данные на основе одного или нескольких столбцов и как использовать nlargest и nsmalest для получения наибольшего или наименьшего значения.
👥 Группировка и агрегирование в Pandas: узнайте, как группировать данные по одному или нескольким столбцам и агрегировать данные с помощью различных функций.
📊 Обработка нулевых значений: узнайте, как идентифицировать нулевые значения, удалять нулевые значения и заменять нулевые значения определенным значением.
📅 Работа с датами и данными временных рядов: узнайте, как преобразовывать столбцы в дату и время, выполнять основные операции, фильтровать по датам и удалять временные метки.
📂 Сохраняем, пригодится! 👍
#doc #pandas #python #cheatsheet