Привет! — Делюсь опытом, пишу на Python и других языках — Создаю ботов и сайты — Парсинг, машинное обучение, big data, щупаю pentesting YouTube: https://www.youtube.com/c/pythontoday Чат: @python2day_chat Сотрудничество: @web_runner
📦 PyWebCopy — мощный Python инструмент, позволяющий сохранять веб-страницы или целые сайты на ваш локальный диск для офлайн-доступа.
Возможности:
💬 Сохранение HTML, CSS, JS, изображений и других ресурсов.
💬 Автоматическая корректировка ссылок для локального просмотра.
💬 Поддержка обхода robots.txt
при необходимости.
💬 Гибкая настройка через параметры.
💬 Интеграция с библиотеками requests
, BeautifulSoup
, lxml
, pyquery
и `requests_html.
🛠 Установка:
Установите PyWebCopy с помощью pip:
pip install pywebcopy
from pywebcopy import save_webpage
url = 'https://example.com'
download_folder = '/path/to/save'
kwargs = {'project_name': 'example_project'}
save_webpage(url, download_folder, kwargs)
from pywebcopy import save_website
url = 'https://example.com'
download_folder = '/path/to/save'
kwargs = {'project_name': 'example_project'}
save_website(url, download_folder, kwargs)
✍️ Словари в Python на русском. Шпаргалка с кодом и примерами работы.
🔣 Определение словаря;
🔣 Доступ к значениям словаря;
🔣 Ключи словаря и индексы списка;
🔣 Постепенное создание словаря;
🔣 Ограничения для ключей словаря;
🔣 Ограничения на значения словаря;
🔣 Операторы и встроенные функции для работы со словарями.
#doc #python #russian
Хотите освоить программирование или сменить работу в IT?
А вы готовы всего за час создать и опубликовать целое приложение?
Отлично! Тогда присоединяйтесь к онлайн-конференции «Как создать первый проект на Python и Java с нуля»!
Новички в IT узнают:
- какой язык программирования лучше выбрать для старта
- как быстро создать и развернуть приложение
- как работают Python и Java на практике
- как размещать код на GitHub и работать с репозиториями
- какие дополнительные инструменты использовать для профессионального роста
Программисты на других языках, и те, кто ищет новые возможности в IT:
- поймёте, какие IT-технологии сейчас востребованы
- узнаете, какие навыки прокачивать для успешной смены деятельности
- отработаете навыки быстрой сборки и быстрого развёртывания проекта
- узнаете о новых возможностях для обучения и развития
Также вас ждёт квиз с призами!
Спикеры:
Сурен Хоренян: бэкенд-разработчик на Python, руководитель команды в «VK Рекламе»
Сергей Прощаев: Java-разработчик
Бонус! Скидка 7% на любой курс OTUS и полезные материалы в подарок!
18 апреля, 19:00 МСК
Бесплатно
Записаться на событие - https://otus.pw/NmDx/?erid=2W5zFJxVAKz
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
😲 Лучше уже не будет
В 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.
Не просто изучай язык — используй его как инструмент для достижения своих целей.
Реальные проекты и нетворкинг с профи: Летняя школа бэкенд‑разработки Яндекса открыла набор
Начинающие бэкендеры, есть планы на лето? Если уже умеете писать читаемый код в Python, Java или C++ и разбираетесь в алгоритмах, Летняя школа бэкенда Яндекса — ваш шанс прокачаться в разработке высоконагруженных сервисов. Вы получите уникальный опыт, работая вместе с ведущими специалистами компании.
Как проходит обучение:
— со 2 июня по 27 июля — онлайн-лекции, семинары и практические задания
— с 28 июля по 24 августа — разработка реальных проектов офлайн или онлайн
Вас ждут:
— работа в фулстек-командах в коворкингах Яндекса
— лекции от специалистов компании в летнем лектории
— возможность стать частью команды и получить офер: больше половины выпускников становятся стажерами или сотрудниками компании
Школа бесплатная, но нужно пройти отбор. Отправляй заявку до 27 апреля!
😰 Прокачиваем 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