About Python [ru]
Открыть в Telegram
Пишем на Python, создаём нейросети и ИИ-агентов. Алгоритмы, задачи и вайбкодинг. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin
Больше6 533
Подписчики
+1524 часа
-27 дней
+3330 день
Архив постов
6 533
👩💻 Python-библиотеки, которые упрощают жизнь программиста. Часть 1
Здравствуйте! Я — Алексей Жиряков, техлид backend-команды KION. Делюсь подборкой Python-библиотек, которые мы используем для оптимизации работы. Надеюсь, они будут полезны и вам!
Читать...
6 533
📝 Подборка вакансий для мидлов
Python developer
🟢Python, Git, RabbitMQ, PostgreSQL, FastAPI, Apache Airflow
🟢Уровень дохода не указан | от 3 лет
QA Automation Engineer (Python)
🟢Python, тестирование ПО, автоматизация тестирования
🟢Уровень дохода не указан | от 6 месяцев
Python разработчик (удаленно)
🟢Python, Celery, PostgreSQL, Docker, Django, Apache Spark, PyTorch, Greenplum, Apache Airflow
🟢до 200 000 ₽ | от 3 лет
Backend разработчик Python на CRM
🟢Redis, MongoDB, Python, Celery, MySQL, Unix, Docker
🟢от 120 000 ₽ | от 3 лет
6 533
⚙️ Что такое модуль
datetime в Python и зачем он используется?
Модуль datetime позволяет работать с датами и временем, включая их создание, форматирование и вычисление разницы между ними. Это полезно для задач, связанных с обработкой временных данных.
➡️ Пример:
from datetime import datetime, timedelta
# Текущая дата и время
now = datetime.now()
print("Сейчас:", now)
# Добавляем 7 дней к текущей дате
future_date = now + timedelta(days=7)
print("Через неделю:", future_date.strftime("%Y-%m-%d"))
🗣️ В этом примере datetime.now() получает текущую дату и время, а timedelta позволяет прибавить 7 дней. Метод strftime() форматирует дату в читаемый строковый формат.🖥 Подробнее тут
6 533
👩💻 IMPulse — наш взгляд на менеджмент инцидентов
Статья представляет open source решение для менеджмента инцидентов, альтернативу Alertmanager. Рассматриваются его преимущества и возможности для компаний, ограниченных санкциями или политикой безопасности.
Читать...
6 533
🔎 Подборка вакансий для джунов
Data Scientist в области языковых моделей (Junior)
🟢Python, pandas, numpy, matplotlib, обработка текстовых данных, машинное обучение, языковые модели (LLM), библиотека Hugging Face
🟢от 190 000 ₽ до вычета налогов | 1–3 года
Data-аналитик в области временных рядов (Junior)
🟢Python, pandas, numpy, scipy, matplotlib, seaborn, анализ временных рядов, SQL
🟢от 190 000 ₽ до вычета налогов | 1–3 года
Junior Backend-разработчик
🟢Python, Flask, Django, FastAPI, PostgreSQL, MySQL, Git, Docker, Unittest, Pytest
🟢от 125 000 ₽ на руки | Без опыта
Python разработчик (Junior)
🟢Python, Selenium, HTML, CSS, JavaScript, Django, Flask, базы данных, Git, MySQL, SQL
🟢Уровень дохода не указан | 1–3 года
6 533
👩💻 Поиск наиболее часто встречающегося слова в тексте
Напишите функцию, которая принимает текстовую строку и возвращает наиболее часто встречающееся слово и количество его вхождений. Игнорируйте регистр и знаки препинания.
Пример:
text = "Python is great, and Python is fun! Learning Python is rewarding."
result = most_common_word(text)
print(result)
# Ожидаемый результат: ('python', 3)
Решение задачи🔽
import re from collections import Counter def most_common_word(text): words = re.findall(r'\b\w+\b', text.lower()) counter = Counter(words) return counter.most_common(1)[0] # Пример использования: text = "Python is great, and Python is fun! Learning Python is rewarding." result = most_common_word(text) print(result)
6 533
👩💻 Получение информации о системе с помощью Python
Статья показывает, как системные администраторы могут использовать Python для быстрого получения информации о системе. Рассматриваются примеры скриптов для мониторинга производительности и отчетности.
Читать...
6 533
🧠 Самые интересные статьи за последние дни:
• О векторных базах данных простым языком
• Ломаем капчу 4Chan
• Создаём генератор аудиокниг с персональным переводом
• Оптимизация ядра WebGPU для перемножения матриц и достижения производительности свыше 1ТФЛОПС
• Самая наглядная и простая модель естественного отбора: птицы со всего одним геном. Важность разнообразия у потомков
6 533
👩💻 Поиск второго наибольшего числа в списке
Напишите функцию, которая принимает список чисел и возвращает второе наибольшее число. Если такого числа нет (например, все элементы одинаковые или список содержит менее двух элементов), функция должна возвращать
None.
Пример:
print(second_largest([4, 1, 7, 3, 9, 7])) # Ожидаемый результат: 7
print(second_largest([10, 10, 10])) # Ожидаемый результат: None
print(second_largest([5])) # Ожидаемый результат: None
Решение задачи🔽
def second_largest(numbers): unique_numbers = list(set(numbers)) if len(unique_numbers) < 2: return None unique_numbers.sort(reverse=True) return unique_numbers[1] # Пример использования: print(second_largest([4, 1, 7, 3, 9, 7])) # Ожидаемый результат: 7 print(second_largest([10, 10, 10])) # Ожидаемый результат: None print(second_largest([5])) # Ожидаемый результат: None
6 533
👩💻 no-code (hub.ultralytics.com) в связке с Yandex DataSphere
Статья рассматривает no-code и low-code платформы для обучения нейросетей. Особое внимание уделяется платформе Ultralytics Hub, её возможностям обучения Yolo-моделей и использованию ресурсов Yandex DataSphere.
Читать...
6 533
🔎 Подборка зарубежных вакансий
Python-разработчик (проекты с использованием AI)
🟢Python, Linux, AI, LLM, API, SQL
🟢Уровень дохода не указан | от 2 лет
Python Developer (+JS)
🟢Python, JavaScript, React, AWS, Elasticsearch
🟢Уровень дохода не указан | от 3 лет
Data Scientist рекомендательные системы (full time office)
🟢Python, pandas, sklearn, scipy, matplotlib, catboost, статистический анализ, A/B тестирование, машинное обучение, SQL, Git, Docker
🟢Уровень дохода не указан | от 3 лет
6 533
💾 Бэкапы — это не только про данные
Код — не единственное, что стоит сохранять. Что делать, если завтра ты забудешь все лайфхаки, которые выучил за год?
👉 Совет: заведи личный журнал знаний. Каждый раз, когда находишь решение сложной проблемы или учишься чему-то новому, записывай это. Это может быть обычный текстовый файл или продуманная база знаний в Obsidian. Перечитывая записи, ты будешь удивлён, сколько полезного уже знаешь.
6 533
➡️ О векторных базах данных простым языком
Статья объясняет, как реализовать поисковую систему для онлайн-магазина, которая анализирует запросы пользователей и предлагает релевантные результаты, такие как товары по теме "лето".
Читать...
6 533
📝 Подборка вакансий для лидов
Team Lead Data Engineer в Чековую аналитику
• Python, Hadoop, Hive, Spark, Kafka, SQL, Docker, Git, Kubernetes, PySpark, Airflow
• Уровень дохода не указан | от 2 лет
Тим-лидер группы разработки проектов
• Python, FastAPI, Asyncio, Linux, Bash, Makefile, Docker, Kubernetes, Helm, MongoDB, PostgreSQL, Kafka, Git, CI/CD
• Уровень дохода не указан | Требуемый опыт не указан
Team Lead в Transport Backend
• C++17, Golang, Python, NoSQL, SQL, PostgreSQL, Kafka, Redis, Linux
• Уровень дохода не указан | от 3 лет6 533
⚙️ Что такое
logging в Python?
logging — это встроенный модуль Python для создания логов, которые помогают отлаживать и мониторить работу приложений.
➡️ Пример:
import logging
# Настройка базового уровня логирования
logging.basicConfig(level=logging.INFO)
# Создание лога
logging.info("Приложение запущено")
logging.warning("Это предупреждение!")
logging.error("Произошла ошибка")
🗣️ В этом примере модуль logging создаёт сообщения разного уровня важности. Логирование позволяет отслеживать работу приложений и находить проблемы в коде.🖥 Подробнее тут
6 533
➡️ Оптимизация ядра WebGPU для перемножения матриц и достижения производительности свыше 1ТФЛОПС
Статья рассказывает о создании Surfgrad — высокопроизводительной библиотеки для автоматического дифференцирования выражений с использованием WebGPU. Описываются тензорные операции и оптимизация под браузеры.
Читать...
6 533
📈 Подборка статей для вашей карьеры
• Как продакт-менеджеру учить английский: план, сроки, советы
• Иллюзия прогресса: почему мне не удалось дать студентам-айтишникам реальный опыт
• Из подземелья в QA: как и почему я перешёл в тестирование после 14 лет работы сисадмином в метрополитене
• Нам не нужны кодеры, нам нужны инженеры-разработчики
• Как мы разработали систему грейдинга для системных аналитиков
6 533
📝 Подборка вакансий для сеньоров
Python developer
• Python, SQL, ETL, pandas, NumPy, SQLAlchemy, DBeaver, SQL Developer, pgAdmin, Microsoft SQL Management Studio, RegExp, Docker, Linux, Git, CI/CD
• Уровень дохода не указан | от 5 лет
Python Developer
• Python, Docker, Linux, NoSQL (MongoDB, Redis), Ariadne GraphQL, WebSocket, Git, ООП, асинхронное программирование
• Уровень дохода не указан | Требуемый опыт не указан
Python developer (Senior) фриланс
• Python, Django, PostgreSQL, MySQL, Django REST Framework, RabbitMQ, Celery, AWS, Docker, CI/CD, Redis, HTML, CSS, JavaScript, REST, SOAP, Git
• Уровень дохода не указан | от 5 лет
Senior Python developer (Evolution Openstack)
• Python 3.10, PostgreSQL, SQLAlchemy, Linux, OpenStack, KVM, Ansible, RabbitMQ, Docker, Kubernetes
• Уровень дохода не указан | от 3 лет6 533
👩💻 Как написать Raft на чистом Python: основы
Статья объясняет основы реализации алгоритма Raft на Python. Рассматриваются механизмы выбора лидера, репликации данных и обеспечения согласованности для стабильной работы распределённых систем.
Читать...
6 533
Repost from Карьера в МегаФоне
Cвежие ИТ-вакансии — идеальный способ начать неделю:
Москва:
🟢Инженер технической поддержки L2
🟢Аналитик по разработке цифровых решений ПЛК
Санкт-Петербург:
🟢Data Scientist (middle)
🟢DBA Postgresql
Краснодар:
🟢Старший инженер Unix-систем
🟢DBA Postgresql
Больше вакансий на job.megafon.ru
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
