[PYTHON:TODAY]
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно! Приват: https://boosty.to/pythontoday YouTube: https://clck.ru/3LfJhM Канал админа: @akagodlike Чат: @python2day_chat Сотрудничество: @web_runner Канал в РКН: https://clck.ru/3GBFVm
Mostrar más📈 Análisis del canal de Telegram [PYTHON:TODAY]
El canal [PYTHON:TODAY] (@python2day) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 64 152 suscriptores, ocupando la posición 2 038 en la categoría Tecnologías y Aplicaciones y el puesto 9 502 en la región Rusia.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 64 152 suscriptores.
Según los últimos datos del 05 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de 205, y en las últimas 24 horas de -6, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 15.86%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 9.25% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 10 176 visualizaciones. En el primer día suele acumular 5 932 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 67.
- Intereses temáticos: El contenido se centra en temas clave como github, soft, install, pip, docker.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!
Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat
Сотрудничество: @web_runner
Канал в РКН: https://clck.ru/3GBFVm”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 07 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.
pip install translate
👨💻 Пример использования:
from translate import Translator
def translate_text(text: str, source_lang: str, target_lang: str) -> str:
"""
Переводит текст с одного языка на другой.
:param text: Текст для перевода.
:param source_lang: Язык оригинала (например, "Russian").
:param target_lang: Язык перевода (например, "English").
:return: Переведённый текст.
"""
translator = Translator(from_lang=source_lang, to_lang=target_lang)
return translator.translate(text)
# Пример использования
if __name__ == "__main__":
result = translate_text("Привет мой друг", "Russian", "English")
print(result)
# Hello my friend
Сохраняй, пригодится для практики 👍
#python #code #tipsandtricksjson.dump(obj, fp, ...) — сериализует obj сразу в файл/поток (fp), возвращает None.
* json.dumps(obj, ...) — сериализует в строку (удобно отправлять по сети/логировать).
* json.load(fp, ...) — читает из файла/потока и возвращает Python‑объект.
* json.loads(s, ...) — парсит из строки и возвращает Python‑объект.
Сохранение JSON (и разница dump/dumps)
import json
data = {
"name": "John",
"salary": 1499.9,
"is_real": False,
"titles": ["The Unknown", "Anonymous"]
}
# dump: сразу в файл
with open("data1.json", "w", encoding="utf-8") as f:
json.dump(data, f, indent=2) # возвращает None
# dumps: получаем строку (например, чтобы отправить в API)
payload = json.dumps(data, indent=2)
print(type(payload)) # <class 'str'>
# ensure_ascii: как сохранить не-ASCII символы без \uXXXX
По умолчанию JSON экранирует всё не-ASCII:
ru = {"first_name": "Алиса", "city": "München"}
print(json.dumps(ru))
# {"first_name": "\u0410\u043b\u0438\u0441\u0430", "city": "M\u00fcnchen"}
print(json.dumps(ru, ensure_ascii=False))
# {"first_name": "Алиса", "city": "München"}
В файл — обязательно с кодировкой:
with open("ru.json", "w", encoding="utf-8") as f:
json.dump(ru, f, ensure_ascii=False, indent=2)
> ensure_ascii работает и в dump, и в dumps. Для чтения (load/loads) не нужен.
Полезные опции:
* indent=2 — красиво форматирует.
* separators=(",", ":") — компактный вывод (без пробелов).
* sort_keys=True — ключи по алфавиту (удобно для диффов).
Загрузка JSON (и разница load/loads)
import json
# load: из файла
with open("data1.json", "r", encoding="utf-8") as f:
obj = json.load(f)
# loads: из строки
s = '{"ok": true, "n": 3}'
obj2 = json.loads(s)
Мини‑обработка ошибок:
try:
json.loads('{"broken": }')
except json.JSONDecodeError as e:
print(f"Ошибка в строке {e.lineno}, столбце {e.colno}: {e.msg}")
Маленькая практика: забрали данные и сохранили красиво
import json, requests
users = requests.get("https://jsonplaceholder.typicode.com/users").json()
# всё в один файл
with open("users.json", "w", encoding="utf-8") as f:
json.dump(users, f, indent=2, ensure_ascii=False)
# каждый пользователь — в отдельный файл
for u in users:
with open(f"user_{u['id']}.json", "w", encoding="utf-8") as f:
json.dump(u, f, indent=2, ensure_ascii=False)
Важно помнить
* datetime, Decimal, свои классы — не сериализуются “из коробки”. Нужен default= или предварительная конвертация.
* Числа с плавающей точкой — это float (осторожно с точностью, если нужны деньги — храните как строки/копейки).
JSON — это must-have навык для любого Python-разработчика: от парсинга и API-запросов до конфигураций и хранения данных.
👍 Сохраняй шпаргалку, пригодится!
#doc #python #cheatsheet
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
