es
Feedback
About Python [ru]

About Python [ru]

Ir al canal en Telegram

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

Mostrar más
6 522
Suscriptores
-524 horas
-167 días
+16630 días
Archivo de publicaciones
📌 Фиксируй не только задачи, но и решения Нашёл элегантное решение проблемы, а через полгода снова столкнулся с такой же задачей и не помнишь, как её решал? 👉 Совет: заведи личную базу знаний. Это может быть Notion, Obsidian или обычный Markdown-файл. Записывай туда сложные решения, редкие команды терминала, полезные ссылки. Со временем у тебя будет своя «документация» по работе.

​​😍 asynpg-lite: Простой асинхронный менеджер для PostgreSQL на Python В этой статье мы разберем все функции библиотеки без разбора кода самой библиотеки. Читать...

👩‍💻 Что такое генераторные выражения в Python и чем они отличаются от списковых выражений? Генераторные выражения — это компактный способ создания итераторов в Python. Они похожи на списковые выражения (list comprehensions), но возвращают по одному элементу за раз, а не создают сразу весь список. Это делает их более эффективными по памяти, особенно для обработки больших объемов данных. ➡️ Пример:
# Списковое выражение — создает весь список в памяти
squared_list = [x**2 for x in range(10)]
print(squared_list)  # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

# Генераторное выражение — возвращает по одному значению
squared_gen = (x**2 for x in range(10))
print(next(squared_gen))  # 0
print(next(squared_gen))  # 1
🗣 Генераторные выражения экономят память и могут использоваться для последовательной обработки данных, где полный список не нужен.
🖥 Подробнее тут

​​🚀 Ускорение роутера в Django в 51 раз В этой статье автор рассмотрит, как оптимизируют порядок роутов в конфигурации URL, а также добавляют кэш Frequently Used Routes, что обеспечивает дополнительное ускорение. Читать...

​​🐍 Дроиды и питоны: работаем с ADB на Python В этой статье я рассмотрю как работать с ADB через python. Читать...

​​Автоматизация расчета нормы времени с использованием Python В этой статье автор расскажет о автоматизации расчета норм времени на изготовление деталей с помощью Python. Читать...

Цифровое тридевятое царство появилось в Облаке Mail ✨ Очень сказочные дела творятся в Облаке Mail ✨ Отгадайте загадку про ска
+8
Цифровое тридевятое царство появилось в Облаке Mail ✨ Очень сказочные дела творятся в Облаке Mail ✨ Отгадайте загадку про сказочных героев и волшебные силы подписки Mail Space. Кто правильно отгадает, получит дивные подарки. ❤️ Перейти на сайт #реклама 16+ cloud.mail.ru О рекламодателе

​​👋Как интегрировать виртуального помощника на Rasa? В этой статье автор объясняет, как настроить Sanic blueprint для обработки входящих запросов и ответов, а также использовать ngrok для создания публичного адреса для локального сервера. Читать...

​​#️⃣ Как хэширование поможет вам оптимизировать хранение данных? В этой статье мы подробно рассмотрим, как хэширование помогает оптимизировать хранение данных, исключить дубликаты и улучшить работу с файлами. Читать...

​​🤖Качество данных и роботы: как мы высвободили 5 рабочих часов в день сотрудника DQ В этой статье мы поделились своим опытом борьбы с хаосом из потока входящих задач и запросов от бизнеса и рассказали о маленьком роботе-спасителе, который экономит нам ежедневно 5 часов сотрудника DQ и внедрить которого по силам каждому. Читать...

👩‍💻 Задачка по Python Создайте Python-приложение, которое принимает строку и определяет частоту встречаемости каждого символа в этой строке. Программа должна выводить результаты в консоль и сохранять их в файл char_count.json. ➡️ Пример:python app.py count "Hello, World!" — выводит количество каждого символа и сохраняет в char_count.json. Решение задачи ⬇️
import json import sys from collections import Counter def count_chars(text): count = Counter(text) print(count) with open('char_count.json', 'w') as f: json.dump(count, f) if __name__ == "__main__": if len(sys.argv) > 1: count_chars(sys.argv[1]) else: print("Укажите строку для подсчета символов.")

​​🦾Автоматизация Juniper на Python В этой статье автор рассмотрит как использовать netmiko для подключения к устройству, отправки команды, получения вывода команды, изменения настройки устройства и комитирования изменений. Читать...

​​🎵 Как я создавал аудиоплеер на python с FFmpeg В этой статье хочу поделиться опытом создания своего первого проекта на Python. Читать...

​​👥 Как мы автоматизировали тестирование SAP ERP с помощью Python В этой статье я хочу поделиться с вами, как и зачем мы автоматизировали тестирование с помощью Python. Читать...

🧭 Ошибка без объяснения — хуже, чем ошибка Сообщение «Error» ничего не говорит и только пугает. 👉 Совет: пиши ошибки так, чтобы было понятно, что случилось и что делать. Хорошая ошибка — это подсказка, а не крик. Это делает систему дружелюбнее для разработчиков и пользователей.

​​🚀Быстрый интерфейс, быстрый деплой В этой статье мы рассмотрим создание простого приложения и деплой его в Cloud Apps. Читать...

​​🧠 Кратко про Seq2Seq-модели В этой статье в общих деталях рассмотрим то, как реализуются Seq2Seq модели. Читать...

​​👍Реализация принципа единственной ответственности на Python В этой статье мы рассмотрим одну из основополагающих концепций SOLID-принципов — принцип единственной ответственности или сокращенно - SRP. Читать...

⚙️ Что такое модуль itertools в Python и как он используется? itertools — это стандартный модуль Python, предоставляющий эффективные функции для работы с итераторами. Он используется для обработки последовательностей, создания комбинаций, перестановок и выполнения других задач с итерациями. ➡️ Пример:
from itertools import permutations

data = ['A', 'B', 'C']
for perm in permutations(data):
    print(perm)
🗣️ В этом примере permutations из itertools генерирует все возможные перестановки элементов списка data. Это удобно для работы с комбинациями данных в алгоритмах или задачах оптимизации.
🖥 Подробнее тут