es
Feedback
Python 🇺🇦

Python 🇺🇦

Canal cerrado

▪️Вивчаємо 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 864 suscriptores, ocupando la posición 6 480 en la categoría Tecnologías y Aplicaciones y el puesto 2 947 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 864 suscriptores.

Según los últimos datos del 12 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -180, y en las últimas 24 horas de -7, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 9.57%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 5.40% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 1 996 visualizaciones. En el primer día suele acumular 1 127 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 12.
  • 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 13 junio, 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.

20 864
Suscriptores
-724 horas
-607 días
-18030 días
Archivo de publicaciones
Для створення об'єктів за допомогою операторів порівняння у класі зазвичай потрібно реалізувати велику кількість магічних мет
Для створення об'єктів за допомогою операторів порівняння у класі зазвичай потрібно реалізувати велику кількість магічних методів, а саме — __lt__, __le__, __eq__, __ne__, __gt__, __ge__.
from functools import total_ordering

@total_ordering
class Number:
   def __init__(self, value):
      self.value = value

   def __lt__(self, other):
      return self.value < other.value

   def __eq__(self, other):
      return self.value == other.value

print(Number(20) > Number(3))
print(Number(1) < Number(5))
print(Number(15) >= Number(15))
print(Number(10) < Number(2))
Для спрощення можна використовувати декоратор total_ordering із пакету functools. У такому разі достатньо реалізувати в класі тільки __lt__ і __eq__ — це той мінімум, який потрібний декоратору для конструювання інших методів. #practice // Архів книг // Python

Найкращі книги по Python Добірка наших останніх публікацій із найбільш вартісними посібниками по мові Python: 🔴Clean Code in
Найкращі книги по Python Добірка наших останніх публікацій із найбільш вартісними посібниками по мові Python: 🔴Clean Code in Python (🇬🇧, 2018) — вчить застосовувати схвалені галуззю методи кодування для створення читабельного коду. 🔴Advanced Guide to Python 3 Programming (🇬🇧, 2023) — друге видання розширеного посібника із програмування на Python 3. 🔴The Art of Reinforcement Learning (🇬🇧, 2024) — основні поняття, математика та практичні алгоритми навчання з підкріпленням (RL). 🔴Debugging Machine Learning Models with Python (🇬🇧, 2023) — надає змогу розробляти модульні системи для підготовки даних. 🔴Web API Development with Python (🇬🇧, 2021) — практичний посібник зі створення API, для початківців. 📚 Товариство, які ще знаєте вартісні українські чи англійські матеріали по Python? #books // Вакансії IT // Python

Із невідомої причини чимало розробників вважають цю фічу в оновленні 3.9 не дуже цікавою — і просто забувають про неї. І дарм
Із невідомої причини чимало розробників вважають цю фічу в оновленні 3.9 не дуже цікавою — і просто забувають про неї. І дарма. Хтось для таких цілей досі намагається використовувати забаговані .strip та .lsrtip (не розуміючи, як працюють ці методи).
>>> '0b1000101110100010111010001'.lstrip("0b1")
' '
>>> 'Beautiful is better than ugly'.removeprefix('Beautiful')
' is better than ugly'
>>> 'Beautiful is better than ugly'.removesuffix('ugly')
'Beautiful is better than '
>>> 'Beautiful is better than ugly'.removeprefix('Something else')
'Beautiful is better than ugly'
І все ж, нові методи Python 3.9 — .removeprefix і .removesuffix — призначені спеціально для видалення префіксів і суфіксів у рядках. #practice // Архів книг // Python

Вакансія: Python Developer Виробник систем безпеки Ajax шукає на офісну роботу у Києві Python-розробника рівня Junior — для р
Вакансія: Python Developer Виробник систем безпеки Ajax шукає на офісну роботу у Києві Python-розробника рівня Junior — для розробки та впровадження автоматизованого тестування функціональності Ajax Apps. 📝 Відкрити анкету #jobs // Вакансії IT // Python

Що виведе код? def func(): print('ThePyU'); name = func()
Anonymous voting

Асинхронність і Celery в Python В даній статті розповідається про Celery — інструмент, який виконує завдання в асинхронному р
Асинхронність і Celery в Python В даній статті розповідається про Celery — інструмент, який виконує завдання в асинхронному режимі в Python-додатках. Іншими словами, програма виступає в ролі посередника, забезпечуючи паралельне виконання операцій, не забираючи при цьому цінні ресурси основного потоку виконання. Мова: 🇺🇦 #theory // Архів книг // Python

