Python 🇺🇦
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام Python 🇺🇦
تُعد قناة Python 🇺🇦 في القطاع اللغوي أوكراني لاعباً نشطاً. يضم المجتمع حالياً 20 874 مشتركاً، محتلاً المرتبة 6 483 في فئة التكنولوجيات والتطبيقات والمرتبة 2 945 في منطقة أوكرانيا.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 20 874 مشتركاً.
بحسب آخر البيانات بتاريخ 10 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -180، وفي آخر 24 ساعة بمقدار -14، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 9.35%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 5.50% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 1 951 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 148 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 10.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل шпаргалка, mcp, user1, python'er, бібліотека.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“▪️Вивчаємо Python разом.
▪️Високооплачувана професія
▪️Допомагаємо з пошуком роботи
Зв'язок: @Ekater1na_admin”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 11 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.
NumPy.
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])
newarr = arr.reshape(4, 3)
print (newarr)
# [[1 2 3]
# [4 5 6]
# [7 8 9]
# [10 11 12]]
arr1 = np.array([1, 2, 3, 4, 5, 6, 7, 8])
newarr1 = arr1.reshape(3, 3)
print(newarr1)
# ValueError: cannot reshape array of size 8 into shape (3,3)
У цьому прикладі одномірний масив з 12 елементами перетворюється на двомірний. Спроба перетворити масив на математично неможливу форму викличе ValueError.
#Python // #practice // Архів книг__all__, до якого записуються назви об'єктів, які будуть підключені.
def foo():
pass
def bar():
pass
all = ['bar']
Таким чином, при імпорті виду з module import * з модуля з подібним записом підключаться тільки об'єкти з назвами зі списку __all__.
У прикладі вище імпортувати функцію foo з такого модуля все ще можна, наприклад, за допомогою запису from module import foo.
#Python // #practice // Архів книгimport six
def dispatch_types (value):
if isinstance(value, six.integer_types):
handle_integer(value)
elif isinstance(value, six.class_types):
handle_class(value)
elif isinstance(value, six.string_types):
handle_string(value)
У цьому прикладі функція dispatch_types використовує константи типів з бібліотеки Six для перевірки типу переданого значення та виклику відповідної функції обробки.
#Six // #theory // Pythonlist, dict, set, tuple, тощо).
Мова: 🇺🇦
Тривалість: 9 хв
#Python // #lessons // Вакансії ITМодель може виконувати Python-код, легко справляється з множенням і діленням.👉 Спробувати #Python // #news // Архів книг
a<b викликається a.__lt__(b) (для кожного оператора порівняння є свій магічний метод).
class Number:
def __init__(self, value):
self.value = value
def __lt__(self, other): # x < y
return self.value < other.value
def __le__(self, other): # x <= y
return self.value <= other.value
def __eq__(self, other): # x == y
return self.value == other.value
def __ne__(self, other): # x != y
return self.value != other.value
def __gt__(self, other): # x > y
return self.value > other.value
def __ge__(self, other): # x <= y
return self.value <= other.value
Докладніше про те, який спосіб за який оператор відповідає, наочно показано в коді. Щоправда, писати всі шість методів виходить трохи громіздко, тому часто використовують декоратор total_ordering з functools.
#python // #practice // Архів книгbreak та continue в циклах — для наочного закріплення матеріалу.
Мова: 🇺🇦
Тривалість: 8 хв
#Python // #lessons // Вакансії ITdict).
# Створення словника
my_dict = {}
# Додавання значення
my_dict["key1"] = "value1"
my_dict["key2"] = "value2"
# Пошук значення за ключем
result = my_dict["key1"]
print(result) # Виведе: "value1"
#Python // #theory // Вакансії ITstatistics.mean() обчислює середнє арифметичне значення заданого набору даних. Він складає всі задані значення, після чого ділить на їх кількість.
import statistics
print(statistics.mean([1, 3, 5, 7, 9, 11, 13]))
# 7
print(statistics.mean([1, 3, 5, 7, 9, 11]))
# 6
print(statistics.mean([-11, 5.5, -3.4, 7.1, -9, 22]))
# 1.8666666666666667
Якщо дані не вказані, повертається помилка StatisticsError.
#python // #practice // Архів книгdef my_function(my_list=None):
if my_list is None:
my_list = []
# do something with my_list
* це може призвести до несподіваної поведінки
#Python // #theory // Вакансії ITshelve дозволяє зберігати та читати довільні дані. Таким чином можна зберігати будь-які Python об'єкти для подальшого використання.
Доступ до даних — за допомогою ключів, як і зі словниками. А метод shelve.open підтримує протокол контекстного менеджера (можна викликати метод close).
import shelve
# запис даних
with shelve.open('data') as shelf:
shelf['key'] = {'int': 7, 'float': 12.5, 'string': 'something'}
# читання даних
with shelve.open('data') as shelf:
print(shelf['key'])
# Output: ('int': 7, 'float': 12.5, 'string': 'something'}
В документації заявляють, що така БД є "надійною". Але враховуючи, що shelve написаний на pickle, його варто використовувати лише у зовсім маленьких проектах.
#shelve // #practice // PythonЯкщо вам зручно працювати з Python та його бібліотеками, включаючи pandas і scikit-learn, ви зможете вирішувати конкретні проблеми, починаючи від завантаження даних і закінчуючи моделями навчання та використанням нейромереж.Рік: 2023 Мова: 🇬🇧 Автор: Kyle Gallatin #Python // #books // Вакансії IT
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
