fa
Feedback
Python 🇺🇦

Python 🇺🇦

کانال بسته

▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin

نمایش بیشتر

📈 تحلیل کانال تلگرام Python 🇺🇦

کانال Python 🇺🇦 در بخش زبانی اوکراینی بازیگری فعال است. در حال حاضر جامعه شامل 20 860 مشترک است و جایگاه 6 480 را در دسته فناوری و برنامه‌ها و رتبه 2 947 را در منطقه أوكرانيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 20 860 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 12 ژوئن, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر -180 و در ۲۴ ساعت گذشته برابر -7 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 9.57% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 5.40% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 1 996 بازدید دریافت می‌کند. در اولین روز معمولاً 1 127 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 12 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند шпаргалка, mcp, user1, python'er, бібліотека تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 13 ژوئن, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

20 860
مشترکین
-724 ساعت
-607 روز
-18030 روز
آرشیو پست ها
Що виведе код? 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