fa
Feedback
About Python [ru]

About Python [ru]

رفتن به کانال در Telegram

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

نمایش بیشتر
6 481
مشترکین
-524 ساعت
+17 روز
-5030 روز
آرشیو پست ها
​​👤 NER для начинающих: Простое объяснение с примерами на SpaCy В этой статье мы подробно рассмотрим распознавание именованных сущностей (Named Entity Recognition, NER) и его применение на практике. Читать...

​​🤓Способы возведения в степень в Python В этой статье мы рассмотрим каждый из способов и разберемся, чем они отличаются. Читать...

​​🧠Разделяй и запускай: делим тестовый стенд между департаментами В этой статье делюсь опытом разработки и внедрения в процессы компании оптимизационного решения на базе математического программирования. Читать...

​​🌳 Реализация алгоритма Укконена на Python В этой статье вы узнаете, как превратить алгоритм в рабочий код для построения и визуализации дерева. Читать...

​​💬 Создаем бота-автоответчика для Telegram на ChatGPT и Aiogram 3: пошаговое руководство В этой статье мы напишем бота, который будет отвечать на личные сообщения с помощью ChatGPT. Читать...

Получи грант на обучение в Центральном университете Несгораемый грант до 2 800 000 Р на учебу в бакалавриате Центрального уни
Получи грант на обучение в Центральном университете Несгораемый грант до 2 800 000 Р на учебу в бакалавриате Центрального университета. Подробнее о гранте: – Покрывает до 100% стоимости обучения – Выдается на все 4 года обучения в вузе – Сумма гранта не уменьшается, а может увеличиться за дополнительные достижения и успехи в учебе. Для учеников 10-х и 11-х классов. Участвуй в отборе! Подать заявку #реклама apply.centraluniversity.ru О рекламодателе

​​📦 Ваш код достоин PyPI: как правильно опубликовать Python-пакет В этой статье вы узнаете, как структурировать проект, настроить метаданные и загрузить свой пакет в репозиторий. Читать...

Хотите в IT, но код видели только в «Матрице»? В июле школа программирования «Хекслет» дарит комфортные условия на старт обуч
+3
Хотите в IT, но код видели только в «Матрице»? В июле школа программирования «Хекслет» дарит комфортные условия на старт обучения в IT для новичков. Python, Java, Frontend, PHP, Data Analytics со скидкой 15% от цены— выбирайте направление, а мы поддержим ваш первый шаг. Учим с нуля, доводим до работы. Более 4500 наших выпускников уже в профессии. Вас ждет: ✅ есть бесплатные курсы по основам ✅ помощь наставников — практикующих разработчиков; ✅ участие в коммерческих проектах; ✅ гарантированная стажировка; ✅ беспроцентная рассрочка. Все это по специальным ценам, чтобы «не ждать понедельника». Перейти на сайт #реклама 16+ ru.hexlet.io О рекламодателе

👩‍💻 Задачка по Python Создайте Python-приложение, которое принимает путь к текстовому файлу и определяет, является ли его содержимое палиндромом построчно. Программа должна сохранять результаты проверки (является строка палиндромом или нет) в новый файл results.txt. ➡️ Пример:python app.py check_palindrome input.txt — проверяет каждую строку файла input.txt и сохраняет результат в results.txt. Решение задачи ⬇️
import sys def is_palindrome(line): stripped_line = ''.join(char.lower() for char in line if char.isalnum()) return stripped_line == stripped_line[::-1] def check_palindrome(input_file): with open(input_file, 'r', encoding='utf-8') as file: lines = file.readlines() results = [] for line in lines: line = line.strip() result = 'палиндром' if is_palindrome(line) else 'не палиндром' results.append(f'"{line}" — {result}') with open('results.txt', 'w', encoding='utf-8') as result_file: result_file.write('\n'.join(results)) print('Результаты проверки сохранены в "results.txt"') if __name__ == '__main__': if len(sys.argv) != 3: print('Используйте: python app.py check_palindrome <путь к файлу>') sys.exit(1) action = sys.argv[1] file_path = sys.argv[2] if action == 'check_palindrome': check_palindrome(file_path) else: print('Неизвестное действие. Используйте "check_palindrome".')

