About Python [ru]
6.39K subscribers
317 photos
1 video
1.82K links
Все о Python: алгоритмы, паттерны проектирования, задачи, нейронные сети

Канал на бирже - https://telega.in/c/python_tesst

По вопросам рекламы или разработки: @g_abashkin
Download Telegram
👩‍💻 Python REST API: Flask, Connexion и SQLAlchemy (часть 1)

Статья из серии посвящена созданию REST API на Flask. Рассматриваются настройка проекта, обработка запросов с Connexion, определение конечных точек через OpenAPI и аннотация API с помощью Swagger UI.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👩‍💻 Доверяй, но проверяй: Как парсинг помогает выявить фейки в НСИ

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

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Что такое 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 автоматически получает методы для удобной работы с объектами, что экономит время и делает код чище.


🖥 Подробнее тут
Please open Telegram to view this post
VIEW IN TELEGRAM
1
👩‍💻 Круговой импорт в Python: как он ломает проекты и как его победить

Рассказываю, как отловить, понять и разрулить круговые импорты в Python-проектах. Без магии не обойдётся — тут и детектив, и немного шаманства. Всё на примерах.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Что такое модуль itertools в Python и как он используется?

itertools — это стандартный модуль Python, предоставляющий эффективные функции для работы с итераторами. Он используется для обработки последовательностей, создания комбинаций, перестановок и выполнения других задач с итерациями.

➡️ Пример:

from itertools import permutations

data = ['A', 'B', 'C']
for perm in permutations(data):
print(perm)


🗣️ В этом примере permutations из itertools генерирует все возможные перестановки элементов списка data. Это удобно для работы с комбинациями данных в алгоритмах или задачах оптимизации.


🖥 Подробнее тут
Please open Telegram to view this post
VIEW IN TELEGRAM
​​👍Реализация принципа единственной ответственности на Python

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

Читать...
​​🧠 Кратко про Seq2Seq-модели

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

Читать...
1
​​🚀Быстрый интерфейс, быстрый деплой

В этой статье мы рассмотрим создание простого приложения и деплой его в Cloud Apps.

Читать...
2
🧭 Ошибка без объяснения — хуже, чем ошибка

Сообщение «Error» ничего не говорит и только пугает.

👉 Совет: пиши ошибки так, чтобы было понятно, что случилось и что делать. Хорошая ошибка — это подсказка, а не крик. Это делает систему дружелюбнее для разработчиков и пользователей.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
​​👥 Как мы автоматизировали тестирование SAP ERP с помощью Python

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

Читать...
​​🎵 Как я создавал аудиоплеер на python с FFmpeg

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

Читать...
​​🦾Автоматизация Juniper на Python

В этой статье автор рассмотрит как использовать netmiko для подключения к устройству, отправки команды, получения вывода команды, изменения настройки устройства и комитирования изменений.

Читать...
👩‍💻 Задачка по 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("Укажите строку для подсчета символов.")
Please open Telegram to view this post
VIEW IN TELEGRAM
​​🤖Качество данных и роботы: как мы высвободили 5 рабочих часов в день сотрудника DQ

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

Читать...
👍1👎1
​​#️⃣ Как хэширование поможет вам оптимизировать хранение данных?

В этой статье мы подробно рассмотрим, как хэширование помогает оптимизировать хранение данных, исключить дубликаты и улучшить работу с файлами.

Читать...
​​👋Как интегрировать виртуального помощника на Rasa?

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

Читать...
​​Автоматизация расчета нормы времени с использованием Python

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

Читать...
​​🐍 Дроиды и питоны: работаем с ADB на Python

В этой статье я рассмотрю как работать с ADB через python.

Читать...
​​🚀 Ускорение роутера в Django в 51 раз

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

Читать...