Python 🇺🇦
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin
Show more📈 Analytical overview of Telegram channel Python 🇺🇦
Channel Python 🇺🇦 in the Ukrainian language segment is an active participant. Currently, the community unites 19 872 subscribers, ranking 6 598 in the Technologies & Applications category and 3 117 in the Ukraine region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 19 872 subscribers.
According to the latest data from 04 November, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -214 over the last 30 days and by -9 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 9.10%. Within the first 24 hours after publication, content typically collects 5.30% reactions from the total number of subscribers.
- Post reach: On average, each post receives 1 809 views. Within the first day, a publication typically gains 1 054 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 9.
- Thematic interests: Content is focused on key topics such as шпаргалка, mcp, user1, python'er, бібліотека.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“▪️Вивчаємо Python разом.
▪️Високооплачувана професія
▪️Допомагаємо з пошуком роботи
Зв'язок: @Ekater1na_admin”
Thanks to the high frequency of updates (latest data received on 05 November, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
sort() для сортування результату в порядку зростання або зменшення. Метод sort() приймає один параметр для «імені поля» та один параметр для «напрямку» (напрямок за зростанням за замовчуванням). Якщо ти хочеш відсортувати в порядку зменшення, використовуй -1 як другий параметр.
#practice // Python 🇺🇦Decimal, але і його може не вистачити в деяких випадках.
У такому разі, для ідеальних обчислень краще використовувати клас Fraction, бо він працює з числами у вигляді раціональних дробів.
#practice // Python 🇺🇦dict для зберігання атрибутів екземпляра об'єкта. Це корисно, коли в тебе є довільна кількість атрибутів. У невеликих класах це вже проблема – dict витрачає багато оперативної пам'яті. Python не може просто так виділити статичний обсяг пам'яті для зберігання всіх атрибутів. Для цього потрібно використати slots. Ти відразу вказуєш на всі очікувані атрибути. Таким чином, можна знизити використання оперативної пам'яті майже на 40-50 відсотків.
👀 Відео, котре допоможе розібратися із slots.
#practice // Python 🇺🇦int, float, та подібними. Але крім них у Python існує ще один досить цікавий тип, а саме complex.
У Python комплексні числа представлені у вигляді x + iy. А точніше кажучи, замість літери i тут використовується буква j, щоб уникнути деякої плутанини, оскільки i найчастіше зайнята під цикли. Python перетворює реальні числа x і y (будь то int або float) на комплексні за допомогою функції complex(x,y).
Комплексне число легко можна перетворити на рядок за допомогою функції str або порахувати його модуль за допомогою функції abs, а також для доступу до його реальної або уявної частин можна скористатися методами real і imag.
Хоча complex є вбудованим типом, для більш зручної роботи з комплексними операціями рекомендується імпортувати модуль cmath.
#practice // Python 🇺🇦main(), з яких починається виконання програми. Але в Python весь код виконується рядково.
Як варіант, багато хто пишуть основну логіку програми в звичайну функцію main(), а викликають її лише за умови if __name__ == '__main__'. Тут варто пояснити окремо про те, що таке __name__.
Змінна __name__ — це спеціальна змінна, яка дорівнює '__main__', тільки якщо файл запускається як основна програма. А при імпорті у якості модуля виставляється рівною імені модуля.
Таким чином, програма коректно запрацює тільки якщо запустити її напряму. Якщо імпортувати її як модуль до іншого скрипту, то умова не спрацює.
#practice // Python 🇺🇦BaseException від якого успадковуються всі інші винятки.
У блоці try ми виконуємо інструкцію, яка може спричинити виняток, а в блоці except ми ловимо помилки і робимо свої операції.
Варто врахувати, що ми можемо робити безліч вкладених блоків.
Грамотним способом є виловлювати лише ті винятки, на які ми очікуємо.
#practice // Python 🇺🇦Salary) є полем іншого (Employee). Складного тут, як бачите, нічого немає.
Асоційовані об'єкти часто можуть циклічно посилатися один на одного, що ламає стандартний механізм збирання сміття.
У такому випадку необхідно використовувати слабкі посилання з модуля weakref, про який поговоримо пізніше.
#practice // Python 🇺🇦calendar є функція month(), яка поверне календар зазначеного місяця у вигляді рядка, як показано у прикладі. А функція calendar() видасть цілий рік.
Якщо рядки не влаштовують, то в модулі є багато методів для отримання різних ітераторів. А ще там можна навіть одержати календар у вигляді HTML.
До речі, модуль вбудований, окремо його встановлювати не потрібно.
#practice // Python 🇺🇦sorted() та метод list.sort(). Результат в обох випадках однаковий, але все ж таки є нюанси.
Функція sorted() приймає на вхід аргумент у вигляді списку, а повертає вже новий, відсортований список. При цьому вихідний список не змінюється.
Метод sort(), в свою чергу, застосовується до списку, безпосередньо змінює його і нічого не повертає.
#practice // Python 🇺🇦Bottle – це швидкий, простий та легкий мікро-веб-фреймворк WSGI для Python. Він розповсюджується як єдиний файловий модуль і не має жодних залежностей, крім стандартної бібліотеки Python.
Незважаючи на свою мінімалістичність, Bottle надає досить широкі можливості, яких на 100% вистачає для малих та середніх проектів. Ось список основних можливостей: routing, templates, POST-routing, обробка форм, cookies та сервер.
Після запуску подібного прикладу можете перейти в браузері за адресою localhost:5000/hello/world та подивитися на результат, отриманий з п'яти рядків коду.
#practice // Python 🇺🇦pyjokes видає різні жарти та анекдоти на 6 мовах.
Метод get_joke() повертає рядок, який зберігає в собі випадковий жарт. В аргументи можна вказати мову, за умовчанням стоїть англійська.
Також можна вказати категорію - наприклад позначка chuck гарантує нам жарти про Чак Норріса.
#practice // Python 🇺🇦