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 860 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 860 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 860
Suscriptores
-724 horas
-607 días
-18030 días
Archivo de publicaciones
Що виведе код? d = "apple"; print(len(set(d)))
Anonymous voting

match 1: case 1: print('p') case 1: print('y') case _: print('thon') 👉 Відповідь #practice // Архів книг // Python
match 1:
   case 1:
      print('p')
   case 1:
      print('y')
   case _:
      print('thon')
👉 Відповідь #practice // Архів книг // Python

Давайте створимо простеньку генераторну функцію subgen, яка повертатиме числа від 0 до переданого аргументу. def subgen(n): #
Давайте створимо простеньку генераторну функцію subgen, яка повертатиме числа від 0 до переданого аргументу.
def subgen(n): # підгенератор
   for i in range(n):
      yield i

def delegator(source): # делегуючий генератор
   # for item in source:
   #     yield item
   yield from source

g = subgen(5)

for j in delegator(g):
   print(j, end=' ')

# Output: 0 1 2 3 4
А також ще одну генераторну функцію delegator, яка повертатиме числа з об'єкта source, що ітерується, який передамо в якості аргументу. Цикл, який можна написати в delegator, можна замінити лише одним рядком. Тобто yield from замінює цикл for, в якому тільки повертаються значення через yield. Грубо кажучи, така конструкція є певним тунелем передачі даних туди і назад. У нашій ситуації delegator можна назвати генератором, що делегує, а subgen — підгенератором. #practice // Вакансії IT // Python

Що виведе код? a = "2" + "2"; print(a)
Anonymous voting

Зарезервоване слово global показує, що змінна глобальна, і всі зміни відіб'ються в основному блоці програми. x = 50 def func(
Зарезервоване слово global показує, що змінна глобальна, і всі зміни відіб'ються в основному блоці програми.
x = 50
def func():
   global x
   print('х дорівнює', х)
   
   x = 2
   print('Замінюємо глобальне значення х на', х)

func( )
print('Значення х становить', х)

# х дорівнює 50
# Замінюємо глобальне значення x на 2
# Значення x становить 2
Зарезервоване слово nonlocal застосовується у вкладених функціях, коли потрібно закріпити ідентифікатор за змінною у зовнішній функції.
def func_outer():
   x = 2
   print('x дорівнює', x)

   def func_inner():
      nonlocal x
      x = 5

   func_inner()
   print( 'Локальне х змістилось на', х)

func_outer()

# х дорівнює 2
# Локальное х змістилось на 5
#theory // Архів книг // Python

from datetime import date class Person: def __init__(self, name, age): self.name = name self.age = age # classmethod створює
from datetime import date

class Person:
   def __init__(self, name, age):
      self.name = name
      self.age = age

# classmethod створює об'єкт людини за датою народження

   @classmethod
   def from_birth_year(cls, name, year):
      return cls(name, date.today().year - year)

person1 = Person('Artem', 21)
person2 = Person.from_birth_year('Artem', 1996)

print (person1.age)
>>> 21
print (person2.age)
>>> 22
Декоратор @classmethod — це метод, який отримує клас як параметр, який прийнято позначати як cls. Він вказує на клас ToyClass, а не на об'єкт цього класу, і має доступ до всіх атрибутів класу. Методи класу прив'язані до самого класу, а не до його екземпляру. Вони можуть змінювати стан класу, що позначиться на всіх об'єктах цього класу, але не можуть змінювати конкретний об'єкт. #practice // Архів книг // Python

Вакансія: Python Developer Компанія Coures, яка займається розробкою мобільних застосунків, шукає на віддалену роботу розробн
Вакансія: Python Developer Компанія Coures, яка займається розробкою мобільних застосунків, шукає на віддалену роботу розробника з досвідом на Python від 2-х років. 📝 Відкрити анкету #jobs // Вакансії IT // Python

Google продовжує вбивати блокувальники реклами Тепер Chrome лякає уповільненням браузера після встановлення популярного uBloc
Google продовжує вбивати блокувальники реклами Тепер Chrome лякає уповільненням браузера після встановлення популярного uBlock Origin. 😱 Готуйтеся, Google обіцяє добити усі блокувальники вже у червні.

Що виведе код? d = {1: 2, 2: 4, 3: 9}; print(d.popitem())
Anonymous voting

Багатьом інструментам командного рядка або скриптів для роботи потрібне ім'я користувача та пароль. При написанні такого коду
Багатьом інструментам командного рядка або скриптів для роботи потрібне ім'я користувача та пароль. При написанні такого коду в нагоді стане модуль getpass.
import getpass
user = getpass.getuser()
password = getpass.getpass()
Цей дуже простий пакет дозволяє запитувати у користувача пароль, а також отримувати ім'я користувача, витягуючи ім'я, під яким він увійшов до системи. #practice // Архів книг // Python

The Art of Reinforcement Learning Ця книга занурить вас в основні поняття, математику та практичні алгоритми навчання з підкр
The Art of Reinforcement Learning Ця книга занурить вас в основні поняття, математику та практичні алгоритми навчання з підкріпленням (RL), допомагаючи розвинути глибоке розуміння цієї передової технології. Рік: 2024 Мова: 🇬🇧 Автори: Michael Hu #books // Вакансії IT // Python

