Python 🇺🇦
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin
Mostrar más📈 Análisis del canal de Telegram Python 🇺🇦
El canal Python 🇺🇦 en el segmento lingüístico de Ucraniano es un actor destacado. Actualmente la comunidad reúne a 20 872 suscriptores, ocupando la posición 6 486 en la categoría Tecnologías y Aplicaciones y el puesto 2 944 en la región Ucrania.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 20 872 suscriptores.
Según los últimos datos del 11 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -177, y en las últimas 24 horas de -3, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 9.36%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 5.48% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 1 953 visualizaciones. En el primer día suele acumular 1 143 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 11.
- Intereses temáticos: El contenido se centra en temas clave como шпаргалка, mcp, user1, python'er, бібліотека.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“▪️Вивчаємо Python разом.
▪️Високооплачувана професія
▪️Допомагаємо з пошуком роботи
Зв'язок: @Ekater1na_admin”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 12 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.
chardet був створений для роботи з кодуванням. Його метод detect видає передбачуване кодування з точністю від 0 до 1.
>>> import urllib.request
>>> import chardet
>>>
>>> data = urllib.request.urlopen('http://yahoo.com/')
>>> chardet.detect(rawdata.read())
{'encoding': 'utf-8', 'confidence': 0.99, 'language': ''}
У прикладі на картинці ми отримали відповідь на запит до сервера, взяли його вміст і перевірили кодування через цей метод.
#chardet // #practice // Pythonpyscreenshot дозволяє робити скріншоти як всього екрану, так і його частини. Для його роботи має бути коректно встановлена бібліотека pillow.
import pyscreenshot
# робимо скріншот
image = pyscreenshot.grab()
# відкриваємо його
image.show()
# зберігаємо результат
image.save('screenshot.png')
Для створення скріншота використовується метод grab, для його відкриття show, для збереження save. Також у grab можна передати аргумент bbox для захоплення лише частини екрана.
Подібний модуль може бути корисним, наприклад, для логування скриптів, що використовують Selenium, який може відкривати браузер і робити будь-які операції в ньому.
#pyscreenshot // #practice // PythonSingleton — це шаблон проектування, що описує об'єкт, у якого є один-єдиний екземпляр. Метод __new__ викликається для створення екземпляра класу, перед викликом __init__. На вхід першим аргументом метод приймає сам клас, а повертати має вже екземпляр.
class Singleton:
instance = None
def __new__(cls):
if cls.instance is None:
cls.instance = super().__new__(cls)
return cls. instance
a = Singleton()
b = Singleton()
print(a is b)
# Output: True
У прикладі ми перевіряємо, чи є значення атрибута instance. Якщо ні, то присвоюємо атрибуту екземпляр цього класу. А якщо екземпляр вже створено, то просто його повертаємо. Тобто, при виклику конструктора класу Singleton, повертатиметься той самий об'єкт з пам'яті.
#Singleton // #practice // Pythonthreading новий потік виконання може починатися з нового threading.Thread і присвоєння йому функції для виконання.
Параметр target посилається на функцію (або об'єкт, що викликається), яка працюватиме. Процес не запуститься до start і не викликатиметься Thread об'єкта.
import threading
def foo():
print("Hello threading!")
my_thread = threading.Thread(target=foo)
print(type(my_thread) )
>>> class 'threading.Thread'
my_thread.start()
>>> Hello threading!
Коли my_thread завершується, виклик start викине виняток RuntimeError. Якщо хочете запустити Thread у фоновому режимі, передавайте daemon=True або встановіть my_thread.daemon в True перед викликом start().
#threading // #practice // Pythonvirtualenv — це інструмент створення ізольованих середовищ Python. Програма створює папку, яка містить усі необхідні файли для використання пакетів, необхідних для проекту.
# створення нового віртуального середовища >_: python3 -m venv venv >_: 1s # дивимося всі папки та файли в директорії venv >_: source venv/bin/activate # активує віртуальне середовище >_ (venv): pip install some_library # встановлюємо різні пакети >_ (venv): deactivate # вихід із віртуального середовища >_:Створення нового віртуального середовища потрібно лише один раз для кожного проекту, для якого ви хочете ізолювати залежності:
python3 -m venv venv. Це створить папку venv, що містить оснастку сценаріїв та Python-копію двійкового файлу.
Щоб активувати віртуальне середовище, вам потрібно запустити activate файл: source venv/bin/activate і далі ми можемо вільно встановлювати будь-які залежності, які ніяк не позначаться на роботі у майбутніх проектах.
#virtualenv // #practice // Python
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
