python2day | Blogs

Telegram-канал python2day - [PYTHON:TODAY]

27146

Привет! — Делюсь опытом, пишу на Python и других языках — Создаю ботов и сайты — Парсинг, машинное обучение, big data, щупаю pentesting YouTube: https://www.youtube.com/c/pythontoday Чат: @python2day_chat Сотрудничество: @web_runner

Subscribe to a channel

[PYTHON:TODAY]

🖍 Архитектурные шаблоны в проектировании программного обеспечения предлагают структурированные решения распространенных проблем, улучшая такие качества как: гибкость, масштабируемость и удобство сопровождения. Ниже описаны некоторые ключевые модели:

🔐 Ключевые компоненты: (Event-Driven Architecture: EDA) — Событийно-ориентированная архитектура:

Поток работы системы определяется событиями (действиями пользователя, выходными данными), при этом компоненты взаимодействуют посредством событий. Обработчики событий отвечают асинхронно.

🔐 Ключевые понятия: (Events, Event Handlers, Asynchronous Communication.Layered Architecture) — события, обработчики событий, асинхронная связь.

Многоуровневая архитектура:
Организует систему на отдельных уровнях, каждый из которых имеет определенные обязанности. Связь обычно происходит между соседними уровнями, обеспечивая определенную функциональность.

🔐 Ключевые понятия: (Presentation Layer, Business Logic Layer, Data Access Layer. Monolith) — уровень представления, уровень бизнес-логики, уровень доступа к данным.

Монолит:
Традиционный подход с тесно интегрированными компонентами и модулями в единой кодовой базе, развернутой как единое целое.

🔐 Ключевые характеристики: (Single Codebase, Tight Integration, Single Deployment Unit. Microservices Architecture) — единая кодовая база, тесная интеграция, единая единица развертывания.

Микросервисная архитектура:
Разбивает приложение на небольшие, независимо развертываемые службы, каждая из которых ориентирована на определенные бизнес-возможности. Обеспечивает масштабируемость, ремонтопригодность и гибкость.

🔐 Ключевые компоненты: (Model, View, Controller.) — модель, представление, контроллер.

Модель-Представление-Контроллер (MVC):
Шаблон проектирования, разделяющий приложение на взаимосвязанные компоненты: модель (данные и бизнес-логика), представление (пользовательский интерфейс) и контроллер (управляет вводом пользователя и обновляет модель и представление).

🔐 Ключевые компоненты: (Master Node, Slave Nodes, Task Distribution) — главный узел, подчиненные узлы, распределение задач.

Эти шаблоны предлагают разнообразные способы структурирования программных систем на основе конкретных требований, обеспечивая масштабируемость, удобство сопровождения и простоту разработки. Выбор зависит от уникальных потребностей и целей приложения.

#doc

Читать полностью…

[PYTHON:TODAY]

👨‍💻 Самое полное руководство по разработке Python

Для всех, кто хочет прокачать Python-навыки: от новичков до профи. Внутри — сотни практических примеров с комментариями, без скучной теории.

Что найдёте внутри?
➡️ Работа с базами данных, Flask, XML, JSON, сетями
➡️ Визуализация данных, многопоточность, IoT
➡️ Оптимизация кода и повышение его скорости
➡️ Python в математике, криптографии и даже химии

⚔️ Идеальный справочник, который всегда под рукой!

#books #python

Читать полностью…

[PYTHON:TODAY]

💻 Хватит бояться терминала.

Соответствие популярных консольных команд Windows и Linux на русском с описанием
.

💬 Работа с файлами и каталогами;
💬 Управление системой;
💬 Управление диском и разделами;
💬 Пользователи и группы: создание, удаление, изменение и т.д.
💬 Работа с сетью.

📂 Сохраняем

#doc #linux #cheatsheet

Читать полностью…

[PYTHON:TODAY]

1–2 марта проводим Weekend Offer Analytics

Устроиться в Яндекс за выходные — реально. Ищем крутых аналитиков с опытом работы от 2 лет на Python, готовых работать в офисном или гибридном режиме на территории России.

Подавайте заявку до 24 февраля — и всего за 2 дня пройдите все технические собеседования. После сможете пообщаться с одиннадцатью нанимающими командами и выбрать ту, которая покажется самой интересной. Если всё сложится хорошо, сразу же пришлём вам офер.

Узнать подробности и зарегистрироваться.

Читать полностью…

[PYTHON:TODAY]

🤪 Мальчик: покупает крутой игровой руль для игры в гонки.
😄 Мужчина: полное погружение...

🚘 Смотреть до конца!

#cyberpunk

Читать полностью…

[PYTHON:TODAY]

😲 Лучше уже не будет

Bongo Cat
— мега крутой, анимированный прелоадер для твоего проекта! Сохраняем 😎