Курс: Game Dev Internship * для тих, хто захоплюється іграми 📆 дедлайн реєстрації: 2 лютого 🎁 безкоштовно 📌 онлайн Формат:
Курс: Game Dev Internship * для тих, хто захоплюється іграми 📆 дедлайн реєстрації: 2 лютого 🎁 безкоштовно 📌 онлайн Формат: ▫️5-тижневий практичний інтенсив ▫️подання заявки + проходження співбесіди Наповнення: ▫️цінний досвід створення відеоігор ▫️поради від професійного ментора ▫️дійсно корисні навчальні матеріали 👉 Зареєструватись

Нещодавно ми розповідали про створення абстрактних методів через пакет abc. І такий варіант все ще є найбільш правильним. Зад
Нещодавно ми розповідали про створення абстрактних методів через пакет abc. І такий варіант все ще є найбільш правильним. Задля різноманіття, покажемо і простий варіант.
class Parent:
   def method(self):
      raise NotImplementedError

class Child(Parent):
   pass

obj = Child() # Помилок немає
obj.method() # NotImplementedError
У батьківському класі можна оголосити метод, який викликатиме виняток. Таким чином, якщо в дочірньому класі його не перевизначати, ми отримаємо те, що потрібно. Але при створенні екземпляра класу, успадкованого від такого "батька", не виникне помилки — тільки виклик методу видасть виняток, що не дуже очевидно для абстрактного класу. #practice // Вакансії IT // Python

Що виведе код? def func(a): print(aa); func(10)
Anonymous voting

Друзі, чи допомагає вам ведення соцмереж для більш результативного пошуку роботи в ІТ? Якими платформами користуєтесь, щоб на
Друзі, чи допомагає вам ведення соцмереж для більш результативного пошуку роботи в ІТ? Якими платформами користуєтесь, щоб нагадати роботодавцям про своє професійне існування? 👇 Діліться своїми хитрощами в коментарях і в нашому чаті.

Методи, що починаються і закінчуються подвійними нижніми підкресленнями, називаються магічними. Наприклад, в класі Point ми в
Методи, що починаються і закінчуються подвійними нижніми підкресленнями, називаються магічними. Наприклад, в класі Point ми визначили __str__, який відповідає за те, як виводяться об'єкти класу на екран. Для навантаження оператора + потрібно визначити метод __add__. Він приймає два аргументи, якими є операнди в операції складання.
class Point:
   def __init__(self, x=0, y=0):
      self.x = x
      self.y = y

   def __str__(self):
      return '({0}, {1})'.format(self.x, self.y)

   def __add__(self, other):
      x = self.x + other.x
      y = self.y + other.y
      return Point(x, y)

p1 = Point(1, 2)
p2 = Point (2, 3)

print(p1 + p2)

# Output: (3, 5)
Отже, коли розробник пише запис p1 + p2, інтерпретатор сприймає це як Point.__add__(p1, p2). Для всіх операторів у мові, включаючи логічні, є свої магічні методи. #practice // Вакансії IT // Python

Що виведе код? def f(a): print(a.pop(1)); f([1, 2, 3])
Anonymous voting

Цикли в Python В даному міні-уроці автор знайомить глядачів з циклами — як їх використовувати і які допоміжні методи існують. Мова: 🇺🇦 Автор: Python Українською #lessons // Вакансії IT // Python

Записи в першому і другому рядку наведеного коду дуже схожі, але різняться видами дужок. У генераторі списку вони квадратні,
Записи в першому і другому рядку наведеного коду дуже схожі, але різняться видами дужок. У генераторі списку вони квадратні, а у генераторному виразі — круглі.
>>> a = [i for i in range(5)]
>>> x = (i for i in range(5))
>>>
>>> a
[0, 1, 2, 3, 4]
>>> x
<generator object <genexpr> at 0x100abed60>
>>>
>>> for i in x:
...   print(i, end=' ')
...
0 1 2 3 4
Роздрукувавши змінні, можна побачити, що значенням змінної a є список, а змінна x зберігає в собі об'єкт генератора. І тут постає питання: що ж використовувати? Якщо вам потрібен результат (наприклад, у вигляді списку) прямо зараз для подальшого виконання програми, то використовуйте генератори колекцій. А якщо значення знадобляться ще не скоро або взагалі невідомо, чи знадобляться взагалі, то краще використовуйте генератори, щоб не займати зайву пам'ять. #practice // Вакансії IT // Python

