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 305 suscriptores, ocupando la posición 6 341 en la categoría Tecnologías y Aplicaciones y el puesto 2 994 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 305 suscriptores.
Según los últimos datos del 31 agosto, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -197, y en las últimas 24 horas de -5, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 10.23%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 5.42% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 2 077 visualizaciones. En el primer día suele acumular 1 100 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 13.
- 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 01 septiembre, 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.
assert з логічним виразом, результат якого дорівнює True, нічого не станеться, а якщо False — згенерується виняток AssertionError.
def get_user_by_id(user_id):
assert type(user_id) is int, 'user_id must be integer'
print('Searching...')
get_user_by_id(4267)
# Searching...
get_user_by_id('foo')
# AssertionError: user_id must be integer
Винятки AssertionError призначені скоріше для налагодження. При написанні програм на етапі розробки ми можемо бачити, що робимо щось не так.
Також не потрібно, наприклад, обробляти введення користувача і намагатися обробити виключення AssertionError блоком try-except.
#assert // #practice // PythonCatBoostClassifier із catboost і створюємо екземпляр класифікатора з певними параметрами. Потім ми навчаємо модель на тренувальних даних і мітках за допомогою методу fit. Після навчання можемо використовувати методи predict та predict_proba для отримання передбачень класів та ймовірностей відповідно.
import numpy as np
from catboost import CatBoostClassifier
# ініціалізація даних
train_data = np.random.randint(0, 100, size=(100, 10))
train_labels = np.random.randint(0, 2, size=(100))
model = CatBoostClassifier(iterations=2, depth=2, learning_rate=1, loss_function='Logloss', verbose=True)
# навчання моделі
model.fit(train_data, train_labels)
# передбачення за допомогою отриманої моделі
preds_class = model.predict(test_data)
preds_proba = model.predict_proba(test_data)
print("class =", preds_class)
print("proba =", preds_proba)
Результат роботи коду залежатиме від вхідних даних. Тут використовуються випадкові дані для навчання та тестування, а в реальних ситуаціях дані відрізнятимуться.
#Catboost // #theory // PythonІ найкраще — Canvas став доступним для всіх абсолютно безкоштовно.👉 Спробувати #Canvas #ChatGPT // #news // Python
findall() повертає список, що містить усі збіги. Список містить співпадіння в тому порядку, в якому вони були знайдені. Якщо збігів не знайдено, повертається порожній список.
import re
txt = "The rain in Spain"
x = re.findall("ai", txt)
print(x) # ['ai', 'ai']
txt1 = "The rain in Spain"
x1 = re.findall("Portugal", txt1)
print(x1) # []
#findall // #practice // Python50,000 – 60,000 грн
• Неповна зайнятість
• Дистанційно
Про компанію: Лідер у сфері фінансової грамотності, криптовалют та трейдингу, який щомісяця допомагає тисячам клієнтів досягати фінансової незалежності. Ми постійно вдосконалюємось та автоматизуємо процеси для зручності нашої команди та користувачів.
Кого шукають: Фахівця з досвідом роботи у low-code/no-code платформах, який допоможе нам оптимізувати та доопрацювати CRM-систему на AppSheet.
Якщо ти любиш знаходити ефективні технічні рішення, працювати з даними та автоматизовувати процеси — ця позиція для тебе!
📝 Відкрити анкету
💬 Контакт: @Mariia13aТаким чином можна уберегти ваших тіммейтів та тімліда від зайвих нервових розладів чи депресії.Мова: 🇺🇦 #Pandas // #theory // Python
sub() замінює співпадіння текстом на ваш вибір.
import re
txt = "The rain in Spain"
x = re.sub("\s", "9", txt)
print(x) # The9rain9in9Spain
txt1 = "The rain in Spain"
x1 = re.sub("\s", "g", txt1, 2)
print(x1) # The9rain9in Spain
В першому прикладі прогалини замінюються на 9. За потреби можна контролювати кількість замін, вказавши параметр count. В другому прикладі прогалини замінюються лише двічі.
#sub // #practice // Python>>> import httpx
>>> r = httpx.get('https://www.example.org/')
>>> r
<Response [200 0K]>
>>> r.status_code
200
>>> r.headers['content-type']
'text/html; charset=UTF-8'
>>> r.text
'<!doctype html>\n<html>\n<head>\n<title>Example Domain</title>...'
Порівнюючи зі звичним requests, HTTPX має такі переваги:
🔴стандартний синхронний інтерфейс, але також є підтримка асинхронності
🔴підтримка HTTP/1.1 та HTTP/2
🔴можливість надсилати запити безпосередньо до WSGI та ASGI додатків
🔴повна підтримка анотацій типів
🔴100% покриття тестами
👉 Радимо подивитися їх документацію, а також туторіал для просунутого використання.
#HTTPX // #theory // PythonPillow, тому переконайтеся, що він у вас встановлений.
# pip install qrcode[pil]
import qrcode
image = qrcode.make('https://example.com' )
image.save('qr-png')
Щоб створити об'єкт картинки з QR-кодом, треба викликати метод make() і передати дані як аргумент. Для збереження застосуйте метод save() до отриманого об'єкту.
Ще пакет дозволяє створювати QR-коди на основі картинок в різних стилях. Про це все, а також про просунуті приклади використання можна почитати в документації.
#Python // #practice // Архів книгВи зможете використовувати Ray для структурування та запуску програм машинного навчання в масштабі. Також ви зрозумієте, як Ray вписується в поточний ландшафт інструментів машинного навчання, і дізнаєтеся, як вона продовжує все тісніше інтегруватися з цими інструментами.Рік: 2023 Мова: 🇬🇧 Автор: Edward Oakes #Ray // #books // Python
translate виходить лаконічний код.
raw_text = 'This\nstring has\tsome whitespaces\r\n'
character_map = 1
ord('\n'): ' ',
ord('\t'): ' ',
ord('\r'): None
}
text = raw_text.translate(character_map)
# 'This string has some whitespaces '
У прикладі бачимо, як символи перенесення рядка \n і табуляції \t замінюються на звичайні пробіли, а символ \r видаляється з рядка повністю.
#Python // #practice // Архів книгDask x розміром 10000×10000 з чанками 1000×1000. Потім виконуємо кілька операцій над масивом x (транспонування, зріз та обчислення середнього значення).
import dask.array as da
x = da.random.random((10000, 10000), chunks=(1000, 1000))
y = x + x.T
z = y[::2, 5000:].mean(axis=1)
result = z.compute()
Нарешті ми викликаємо метод compute() для обчислення результату. Результат роботи коду — масив NumPy із середніми значеннями по рядках для кожного другого рядка у зрізі y[::2, 5000:].
#Dask // #theory // Python