📂 Код на codepen

Исходники в архиве 👇

#soft #code #css #js

Читать полностью…

[PYTHON:TODAY]

😄 Тест на киберкотлету провален... но, сдан на мужика

Читать полностью…

[PYTHON:TODAY]

🔥 Полезные библиотеки Python

ClatScope Info Tool — мощный OSINT-инструмент для разведки данных!

Универсальный скрипт помогает быстро получать информацию по геолокации, DNS, WHOIS, телефонам, email, именам пользователей и даже проверять утечки данных и надежность паролей.

Для кого полезно?
💬 Исследователи и киберспециалисты;
💬 Пентестеры и OSINT специалисты;
💬 Все, кто хочет быстро собирать информацию из открытых источников.

Что умеет?
✔️ Поиск данных, связанных с людьми;
✔️ Проверка утечек паролей;
✔️ Анализ учетных записей в соцсетях;
✔️ Глубокая интернет-разведка.

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

#python #osint #cybersec #soft #github

Читать полностью…

[PYTHON:TODAY]

Как ускорить загрузку сайта?
 
По данным исследования Google, 53% пользователей уходят с сайта, если он не открывается в течение первых трех секунд.
 
В карточках ребята из Selectel разобрались, что влияет на скорость загрузки страницы и как обнаружить проблемы с производительностью. А как сделать так, чтобы сайт «летал» — читайте в Академии Selectel.
 
 
Реклама. АО «Селектел», ИНН 7810962785, erid: 2VtzquWWuWC

Читать полностью…

[PYTHON:TODAY]

🕵️‍♂️ Geospy — нейросеть, которая вычисляет локацию по виду из окна!

Загрузите фото, и ИИ попробует определить, где оно сделано. Работает как цифровой детектив, анализируя детали на снимке: архитектуру, растительность, дорожные знаки и даже погоду.

🙅‍♂️ Но пожалуйста, не тестируйте на своих домах — оно обучается...

#soft #nn #osint

Читать полностью…

[PYTHON:TODAY]

Спорим, тебе советовали книгу “Грокаем алгоритмы”

А как насчет грокнуть уже эти алгоритмы?
Да так, чтобы РАЗ И НАВСЕГДА

Ты не смог выучить алгоритмы, потому что:
- cложно и бессистемно объясняли
- практика не билась с теорией
- отправляли читать устаревшие книги...

Ребята из Т-навыков - опытные разработчики. Они научат тебя решать алгоритмические задачи по четкой и понятной системе!

Регистрируйся на открытый урок в предверии курса
"Хакни алго-собесы". И за 1 час ты:

☝️ получишь четкую систему решения алгоритмических задач

☝️ решишь топ-3 популярные задачи

☝️ получишь RoadMap изучения алгоритмов

12:30 по МСК в эту субботу (1 февраля) стартуем.

Регистрируйся, чтобы не упустить шанс выучить алгоритмы навсегда

Читать полностью…

[PYTHON:TODAY]

⚡️ OpenAI ломает рынок ИИ — DeepSeek повержен!

Свежие модели o3-mini и o3-mini-high кодят, как мидлы, решают задачи, как профи, и почти не фейлят.

Альтман делает красиво — o3-mini доступна бесплатно 🍔

📌 ИИ становится супероружием. Покоряем технологии будущего — ЗДЕСЬ!

#nn #soft

Читать полностью…

[PYTHON:TODAY]

Балуемся кластеризацией и синхронизацией: как устроено мгновенное попадание в ленту фото в Яндекс Диске

Как обрабатывать сотни терабайт загружаемого контента каждый день и быстро доставлять его в ленту со всеми фотографиями пользователя — рассказываем в новой статье про этот технический челлендж.

Автор статьи Дима, тимлид команды бэкенда Яндекс Диска, подробно написал про подход к реализации задачи и особенности используемой синхронизации.

Читайте статью на Хабре здесь
Больше материалов о технологиях в Яндекс 360: https://ya.cc/t/OZ4inE495pU96D

Читать полностью…

[PYTHON:TODAY]

😬

Читать полностью…

[PYTHON:TODAY]

IT-специалист — звучит круто! Но за этим «круто» стоят сотни часов учёбы и практики, ночи без сна и дни без обеда.

Лавка, Практикум и Высшее образование от Практикума объединились на День студента, чтобы подарить вам время на отдых. Время, когда вы не ходите за продуктами и не готовите еду.

Разыгрываем многоразовый сертификат на доставку в Яндекс Лавке на 50 000 рублей! А ещё подарки от Яндекс Практикума: кофе, шоппер и футболку.

Участвовать в розыгрыше: ссылка

Информация об организаторе конкурса, сроках, правилах проведения, количестве призов, сроках, месте, порядке получения призов указана на сайте.

