About Python [ru]
Kanalga Telegram’da o‘tish
Пишем на Python, создаём нейросети и ИИ-агентов. Алгоритмы, задачи и вайбкодинг. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin
Ko'proq ko'rsatish6 516
Obunachilar
-224 soatlar
-187 kunlar
+13230 kunlar
Postlar arxiv
6 515
6 515
+3
Хотите в IT, но код видели только в «Матрице»?
В июле школа программирования «Хекслет» дарит комфортные условия на старт обучения в IT для новичков.
Python, Java, Frontend, PHP, Data Analytics со скидкой 15% от цены— выбирайте направление, а мы поддержим ваш первый шаг.
Учим с нуля, доводим до работы. Более 4500 наших выпускников уже в профессии. Вас ждет:
✅ есть бесплатные курсы по основам
✅ помощь наставников — практикующих разработчиков;
✅ участие в коммерческих проектах;
✅ гарантированная стажировка;
✅ беспроцентная рассрочка.
Все это по специальным ценам, чтобы «не ждать понедельника».
Перейти на сайт
#реклама 16+
ru.hexlet.io
О рекламодателе
6 515
👩💻 Задачка по 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".')
6 515
SOTEL запускает новый ЦОД — скидка 20% на облако!
У нас отличные новости: скоро открытие третьего дата-центра в Москве!
Он построен по всем современным стандартам (Tier III) и станет частью нашей надёжной ИТ-инфраструктуры.
Уже сейчас можно зарезервировать мощности на особых условиях для первых клиентов!
Напоминаем: у нас уже работают два ЦОДа, где доступны:
• Колокейшн от 1U
• Аренда стойки
• Облачные сервисы на базе платформы SotelCloud
А сейчас — до -20% на облако!
Только для подписчиков и только до запуска нового ЦОДа!
Узнать больше
#реклама 16+
sotel.su
О рекламодателе
6 515
6 515
6 515
6 515
🧱 Микроскопическая задача — это легальный способ выдохнуть
Чувствуешь, что выгораешь, но нельзя сбавить темп? Окей. Сбавь технически.
👉 Совет: в моменты перегруза — переключись на задачи типа «переименовать функцию», «почистить TODO», «написать один тест». Они лёгкие, но дают чувство завершённости и восстанавливают рабочий ритм без остановки.
6 515
👩💻 ТОП-10 книг по Python для начинающих программистов в 2024 году
Хотите освоить программирование на Python, но не знаете с чего начать? Мы подготовили для вас подборку из 10 лучших книг, которые помогут быстро и эффективно изучить этот популярный язык.
Читать...
6 515
⚙️ Что такое метаклассы в 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 ко всем классам, которые его используют. Метаклассы дают мощный инструмент для динамического создания и модификации классов.🖥 Подробнее тут
6 515
👩💻 Создание RESTful API с помощью Django и Django REST Framework
Наша сегодняшняя цель - подробно разобраться в процессе создания REST API с использованием Django и Django REST Framework, разбираясь в каждом шаге и его значение. Мы также рассмотрим, почему создание API важно и как это может быть полезно в ваших будущих проектах.
Читать...
6 515
👩💻 Двусвязный список в Python: простой инструмент для сложных задач
Эта статья написана для новичков, которые только начинают осваивать структуры данных на Python. Сегодня мы рассмотрим замечательную и очень полезную структуру — двусвязный список.
Читать...
6 515
👩💻 Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath
В этой статье я даю краткий обзор: в основном это структура данных вида key: value, содержащая примитивные типы данных, такие как строка, логическое значение, числа, а также массивы. JSON очень похож на словарь в Python.
Читать...
6 515
Мы собрали 📂 рабочую папку с экспертами, которые крутятся вокруг AI, IT, маркетинга на ежедневной основе.
Внутри — те, кто:
— помогает бизнесу не просто “поиграться с GPT”, а реально встроить его в продажи, контент и аналитику
— знает, как нейросети экономят бюджет на копирайт, визуал и прогрев
— умеют выстраивать воронки, где AI — часть, а не шоу
— не сливает в тесты по 100к, потому что уже прошёл это сам
📌 В подарок каждому: Гайд «50 нейросетей для презентаций! — сэкономьте часы и делайте эффектные слайды за минуты, а не вручную!»
ЗАБРАТЬ ПАПКУ
6 515
🧠 Самые интересные статьи за последние дни:
• 7 продвинутых приемов pandas для науки о данных
• Красивые картинки на скатерти Улама
• Дообучаем языковую модель GPT2 с помощью Torch
• Увеличиваем размер выборки и прокрашиваем серые метрики: неочевидная ошибка при проведении А/B — тестов
• Разбей и властвуй: как создать кастомный токенизатор в SpaCy
6 515
👩💻 Увеличиваем размер выборки и прокрашиваем серые метрики: неочевидная ошибка при проведении А/B — тестов
В этой статье я постараюсь простым языком рассказать о последствиях, к которым может привести слепой запуск A/B-тестов без предварительного А/А-тестирования.
Читать...
6 515
⚙️ Разбей и властвуй: как создать кастомный токенизатор в SpaCy
Статья показывает, как создавать кастомные токенизаторы в SpaCy для специфических задач: от разбивки текста по уникальным правилам до обработки экзотических языков программирования. Практические примеры включены.
Читать...
6 515
👩💻 Кроссплатформенные приложения на Python с Flet и FastAPI: Полное руководство по разработке
Статья демонстрирует, как с помощью Python и библиотек Flet и FastAPI создавать кроссплатформенные приложения. Рассматриваются подходы к разработке веб, мобильных и десктопных решений без необходимости изучать другие языки.
Читать...
6 515
🔍Открытое собеседование на Python-бекендера с разработчиком из Avito и Яндекс во вторник
10 июля(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
📂 Савва Демиденко, ТехЛид с опытом в Яндексе и Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Савве
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid:2VtzquoCazj
6 515
👩💻 Задачка по 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("Файл не найден")
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