SOTEL запускает новый ЦОД — скидка 20% на облако! У нас отличные новости: скоро открытие третьего дата-центра в Москве! Он построен по всем современным стандартам (Tier III) и станет частью нашей надёжной ИТ-инфраструктуры. Уже сейчас можно зарезервировать мощности на особых условиях для первых клиентов! Напоминаем: у нас уже работают два ЦОДа, где доступны: • Колокейшн от 1U • Аренда стойки • Облачные сервисы на базе платформы SotelCloud А сейчас — до -20% на облако! Только для подписчиков и только до запуска нового ЦОДа! Узнать больше #реклама 16+ sotel.su О рекламодателе

​​🤔Эволюция подсчета в Python В этой статье автор расскажет о разных подходах к подсчету, оптимизации и изменения языка с течением времени, а также о введении новых методов и классов. Читать...

​​⚡️Масштабирование глубокого обучения с помощью Horovod и Kubernetes В этой статье пойдет речь о том, как масштабировать модельки с помощью Horovod и Kubernetes. Читать...

​​🚀Фоновые асинхронные задачи в FastAPI и их мониторинг В этой статье я расскажу, как в FastAPI эффективно работать с фоновыми задачами и настроить их мониторинг в Prometheus. Читать...

🧱 Микроскопическая задача — это легальный способ выдохнуть Чувствуешь, что выгораешь, но нельзя сбавить темп? Окей. Сбавь технически. 👉 Совет: в моменты перегруза — переключись на задачи типа «переименовать функцию», «почистить TODO», «написать один тест». Они лёгкие, но дают чувство завершённости и восстанавливают рабочий ритм без остановки.

👩‍💻 ТОП-10 книг по Python для начинающих программистов в 2024 году Хотите освоить программирование на Python, но не знаете с чего начать? Мы подготовили для вас подборку из 10 лучших книг, которые помогут быстро и эффективно изучить этот популярный язык. Читать...

⚙️ Что такое метаклассы в Python и как они работают? Метаклассы в Python — это классы, которые определяют поведение других классов. Они позволяют изменять или расширять логику создания классов, добавляя к ним атрибуты или методы. Метаклассы чаще всего используются для создания сложных API или DSL (языков предметной области). ➡️ Пример:
# Определение метакласса
class MyMeta(type):
    def __new__(cls, name, bases, dct):
        dct['custom_method'] = lambda self: f"Метод добавлен через {cls.__name__}"
        return super().__new__(cls, name, bases, dct)

# Используем метакласс для создания класса
class MyClass(metaclass=MyMeta):
    pass

# Пример использования
obj = MyClass()
print(obj.custom_method())  # Метод добавлен через MyMeta
🗣️ В этом примере метакласс MyMeta добавляет метод custom_method ко всем классам, которые его используют. Метаклассы дают мощный инструмент для динамического создания и модификации классов.
🖥 Подробнее тут

👩‍💻 Создание RESTful API с помощью Django и Django REST Framework Наша сегодняшняя цель - подробно разобраться в процессе создания REST API с использованием Django и Django REST Framework, разбираясь в каждом шаге и его значение. Мы также рассмотрим, почему создание API важно и как это может быть полезно в ваших будущих проектах. Читать...

👩‍💻 Двусвязный список в Python: простой инструмент для сложных задач Эта статья написана для новичков, которые только начинают осваивать структуры данных на Python. Сегодня мы рассмотрим замечательную и очень полезную структуру — двусвязный список. Читать...

👩‍💻 Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath В этой статье я даю краткий обзор: в основном это структура данных вида key: value, содержащая примитивные типы данных, такие как строка, логическое значение, числа, а также массивы. JSON очень похож на словарь в Python. Читать...