Читать полностью…

[PYTHON:TODAY]

✍️ Архитектурные шаблоны в проектировании

#doc

Читать полностью…

[PYTHON:TODAY]

Хотите создать устойчивое к нагрузкам масштабируемое приложение?

Ключевой элемент при проектировании микросервисов – правильная интеграция брокеров сообщений с микросервисной архитектурой.

На открытом вебинаре «Как эффективно использовать брокеры сообщений в микросервисной архитектуре?» вы научитесь:

- Повышать производительность системы, настраивать взаимодействие между микросервисами, правильно работать с очередями сообщений
- Связывать различные слои приложений с помощью брокеров сообщений
- Проектировать решения с учётом масштабируемости и отказоустойчивости
- Эффективно управлять инфраструктурой сообщений RabbitMQ и Apache Kafka

А также увидите примеры кода и познакомитесь со случаями использования брокеров сообщений.

Будет интересно: бэкенд и фулстек-разработчикам, системным аналитикам, девопс-инженерам.

Спикеры: Сергей Прощаев, Java-разработчик в ПАО «Сургутнефтегаз».

Бонус! Всем участникам – скидка 5% и эксклюзивные материалы от спикера.

6 февраля, 19:00 МСК

Записаться - https://otus.pw/iYpY/?erid=2W5zFHXAN4Q

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Читать полностью…

[PYTHON:TODAY]

⚡️ Сотни нейросетей в одном месте — Hugging Face запустили мегакаталог Spaces!

Теперь искать нужную ИИ-модель стало проще, чем когда-либо.

🔍 Что внутри?

💬 400 000+ моделей для любого запроса: текст, голос, видео, код, изображения;
💬 Удобные фильтры и поиск — находим нужную нейросеть за секунды;
💬 Работает прямо в браузере — тестируем модели без скачивания и установки;
💬 Абсолютно бесплатно и без регистрации.

💡 Где пригодится?
Генерация изображений, работа с текстами, анализ данных, кодинг и многое другое.

Пора прокачать свои возможности!

Сохраняем и пробуем бесплатно ЗДЕСЬ 😎

#nn #soft

Читать полностью…

[PYTHON:TODAY]

👩‍💻 Шпаргалка по горячим клавишам VSCode на русском

📂Сохраняем

#doc

Читать полностью…

[PYTHON:TODAY]

Присоединяйся к нашей команде!

Работа в ИТ — это не просто задачи и сроки, это возможность быть частью креативной и дружной команды. В Лиге каждый день — это новый вызов и шанс развивать свои навыки.

Почему у нас классно работать?

- Курс на профессиональный рост. Мы инвестируем в ваше развитие. Тренинги, семинары и курсы — все для того, чтобы вы становились еще лучше.

- Команда единомышленников. У нас работают профессионалы своего дела, готовые делиться опытом и поддерживать друг друга.

- Комфортная атмосфера. Мы создаем пространство, где каждый чувствует себя как дома. Уютные офисы, зоны для отдыха и креативные уголки помогут вам находиться в форме.

- Веселье и активные мероприятия. Мы не только трудимся, но и развлекаемся. Мероприятия, тимбилдинги, конкурсы и просто дружеские посиделки сделают ваши будни ярче.

Не упусти шанс! Хочешь работать в компании, где ценят каждую идею и есть место для роста и веселья — присоединяйся к нам прямо сейчас и подписывайся на канал Лиги Цифровой Экономики.

https://tglink.io/8839cd317532?erid=2W5zFHszZBv

Реклама. ООО "ЭЙТИ КОНСАЛТИНГ". ИНН 7715744096.

Читать полностью…

[PYTHON:TODAY]

🔥 Полезные библиотеки Python

GeoDeep — быстрая, простая в использовании и легкая библиотека Python для обнаружения объектов с помощью ИИ

Если вам нужно анализировать спутниковые снимки, карты или данные о местности, GeoDeep — это must-have инструмент!

🌍 Что умеет?
➡️ Обрабатывать большие объёмы геоданных;
➡️ Анализировать спутниковые изображения с применением глубинного обучения;
➡️ Работать с цифровыми моделями рельефа (DEM);
➡️ Использовать нейросети для геоанализа.

💡 Кому пригодится?
🟢 Исследователям и геоинженерам;
🟢 Разработчикам в сфере картографии;
🟢 Любителям OSINT и анализа геоданных.

🔗 Открытый код, поддержка AI и глубокий анализ геопространственной информации!

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

#python #soft #github #osint

Читать полностью…

[PYTHON:TODAY]

Как Docker упрощает жизнь аналитиков и инженеров данных