🪐 Хей-хей! На зв'язку планета Mate academy! 📍Вже у цей четвер проведемо безкоштовний вебінар З нуля до Junior Python розроб
🪐 Хей-хей! На зв'язку планета Mate academy! 📍Вже у цей четвер проведемо безкоштовний вебінар З нуля до Junior Python розробника. Що то таке й чому тобі треба райт нау реєструватись Зараз розповімо! 🐍 Мову програмування Python називають другою за популярністю в світі. На ній розробляють веб-застосунки, програмне забезпечення, машинне навчання та багато іншого. 📝 План вебінару такий: 📲 Чому Python? Головні переваги мови. 📲 Найчастіші сфери застосування мови Python. 📲 Що має знати та вміти Junior Python розробник. 📲 Як опанувати професію та отримати перший оффер. 🗓 1 лютого 🕖 19:00 👉 Тицяй кнопку нижче або переходь за посиланням для реєстрації: mate.academy/webinars/python

Що виведе код? def print(a): print(a); print(5)
Anonymous voting

😎 Усе він може! @itmemeua
😎 Усе він може! @itmemeua

🔴StopIteration — породжується вбудованою функцією next, якщо в ітераторі більше немає елементів. 🔴ArithmeticError — арифмет
🔴StopIteration — породжується вбудованою функцією next, якщо в ітераторі більше немає елементів. 🔴ArithmeticError — арифметична помилка. 🔴AssertionError — вираз у функції assert є хибним. 🔴AttributeError — об'єкт не має атрибуту (значення або методу). 🔴BufferError — операція, пов'язана з буфером, не може бути виконана. 🔴EOFError — функція натрапила на кінець файлу і не змогла прочитати те, що хотіла. 🔴IndexError — індекс не входить до діапазону елементів. 🔴KeyError — неіснуючий ключ (у словнику, множині або іншому об'єкті). 🔴NameError — не знайдено змінної з такою назвою. 🔴OSError — помилка, пов'язана з системою. 🔴ReferenceError — спроба доступу до атрибуту зі слабким посиланням. 🔴RuntimeError — виняток не підпадає під жодну з інших категорій. 🔴NotImplementedError — абстрактні методи класу вимагають перевизначення в дочірніх класах. 🔴SyntaxError — синтаксична помилка. 🔴IndentationError — неправильні відступи. 🔴TabError — змішування у відступах табуляції та пробілів. 🔴SystemError — внутрішня помилка. 🔴TypeError — операція застосована до об'єкта невідповідного типу. 🔴ValueError — функція набуває аргументу правильного типу, але некоректного значення. 🔴UnicodeError — помилка, пов'язана з кодуванням unicode у рядках. 🔴Warning — попередження. #theory // Архів книг // Python

Основною фішкою модуля glob є зручна та лаконічна робота з пошуком файлів за патернами. Більше того, можна навіть пройтися ди
Основною фішкою модуля glob є зручна та лаконічна робота з пошуком файлів за патернами. Більше того, можна навіть пройтися директоріями рекурсивно.
>>> import glob
>>>
>>> glob.glob('*. txt')
['first.txt', 'second.txt']
>>>
>>> glob.glob('test[0-9].py')
['test1.py', 'test2.py']
>>>
>>> glob.glob('selenium/**/', recursive=True)
['selenium/', 'selenium/webdriver/', selenium/webdriver/firefox/',
'selenium/webdriver/firefox/amd64/', selenium/webdriver/firefox/x86/']
У метод glob передається шаблон пошуку файлів, а повертається список з результатами. Всі методи дотримуються механізму та правил зіставлення патернів у стилі Unix. Взагалі, модуль є вбудованим, але в деяких ситуаціях імпорт може видати виняток — тоді треба просто перевстановити його через пакетний менеджер pip. #practice // Вакансії IT // Python

Вакансія: Python Developer Дочірня компанія НЕК "Укренерго" шукає на віддалену роботу Python-розробника рівня Middle — для ро
Вакансія: Python Developer Дочірня компанія НЕК "Укренерго" шукає на віддалену роботу Python-розробника рівня Middle — для розробки внутрішніх інформаційних систем. 📝 Відкрити анкету #jobs // Архів книг // Python