uz
Feedback
About Python [ru]

About Python [ru]

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
6 516
Obunachilar
-224 soatlar
-187 kunlar
+13230 kunlar
Postlar arxiv
​​📦 Ваш код достоин 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. Читать...

Мы собрали 📂 рабочую папку с экспертами, которые крутятся вокруг AI, IT, маркетинга на ежедневной основе. Внутри — те, кто:
Мы собрали 📂 рабочую папку с экспертами, которые крутятся вокруг AI, IT, маркетинга на ежедневной основе. Внутри — те, кто: — помогает бизнесу не просто “поиграться с GPT”, а реально встроить его в продажи, контент и аналитику — знает, как нейросети экономят бюджет на копирайт, визуал и прогрев — умеют выстраивать воронки, где AI — часть, а не шоу — не сливает в тесты по 100к, потому что уже прошёл это сам 📌 В подарок каждому: Гайд «50 нейросетей для презентаций! — сэкономьте часы и делайте эффектные слайды за минуты, а не вручную!» ЗАБРАТЬ ПАПКУ

👩‍💻 Увеличиваем размер выборки и прокрашиваем серые метрики: неочевидная ошибка при проведении А/B — тестов В этой статье я постараюсь простым языком рассказать о последствиях, к которым может привести слепой запуск A/B-тестов без предварительного А/А-тестирования. Читать...

⚙️ Разбей и властвуй: как создать кастомный токенизатор в SpaCy Статья показывает, как создавать кастомные токенизаторы в SpaCy для специфических задач: от разбивки текста по уникальным правилам до обработки экзотических языков программирования. Практические примеры включены. Читать...

👩‍💻 Кроссплатформенные приложения на Python с Flet и FastAPI: Полное руководство по разработке Статья демонстрирует, как с помощью Python и библиотек Flet и FastAPI создавать кроссплатформенные приложения. Рассматриваются подходы к разработке веб, мобильных и десктопных решений без необходимости изучать другие языки. Читать...

🔍Открытое собеседование на Python-бекендера с разработчиком из Avito и Яндекс во вторник 10 июля(уже в четверг!) в 19:00 по
🔍Открытое собеседование на Python-бекендера с разработчиком из Avito и Яндекс во вторник 10 июля(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика. Как это будет: 📂 Савва Демиденко, ТехЛид с опытом в Яндексе и Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Савве Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid:2VtzquoCazj

👩‍💻 Задачка по Python Напишите скрипт, который проверяет, существует ли указанный файл, и выводит сообщение Файл найден или Файл не найден. ➡️ Пример:
python check_file.py example.txt
Файл найден
Решение задачи ⬇️
import os import sys if len(sys.argv) < 2: print("Использование: python check_file.py <file_path>") sys.exit(1) file_path = sys.argv[1] if os.path.isfile(file_path): print("Файл найден") else: print("Файл не найден")