Python 🇺🇦
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin
Показати більше📈 Аналітичний огляд Telegram-каналу Python 🇺🇦
Канал Python 🇺🇦 у мовному сегменті Українська є активним учасником. На даний момент спільнота об'єднує 20 305 підписників, посідаючи 6 341 місце в категорії Технології та додатки та 2 994 місце у регіоні Україна.
📊 Показники аудиторії та динаміка
З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 20 305 підписників.
За останніми даними від 31 серпня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -197, а за останні 24 години на -5, загальне охоплення залишається високим.
- Статус верифікації: Не верифікований
- Рівень залученості (ER): Середній показник залученості аудиторії становить 10.23%. Протягом перших 24 годин після публікації контент зазвичай збирає 5.42% реакцій від загальної кількості підписників.
- Охоплення публікацій: В середньому кожен допис отримує 2 077 переглядів. Протягом першої доби публікація в середньому набирає 1 100 переглядів.
- Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 13.
- Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як шпаргалка, mcp, user1, python'er, бібліотека.
📝 Опис та контентна політика
Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
“▪️Вивчаємо Python разом.
▪️Високооплачувана професія
▪️Допомагаємо з пошуком роботи
Зв'язок: @Ekater1na_admin”
Завдяки високій частоті оновлень (останні дані отримано 01 вересня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.
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