Когда вы работаете с данными, например, анализируете их или строите модели машинного обучения, Docker позволяет сосредоточиться на самой работе, не отвлекаясь на настройку окружения. Это как иметь готовую мастерскую со всеми нужными инструментами, где вы можете сразу приступить к работе.

На бесплатом вебинаре вы научитесь упаковывать приложения вместе со всеми зависимостями, избегать проблем с несовместимостью ➡️ повысите эффективность работы и сэкономите время на настройку окружения.

Что будем делать на вебинаре:
🟠Разберём основы Docker и как контейнеры упрощают работу;
🟠Выполним анализ данных, запустив Python прямо внутри контейнера;
🟠 Автоматизируем окружение с помощью Docker Compose (Python + PostgreSQL);
🟠 Настроим удобный доступ к результатам анализа;
🟠Организуем ускоренную обработку больших данных.

🕗Встречаемся 5 февраля 19:00 по мск

Зарегистрироваться на бесплатный вебинар

Читать полностью…

[PYTHON:TODAY]

😕Олдскулы свело...

Читать полностью…

[PYTHON:TODAY]

👨‍💻 Шпаргалка по регулярным выражениям на русском в PDF

#doc #python #regexp

Читать полностью…

[PYTHON:TODAY]

☎️ Автоматическая отправка сообщений в WhatsApp с Python!

Хватит тратить время на ручные рассылки! Используем PyWhatKit для автоматической отправки сообщений прямо в WhatsApp.

🚀 Как это работает?

💬 Вводим номер телефона получателя (обязательно с кодом страны и +).
💬 Пишем сообщение.
💬 Выбираем время отправки (в 24-часовом формате).
💬 Скрипт отправит сообщение в заданное время, либо мгновенно.

Что ещё умеет PyWhatKit?

✔️ Автоматически отправлять сообщения в WhatsApp в заданное время.
✔️ Поддерживает мгновенную отправку сообщений.
✔️ Конвертирует изображения в ASCII-арт (олдскульная фича!).

Бонус: Не требует API WhatsApp, просто открывает веб-версию и отправляет сообщение!

💡 Где пригодится?

🟢 Напоминания друзьям и коллегам.
🟢 Автоматизация бизнес-рассылок.
🟢 Мемы с ASCII-артом.

📂 Сохраняем

#soft #python #tipsandtricks

Читать полностью…

[PYTHON:TODAY]

Что общего у наркомана и программиста?

😆 Они постоянно роются в закладках

Хороших выходных сталкеры! ☕️

Читать полностью…

[PYTHON:TODAY]

🔊 Делаем из дешёвого микрофона студийный — NVIDIA завезла Studio Voice!

Теперь даже самый бюджетный микрофон может звучать, как дорогой студийный девайс. Один клик — и никаких шумов, хрипов или глухого эха.

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

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

😎

#soft #nn

Читать полностью…

[PYTHON:TODAY]

🔥 Полезные библиотеки Python

Avito Parser
— парсер популярной площадки.

Находит объявления на avito.ru. Бесплатно.

Возможности:

💬 Удобное управление с помощью графического интерфейса;
💬 Кроссплатформенность;
💬 Поддержка до 50 ссылок для отслеживания;
💬 Поддержка прокси;
💬 Постоянная проверка новых объявлений;
💬 Установка количества проверяемых страниц;
💬 Установка паузы между повторами;
💬 Уведомление в telegram как опция (может быть несколько получателей), также результат сохраняется в result/keyword*.xlsx и выводится в окно;
💬 Хранение уже просмотренных объявлений, т.е. дубли игнорируются (если на них не поменялась цена);
💬 Обнаружения изменения цены для уже просмотренных объявлений;
💬 Автоматический обход бана по IP со стороны Авито;
💬 Присылает только объявления, которые подходят под нужные параметры (слова-ключи, стоп-слова, гео, цена, макс. кол-во просмотров), если они указаны конечно;
💬 Несколько режимов работы и запуска;
💬 Возможность запускать на сервере (без браузера и графического интерфейса).

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

👇 Код парсера в архиве

#python #soft #github

Читать полностью…

[PYTHON:TODAY]

🔥 Полезные библиотеки Python

Python-PDFKit
— Python модуль для преобразования HTML в PDF.

Универсальный способ сохранить веб-контент в читаемом и удобном формате!

Установка:
$ pip install pdfkit
или
$ sudo apt-get install wkhtmltopdf

Пример использования:

import pdfkit

pdfkit.from_url('http://google.com', 'out.pdf')
pdfkit.from_file('test.html', 'out.pdf')
pdfkit.from_string('Hello!', 'out.pdf')


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

#python #soft #github

Читать полностью…

[PYTHON:TODAY]

✍️ Параллелизм в Python. Заметка на русском с примерами кода.

#doc #python #cheatsheet

Читать полностью…
Subscribe to a channel