uk
Feedback
About Python [ru]

About Python [ru]

Відкрити в Telegram

Пишем на Python, создаём нейросети и ИИ-агентов. Алгоритмы, задачи и вайбкодинг. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin

Показати більше
6 513
Підписники
-224 години
-197 днів
+2830 день
Архів дописів
🔎 Подборка вакансий для джунов Junior Python-backend разработчик в VPN-сервис 🟢Python 3.12, asyncio, Aiogram 3, aiohttp, REST API, FastAPI, Redis, планировщики задач (apscheduler) 🟢от 50 000 до 80 000 ₽ | 1–3 года опыта Junior IT специалист | Системный аналитик 🟢SQL, Python, реляционные базы данных, REST, API, SOAP, Scrum, JSON, XML, BPMN, UML 🟢от 100 000 до 160 000 ₽ | Без опыта Junior Python Backend разработчик 🟢Python, FastAPI, PostgreSQL, SQLAlchemy 🟢от 40 000 ₽ | Без опыта

👩‍💻 Поиск всех подстрок с заданной длиной Напишите функцию, которая принимает строку и целое число n, а затем возвращает список всех уникальных подстрок длины n. Пример:
result = find_substrings("hello", 3)
print(result)
# Ожидаемый результат: ['hel', 'ell', 'llo']

result = find_substrings("banana", 2)
print(result)
# Ожидаемый результат: ['ba', 'an', 'na']
Решение задачи🔽
def find_substrings(s, n): if n > len(s) or n <= 0: return [] substrings = set() for i in range(len(s) - n + 1): substrings.add(s[i:i + n]) return list(substrings) # Пример использования result = find_substrings("hello", 3) print(result) result = find_substrings("banana", 2) print(result)

👩‍💻 Мэтчинг персонажей. Level Hard Как находить персонажей на гравюрах без ручной разметки данных? В статье рассказывается, как сегментация изображений и контрастивное обучение помогают справиться с датасетом из 25 тысяч гравюр Британского музея. Читать...

Приглашаем вас на открытый вебинар: «Технологии NLP сегодня: основные тренды в области и перспективы развития» ⏰Дата: 25 дека
Приглашаем вас на открытый вебинар: «Технологии NLP сегодня: основные тренды в области и перспективы развития» ⏰Дата: 25 декабря в 18:00 мск Спикер: Мария Тихонова 📚На занятии мы обсудим: - Из чего складывается область NLP - Поговорим про последние тренды в этой сфере, возникшие с появлением современных LLM.  🔥Результаты урока: - Вы поймете, где применяются методы NLP - Узнаете основные тренды и перспективы развития методов NLP - Узнаете современное состояние области в связи с быстрым развитием LLM 🧩Кому подходит этот урок: - IT-специалистам, которые хотят расширить свои знания в Data Science - Дата-сайентистам, желающим углубить свои знания по автоматической обработке текстов - Тем кто самостоятельно изучает Data Science Участники всех открытых уроков получат скидку🎁 на большое обучение 👉Регистрируйтесь на открытый вебинар по ссылке: https://vk.cc/cGkS61 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

👩‍💻 Нахождение второго наименьшего числа Напишите функцию, которая принимает список чисел и возвращает второе наименьшее число. Если второго наименьшего числа не существует (например, в списке менее двух уникальных чисел), функция должна возвращать None. Пример:
print(second_smallest([4, 2, 1, 5, 3]))  # 2
print(second_smallest([7, 7, 7]))        # None
print(second_smallest([10]))             # None
Решение задачи🔽
def second_smallest(numbers): unique_numbers = sorted(set(numbers)) return unique_numbers[1] if len(unique_numbers) > 1 else None # Пример использования print(second_smallest([4, 2, 1, 5, 3])) # 2 print(second_smallest([7, 7, 7])) # None print(second_smallest([10])) # None

👩‍💻 Стратегия Келли точно не подведёт В статье рассматривается уникальная карточная игра с нулевой дисперсией, где стратегия Келли работает без риска. Разбирается механизм ставок, анализ игры и её математическая основа, описанная Томасом Кавером. Читать...

🔎 Подборка зарубежных вакансий QA Manual / Продакт Разработчик операций AI 🟢Python, PostgreSQL, API, SQL, TestRail, Agile 🟢от 800 до 1 300 $ до вычета налогов | 1–3 года Разработчик Django / Python 🟢Python, Django Framework, PostgreSQL, MySQL, Git, CI/CD 🟢от 600 до 800 $ на руки | 1–3 года SRE/DevOps-инженер (Igaming) 🟢Linux, CI/CD, Docker, PostgreSQL, Prometheus, ELK, Python, Kubernetes 🟢от 1 500 до 2 300 $ на руки | 1–3 года

🧠 Machine Learning — авторский канал, где собрана вся база по ИИ и машинному обучению. Senior разработчик AI-алгоритмов и автономных агентов, разбирает гайды, редкую литературу и код топовых моделей машинного обучения и искусственного интеллекта. В 2025 году ИИ выйдет на совершенно новый уровень тот, кто не успеет за прогрессом - отстанет, а кто разберется - сорвет куш. Стоит подписаться: t.me/ai_machinelearning_big_data

