ru
Feedback
About Python [ru]

About Python [ru]

Открыть в Telegram

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

Больше
6 533
Подписчики
+1524 часа
-27 дней
+3330 день
Архив постов
📝 Подборка вакансий для сеньоров Senior Python developer (ServiceController) Python, FastAPI, PostgreSQL, SQLAlchemy, Kafka, Docker, Kubernetes Уровень дохода не указан | от 3 лет Python Developer в Витрина.Core Python, FastAPI, PostgreSQL, Redis, ClickHouse, Elastic, RabbitMQ, Docker, Kubernetes Уровень дохода не указан | опыт не указан Middle/Senior Python Developer Python, Django, PostgreSQL, ClickHouse, Linux, Docker, Git от 200 000 до 300 000 ₽ | опыт не указан Python developer Python, Django, Django ORM, DRF, Linux, HTTP, Redis, RabbitMQ от 150 000 ₽ | от 1 года

👩‍💻 Введение в ERP: Что такое ERP-системы и почему они важны для производства? В статье рассматриваются ERP-системы: их роль в управлении бизнесом, ключевые преимущества внедрения, а также этапы выбора, проектирования и настройки, чтобы сделать систему максимально эффективной. Читать...

👩‍💻 Python REST API: Flask, Connexion и SQLAlchemy (часть 2) Статья продолжает серию по созданию REST API на Flask. В этой части вы подключаете SQLite, используете SQLAlchemy для управления данными, добавляете сериализацию с Marshmallow и интегрируете базу данных с REST API. Читать...

👩‍💻 Обратный индекс слов в тексте Напишите функцию, которая принимает текст и возвращает словарь, где ключами являются слова из текста, а значениями — список индексов строк, в которых эти слова встречаются. Пример:
text = """Python is great.
           JavaScript is also great.
           Python is popular."""
result = word_index(text)
print(result)
# Ожидаемый результат:
# {
#   'python': [0, 2],
#   'is': [0, 1, 2],
#   'great': [0, 1],
#   'javascript': [1],
#   'also': [1],
#   'popular': [2]
# }
Решение задачи🔽
def word_index(text): from collections import defaultdict import re index = defaultdict(list) lines = text.splitlines() for i, line in enumerate(lines): words = re.findall(r'\b\w+\b', line.lower()) for word in words: if i not in index[word]: index[word].append(i) return dict(index) # Пример использования: text = """Python is great. JavaScript is also great. Python is popular.""" result = word_index(text) print(result)

👩‍💻 Дашбординг: Dash или Shiny Разбираемся в устройстве Dash и Shiny и почему оба фреймворка отлично подходят для решения единственной задачи - создать функциональный и красивый дашборд. Читать...

📝 Подборка вакансий для джунов QA-инженер Fullstack (Python) Python, PyTest, TMS Test IT, Postman/Insomnia, DBeaver, ELK, SIPP Уровень дохода не указан | от 1,5 лет Программист Python Python, Kubernetes, Docker, Apache Kafka, RabbitMQ, PostgreSQL Уровень дохода не указан | от 2 лет Python-разработчик Python, PostgreSQL, Docker, MongoDB, AIOHTTP, Prometheus от 240 000 до 400 000 ₽ | от 2 лет Middle Python разработчик Flask, SQLAlchemy, Python Уровень дохода не указан | от 2 лет Python Developer Python, Django, Linux, PostgreSQL, Celery, Redis, Pandas, NumPy до 250 000 ₽ | от 3 лет

⚙️ Что такое dataclasses в Python и зачем они нужны? dataclasses — это модуль, добавленный в Python 3.7, который упрощает создание классов для хранения данных. Он автоматически генерирует методы, такие как __init__, __repr__, и __eq__, на основе аннотаций типов. ➡️ Пример:
from dataclasses import dataclass

@dataclass
class Point:
    x: int
    y: int

point = Point(10, 20)
print(point)  # Point(x=10, y=20)
print(point == Point(10, 20))  # True
🗣️ В этом примере класс Point автоматически получает методы для удобной работы с объектами, что экономит время и делает код чище.
🖥 Подробнее тут

👩‍💻 Доверяй, но проверяй: Как парсинг помогает выявить фейки в НСИ Статья описывает Excel-файл с актуальной информацией о ГОСТах, обсуждает их применение и влияние данных. Рассматриваются подходы к парсингу и автоматизации с использованием C#, Python и VBA. Читать...

📝 Подборка вакансий для джунов QA Automation Engineer Junior (Python) Python, PyTest, ООП, SQL, PostgreSQL Уровень дохода не указан | от 1 года Data Engineer Python, SQL, ETL, Docker, Kubernetes, Apache Airflow Уровень дохода не указан | опыт не указан Младший системный инженер Linux, TCP/IP, Golang, Bash, Python, PostgreSQL, Настройка и наладка оборудования Уровень дохода не указан | опыт не указан Разработчик торговых стратегий / HF-Trader C++ от 50 000 до 120 000 ₽ | от 2 лет

