Python 🇺🇦
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام Python 🇺🇦
تُعد قناة Python 🇺🇦 في القطاع اللغوي أوكراني لاعباً نشطاً. يضم المجتمع حالياً 20 867 مشتركاً، محتلاً المرتبة 6 486 في فئة التكنولوجيات والتطبيقات والمرتبة 2 944 في منطقة أوكرانيا.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 20 867 مشتركاً.
بحسب آخر البيانات بتاريخ 11 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -177، وفي آخر 24 ساعة بمقدار -3، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 9.36%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 5.48% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 1 953 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 143 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 11.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل шпаргалка, mcp, user1, python'er, бібліотека.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“▪️Вивчаємо Python разом.
▪️Високооплачувана професія
▪️Допомагаємо з пошуком роботи
Зв'язок: @Ekater1na_admin”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 12 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.
import types
# Створюємо об'єкт списку, на який посилається змінна
my_list = [1, 2, 3]
# Оголошуємо іншу змінну, яка посилається на той самий об'єкт
another_list = my_list
# Отримуємо адресу об'єкта у пам'яті
my_list_address = id(my_list)
# Отримуємо кількість посилань на об'єкт
ref_count = ctypes.c_long.from_address(my_list_address)
print(f'Посилань на об"єкт: {ref_count.value}')
Якщо об'єкт посилається інший об'єкт, він має ненульове значення посилань і може бути зібраний як сміття (якщо, звісно, ви не видалите вручну). У прикладі вище продемонстрований простий спосіб, як можна переглянути кількість посилань об'єкта.
#practice // Вакансії IT // Pythoncontextlib є цікавий контекстний менеджер redirect_stdout, що дозволяє перенаправити стандартне виведення програми. Він приймає аргумент, в якому можемо вказати, куди має переправлятися все виведення в наступному блоці.
from contextlib import redirect_stdout
file = open('out. txt', 'w')
with redirect_ stdout(file):
print('Hey there!')
file.close()
file = open('out. txt', 'r')
content = file.read()
file.close()
print(f'File: {content}')
# Output:
# File: Hey there!
Таким чином, дані з print() у контекстному менеджері будуть переправлені у відкритий раніше файл, оскільки ми його передали до аргументу redirect_stdout.
#practice // Вакансії IT // PythonЦьогоріч чи не вперше на такому глобальному хакатоні очікують саме українські команди.Співзасновник української Solana комʼюніті Kumeka Team, Марк Лецюк З усіма питаннями біжіть в дискорд Kumeka Team 😎 ▪️▪️▪️ Реєстрація проєкту: 👉 https://arena.colosseum.org/projects 👈
>>> number = 20
>>>
>>> number.__add__ (5) # 20 + 5
25
>>> number.__sub__(15) # 20 - 15
5
>>> number.__mul__(3) # 20 * 3
60
>> number.__floordiv__(2) # 20 / 3
10
Варто відзначити, що у float підтримується поділ із остачею, тобто метод __div__. А int має лише розподіл із округленням, реалізований у методі __floordiv__.
#practice // Вакансії IT // PythonMethod Resolution Order, або порядок вирішення методів у класі. Все, що вам потрібно знати — це порядок, у якому Python шукає потрібний атрибут чи метод. Цей порядок можна отримати за допомогою атрибуту __mro__.
class A:
pass
class B:
value = 1
class C:
value = 3
class D(A, B, C):
def __str__(self):
return str(self.value)
print(D())
# Output: 1
print(D.__mro__)
# Output: (<class '__main__.D'>, <class '__main__.A'>,
# <class '.__main__ B'>, <class '__main__.C'>,
# <class 'object'>)
Він говорить про те, що якщо ми в прикладі вище спробуємо звернутися до атрибуту value, Python буде шукати спочатку в класі A, далі B, потім C і насамкінець в object. Тут атрибут першим буде знайдено саме в класі B, і він дорівнює 1.
#practice // Вакансії IT // PythonPyCharm — це якраз те, що вам потрібно. Це кросплатформне, потужне і розумне інтегроване середовище розробки. У даній статті — детально про нього.
Мова: 🇺🇦
#theory // Архів книг // Pythonhash(), яка порівнює значення різних об'єктів — порівнювати хеші легше і вигідніше.
>>> hash(42)
42
>>> hash('hello')
4580145533146651872
>>> hash((1, 2, 3))
529344067295497451
>>> hash(-1) == hash(-2)
True
>>> hash(float('inf'))
314159
>>> hash(float('nan' ))
>>> hash ({})
Traceback (most recent call last):
File "<stdin>", line 1, in < module>
TypeError: unhashable type: 'dict'
Але об'єкти, що змінюються, за типом списків і словників не можна хешувати — інтерпретатор викине відповідну помилку.
#practice // Архів книг // Python
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