👩‍💻 Мир за пределами Pandas: достойные альтернативы для работы с данными В статье рассмотрены альтернативы Pandas: от колоночной DuckDB и сверхскоростной Polars до мощного Modin и гибкого Vaex. Узнайте их особенности, преимущества и ключевые характеристики. Читать...

🔎 Подборка вакансий для лидов Team|Tech Lead (Python) 🟢Python, FastAPI, PostgreSQL, Docker, RabbitMQ, Alembic, GCP, CI/CD 🟢от 300 000 до 450 000 ₽ на руки | 3–6 лет Lead Python Developer 🟢Python, Django, PostgreSQL, Docker, Git, Linux 🟢Уровень дохода не указан | 3–6 лет Team Lead Python Developer 🟢Python, FastAPI, Mypy, Black, SQLAlchemy, PostgreSQL, Redis, Docker, GitLab CI/CD, Linux 🟢Уровень дохода не указан | 3–6 лет

⚙️ Что такое functools.partial в Python и зачем он используется? functools.partial позволяет создавать новые функции с фиксированными аргументами на основе существующих функций. Это удобно для сокращения вызовов функций или создания функций-обёрток с предопределёнными параметрами. ➡️ Пример:
from functools import partial

def power(base, exponent):
    return base ** exponent

# Фиксируем аргумент exponent = 2
square = partial(power, exponent=2)

print(square(5))  # 25
print(square(10)) # 100
🗣️ В этом примере partial создаёт новую функцию square, которая всегда возводит число в квадрат. Это упрощает вызовы функций и улучшает читаемость кода.
🖥 Подробнее тут

👩‍💻 Python в 2024 году: что происходит с самым популярным языком Новое исследование показало радикальные изменения в сообществе Python: массовый переход на uv, трансформация профиля разработчика и неожиданный отход от JavaScript. Разбираемся в деталях. Читать...

🔎 Подборка вакансий для сеньоров Senior Python Developer 🟢Python, Go, REST API, PostgreSQL, Redis, RabbitMQ, Docker, Kubernetes, WebSocket 🟢от 300 000 до 400 000 ₽ на руки | 3–6 лет Разработчик Python (senior) 🟢Python, PostgreSQL, FastAPI, Kafka, RabbitMQ, Docker, Git, Airflow, asyncio 🟢до 300 000 ₽ до вычета налогов | 3–6 лет Senior Python Developer 🟢Python, FastAPI, SQL, Docker, Django Framework, ORM 🟢от 240 000 до 315 000 ₽ на руки | Более 6 лет Backend Python Developer (FastAPI, Highload) 🟢Python, FastAPI, PostgreSQL, Redis, Docker, GraphQL, Kafka, Airflow, ElasticSearch 🟢до 390 000 ₽ на руки | 3–6 лет

👩‍💻 Godot 3.6 с поддержкой python Использование Python вместо GDScript в Godot: настройка окружения, установка плагина для Python на версии 3.x и сборка игры под Windows. Всё просто и быстро для тех, кто предпочитает Python! Читать...

👩‍💻 Всё про конфиги Материалы лекции про конфигурационные файлы — все основные аспекты написания и использования конфигов для самых маленьких, примеры кода на python. Читать...

👩‍💻 Проверка на палиндром Напишите функцию, которая проверяет, является ли строка палиндромом (строка, которая читается одинаково слева направо и справа налево). Функция должна игнорировать пробелы, знаки препинания и различие между верхним и нижним регистром. Решение задачи🔽
import re def is_palindrome(s: str) -> bool: # Убираем все ненужные символы и приводим строку к нижнему регистру cleaned_string = re.sub(r'[^a-zA-Z0-9]', '', s).lower() # Проверяем, является ли строка палиндромом return cleaned_string == cleaned_string[::-1] # Примеры использования: print(is_palindrome("A man, a plan, a canal, Panama")) # True print(is_palindrome("Hello, World!")) # False

👩‍💻 Сортировка книг по тематикам скриптами Python Автор делится опытом управления 16 тысячами книг, включая ИТ и медицину, с использованием Python-скриптов для дедупликации, сортировки и облачного хранения. Читать...

📝 Подборка вакансий для мидлов Python Developer Python, React, PostgreSQL, Git, pandas, sklearn, NumPy, matplotlib, Java, Apache Kafka Уровень дохода не указан | 1–3 года Python разработчик (ОФИС) Python, FastAPI, aiohttp, Spark, Jupyter, ElasticSearch, PostgreSQL, Redis, RabbitMQ, Kubernetes, GitLab CI от 150 000 до 250 000 ₽ на руки | 1–3 года Python разработчик Python, Docker, Git, MySQL, Linux от 120 000 до 150 000 ₽ на руки | 1–3 года Ведущий аналитик данных (Python) Python, PostgreSQL, Tableau, Power BI, Excel, pandas, NumPy Уровень дохода не указан | 3–6 лет