👩‍💻 Подсчёт количества слов в строке Напишите функцию, которая принимает строку и возвращает словарь, где ключами являются слова из строки, а значениями — количество их вхождений. Игнорируйте регистр и знаки препинания. Пример:
text = "Hello, world! Hello Python world."
result = count_words(text)
print(result)  
# Ожидаемый результат: {'hello': 2, 'world': 2, 'python': 1}
Решение задачи🔽
import re from collections import Counter def count_words(text): # Убираем знаки препинания и приводим к нижнему регистру words = re.findall(r'\b\w+\b', text.lower()) # Подсчитываем количество вхождений каждого слова return Counter(words) # Пример использования: text = "Hello, world! Hello Python world." result = count_words(text) print(result) # Ожидаемый результат: {'hello': 2, 'world': 2, 'python': 1}

👩‍💻 Python REST API: Flask, Connexion и SQLAlchemy (часть 1) Статья из серии посвящена созданию REST API на Flask. Рассматриваются настройка проекта, обработка запросов с Connexion, определение конечных точек через OpenAPI и аннотация API с помощью Swagger UI. Читать...

❓Знаете, как неудобно искать нужные библиотеки, переносить виртуальные окружения или запускать проекты с десятками ошибок из-
❓Знаете, как неудобно искать нужные библиотеки, переносить виртуальные окружения или запускать проекты с десятками ошибок из-за «не тех» версий? Теперь можно всё упростить — приходите на бесплатный урок по управлению зависимостями в Python 27 ноября в 19:00 мск! 📗Откройте для себя инструменты Pipenv и Poetry, которые берут под контроль все зависимости в вашем проекте. Больше никаких сюрпризов, когда код «вдруг перестал работать» 📗Мы покажем, как легко устанавливать, настраивать и управлять пакетами для создания чистой и воспроизводимой среды. Вы узнаете, в чем отличие Pipenv и Poetry, и как их можно использовать в любых проектах на Python. 💻Представьте: ваш код работает идеально на любом устройстве. Вы экономите время и больше не теряете контроль над версиями и пакетами. Это уровень профессионалов и вы можете его достичь! 🛑Регистрируйтесь на открытый урок и получите скидку на участие в курсе «Python Developer. Basic»: https://vk.cc/cFdS1G Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

👩‍💻 Поиск числа с максимальной суммой цифр Напишите функцию, которая принимает список положительных чисел и возвращает число с наибольшей суммой цифр. Если таких чисел несколько, вернуть первое из них. Пример:
numbers = [123, 456, 789, 234]
result = max_digit_sum(numbers)
print(result)
# Ожидаемый результат: 789 (7+8+9=24, это максимальная сумма)
Решение задачи🔽
def max_digit_sum(numbers): def digit_sum(n): return sum(int(digit) for digit in str(n)) return max(numbers, key=digit_sum) # Пример использования: numbers = [123, 456, 789, 234] result = max_digit_sum(numbers) print(result) # Ожидаемый результат: 789

💼 «Хочу уволиться, но боюсь»: что делать «Завтра напишу заявление об увольнении» — фраза, которую многие повторяют каждый понедельник, но так и не решаются на перемены. Сегодня поговорим о том, как перестать саботировать собственную карьеру и научиться управлять страхом перемен. Спойлер: дело не в лени и не в комфортной зарплате. Читать...

📝 Подборка зарубежных вакансий Python Developer/Data Scientist Python, Pandas, NumPy, NLP, TensorFlow, Keras, SQL, Git, Docker, NoSQL от 5 500 $ | от 3 лет Python QA automation developer Python, Linux, HTTP, TCP, CI/CD, DevOps до 5 000 $ | опыт не указан Fast API Backend python developer/devOps Python, FastAPI, gRPC, PostgreSQL, Elasticsearch, Docker от 800 до 1 400 $ | опыт не указан Cloud Security Engineer Kubernetes, SSDL, Python, Golang до 9 000 € | от 3 лет Database Administrator ClickHouse, PostgreSQL, Python, Linux, Bash, LVM до 5 000 $ | опыт не указан

🚀 Не бойся незнакомого Новая технология или инструмент пугают своим масштабом? Хочется откладывать изучение, потому что кажется, что это сложно? Это просто неизвестность, а не реальная проблема. ✔️ Совет: начни с малого. Прочитай пару статей, попробуй что-то простое. Когда ты разберёшься в первом шаге, всё остальное станет понятнее. Главное — не затягивать.

👩‍💻 Сборщик мусора CPython и его влияние на производительность приложения Статья раскрывает механизмы управления памятью в CPython, уделяя особое внимание циклическому сборщику мусора (GC). Рассматриваются его работа, запуск и влияние на производительность приложений. Читать...

📝 Подборка вакансий для лидов Ведущий разработчик Python Python, Django, REST, Docker, Linux Уровень дохода не указан | от 3 лет Lead Python - разработчик в Рейнджеры Python Уровень дохода не указан | опыт не указан Tech Lead Python Developer в проект Внешние интеграции Python, RabbitMQ, PostgreSQL Уровень дохода не указан | опыт не указан Lead/Senior Automation QA (Python or Java) Python, Linux, Java, CI/CD, Docker, Тестирование API, Тестирование UI, Разработка тест-кейсов Уровень дохода не указан | от 4 лет Ведущий питонист Python, Django, PostgreSQL, Docker от 150 000 до 250 000 ₽ | опыт не указан