Python 🇺🇦
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin
Show more📈 Analytical overview of Telegram channel Python 🇺🇦
Channel Python 🇺🇦 in the Ukrainian language segment is an active participant. Currently, the community unites 20 886 subscribers, ranking 6 480 in the Technologies & Applications category and 2 948 in the Ukraine region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 20 886 subscribers.
According to the latest data from 09 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -175 over the last 30 days and by -3 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 9.31%. Within the first 24 hours after publication, content typically collects 5.42% reactions from the total number of subscribers.
- Post reach: On average, each post receives 1 944 views. Within the first day, a publication typically gains 1 133 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 10.
- Thematic interests: Content is focused on key topics such as шпаргалка, mcp, user1, python'er, бібліотека.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“▪️Вивчаємо Python разом.
▪️Високооплачувана професія
▪️Допомагаємо з пошуком роботи
Зв'язок: @Ekater1na_admin”
Thanks to the high frequency of updates (latest data received on 10 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
У цій статті автор допомагає розібратись з основами і прикладами коду, щоб усе стало на свої місця.Мова: 🇺🇦 #Python // #theory // Вакансії IT
args і kwargs — загальноприйняті імена змінних, а розбирати ми будемо зірочки перед ними.
def function(value, *args, **kwargs):
print(value)
print(args)
print(kwargs)
function(42, 'text', 12345, [1, 2, 3], pi=3.14, name='Adrian')
# 42
# ('text', 12345, [1, 2, 3])
# {'pi': 3.14, 'name': 'Adrian}
В даному прикладі функція приймає обов'язковий аргумент value, а інших аргументів вона ніби не чекає. Тоді *args пакує всі неіменовані аргументи в кортеж, а **kwargs — всі іменовані у словник.
Конструкція з *args, **kwargs виходить досить корисною, якщо ми не знаємо, хто і в яких цілях буде використовувати нашу функцію. Тобто, ми можемо запхати в аргументи практично будь-що.
#args #kwargs // #practice // Архів книг>>> d = dict(The=0, Py=1, U=2)
>>> ''.join(d.keys())
???
👉 Відповідь
#Python // #practice // Архів книгdef add(a, b):
result = a + b # Локальні змінні зберігаються в стеку
return result
Приклад використання купи:
class User:
def init(self, name):
self.name = name # Об'єкт «User» зберігається в купі
user = User(«Alex»)
print(user.name)
❗️Знання цих областей пам'яті допомагає оптимізувати програми та уникати витоків пам'яті.
#Python // #theory // Архів книг🟢Ключові тренди ринку ІТ, рейтинг IT-професій на 2025 рік. 🟢Сучасні вимоги до хард і софт скілів, найважливіші критерії на думку рекрутерів, як потрапити в IT без знання англійської. 🟢Різниця в зарплаті для кандидатів з англійською і без, вплив вищої освіти на рівень зарплати.👉 Реєструйтеся зараз, щоб одразу отримати корисний файл — чекліст для кар’єрного стрибка. Реєстрація: https://i.goit.global/bowlY
math.ceil() за необхідності округляє число до найближчого цілого у більшу сторону і повертає результат.
import math
print(math.ceil(1.4)) # 2
print(math.ceil(5.3)) # 6
print(math.ceil(-5.3)) # -5
print(math.ceil(22.6)) # 23
print(math.ceil(10.0)) # 10
Щоб округлити число у меншу сторону до найближчого цілого, використовуйте метод math.floor().
#Python // #practice // Вакансії ITgetsizeof(object[, default]) із модуля sys.
І хоча всі built-in (вбудовані) об'єкти повернуть правильний розмір, в загальному випадку це не повинно бути правильно для будь-яких об'єктів користувача.
Аргумент default дозволяє визначити значення, яке буде повернено, якщо тип об'єкта не надає засоби для вилучення розміру та викличе TypeError.
>>> import sys
>>> sys.getsizeof(5)
28
>>> sys.getsizeof(range(0, 10000))
48
>>> sys.getsizeof([1, 2, 'c'])
88
Функція getsizeof викликає метод __sizeof__ об'єкта та додає додаткові службові дані збирача сміття.
#getsizeof // #practice // Pythonle(self, other) так, щоб він повертав True, якщо об'єкт self менший або дорівнює об'єкту other відповідно до критеріїв, інакше — False.
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
def __le__(self, other):
if self.x <= other.x and self.y <= other.y:
return True
else:
return False
point1 = Point(1, 2)
point2 = Point(3, 4)
print(point1 <= point2) # Виведе: True
#Python // #theory // Вакансії ITfrom collections import Counter
ctr = Counter('ThePyU')
print(ctr['W'])
👉 Відповідь
#Python // #practice // Архів книгsort() для сортування результату в порядку зростання або зменшення.
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost: 27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydoc = mycol.find().sort("name")
for x in mydoc:
print(x)
sort() приймає один параметр для "імені поля" та один для "напрямку" (по дефолту за зростанням).
Якщо ви хочете відсортувати в порядку зменшення, використовуйте -1 як другий параметр.
#sort // #practice // PythonPoint, який є крапкою на площині і має атрибути x і y. Ми можемо визначити метод lt(self, other) в класі Point, щоб при порівнянні двох точок враховувався їх порядок по осі x, а разі рівності координат по осі x — по осі y.
class Point:
def __init__ (self, x, y):
self.x = x
self.y = y
def __It__(self, other):
if self.x != other.x:
return self.x < other.x
else:
return self.y < other.y
# Створення списку точок
points = [Point(3, 4), Point(1, 2), Point(2, 1)]
# Сортування списку точок
sorted_points = sorted(points)
# Виведення відсортованого списку точок
for point in sorted_points:
print(f'({point.x}, {point.y})')
#Python // #theory // Вакансії IT🟡 UX/UI дизайнер. Задизайни свій перший застосунок. 🔵 Веб-розробник. Розроби свій перший сайт. 👀 QA Engineer. Протестуй сайт на помилки. 👀 Data-analyst. Проаналізуй свої перші дані.Не зволікай та зроби перший крок у забезпечене майбутнє! 👉 Реєструйся зараз і змінюй своє життя:
Available now! Telegram Research 2025 — the year's key insights 