Що виведе код? c = "string" * -1; print(c)
Anonymous voting

Метод os.fork() створює дочірній процес у тому ж місці коду, викликаючи системну функцію fork(), і повертає PID (Process Iden
Метод os.fork() створює дочірній процес у тому ж місці коду, викликаючи системну функцію fork(), і повертає PID (Process Identifier), який дорівнює PID дочірнього процесу в батьківському процесі і нулю в новому.
import os

pid = os. fork()

if pid == 0:
   # дочірній процес
   print(f'Process {os.getpid()} was created by {os.getppid()}.')
else:
   # батьківський процес
   print(f'Process {os.getpid()} just created {pid}.')
Цікаво, що в прикладі коду виконується і блок if, і else. Якщо не знати про os.fork() і подивитися виведення такого коду, то виникне багато питань. #practice // Архів книг // Python

Що виведе код? d = ("{0}" * int("{1}")).format("py", "2"); print (d)
Anonymous voting

foo = map(bool, [0.0, [()], -1.5]) print(*foo) 👉 Відповідь #practice // Вакансії IT // Python
foo = map(bool, [0.0, [()], -1.5])
print(*foo)
👉 Відповідь #practice // Вакансії IT // Python

Дескриптор — це атрибут об'єкта із "пов'язаною поведінкою", тобто такий атрибут, при доступі до якого його поведінка перевизн
Дескриптор — це атрибут об'єкта із "пов'язаною поведінкою", тобто такий атрибут, при доступі до якого його поведінка перевизначається методом протоколу дескриптора. Якщо хоча б один із цих методів визначений в об'єкті, то можна сказати, що цей метод — дескриптор.
class Age:
   def __init__(self):
      self.__value = None

   def __get__(self, obj, obj_type):
      return self.__value

def __set__(self, obj, value);
   if isinstance(value, int) and value > 0:
      self.__value = value

def __delete__(self, obj):
   del self.__value

class Person:
   age = Age()

   def __init__(self, name, age):
      self.name = name
      self.age = age   #__set__

john = Person('John', 20)

john.age = 25   # __set__
print (john.age)   # __get__
del john.age   # __delete__
Для того, щоб визначити свій власний дескриптор, зазвичай визначають три спеціальні методи класу __get__, __set__ або __delete__. Після цього можна створити новий клас і в атрибуті цього класу записати об'єкт типу дескриптор. У даного об'єкта буде перевизначено поведінку при доступі до атрибуту (__get__), присвоювання значень (__set__) або видалення (__delete__). #practice // Архів книг // Python

Що виведе код? str = "131315613227139"; print(str.count(13))
Anonymous voting

Що робити, коли є ідея стартапу, а інвестицій — нуль?🤔 Брати участь у ProIT Startup Toloka! На цьому змаганні ти зможеш отри
Що робити, коли є ідея стартапу, а інвестицій — нуль?🤔 Брати участь у ProIT Startup Toloka! На цьому змаганні ти зможеш отримати десятки тисяч грошенят для старту власного проєкту💰 ProIT Startup Toloka — це конкурс українських IT-стартапів. Його організовують ProIT, нове медіа про IT, та TOLOKA, венчурний синдикат із 500+ інвесторів. На переможців батлу молодих стартапів чекають: • солідні грошові призи для запуску проєкту💸 • персональні консультації від засновників TOLOKA🤓 • аналітичні статті на ProIT про стартапи переможців📰 Вже гориш розповісти круту ідею й вибороти свій перший грант? Читай про етапи та вимоги конкурсу (у закріпленому дописі) І не барись — заявки приймають до 31 січня 2024 року. Це і є твій перший крок до мрії про стартап😍 Тож зроби його з ProIT Startup Toloka!

Чистий Python-код: основи У цій статті розповідається про чистий код на Python — про переваги, різні стандарти, принципи та з
Чистий Python-код: основи У цій статті розповідається про чистий код на Python — про переваги, різні стандарти, принципи та загальні настанови щодо написання чистого коду. Мова: 🇺🇦 #theory // Вакансії IT // Python

В об'єктно-орієнтованих мовах поширене використання гетерів і сетерів для безпечної роботи з приватними полями. В Python гете
В об'єктно-орієнтованих мовах поширене використання гетерів і сетерів для безпечної роботи з приватними полями. В Python гетер реалізується через декоратор @property, а сетер у вигляді @властивість.setter.
class Person:
   def __init__(self, name, age):
      self.__name = name
      self.__age = age

   @property # гетер
   def age(self):
      return self.__age

   @age.setter # сетер
   def age(self, value):
      assert value > 0, 'Age cannot be negative.'
      self.__age = value

mark = Person('Mark', 25)
mark.age = 30

print(mark.age)
# Output: 30

mark.age = -20
# AssertionError: Age cannot be negative.
В наведеному прикладі метод гетера називається age, тому декоратор сетера — @age.setter. Обидва методи повинні мати однакову назву, за якою можна буде звертатися як до звичайного атрибуту. #practice // Архів книг // Python