Python 🇺🇦
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin
Ko'proq ko'rsatish📈 Telegram kanali Python 🇺🇦 analitikasi
Python 🇺🇦 Ukrain til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 19 872 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 6 598-o'rinni va Ukraina mintaqasida 3 117-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 19 872 obunachiga ega bo‘ldi.
04 Noyabr, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -214 ga, so‘nggi 24 soatda esa -9 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 9.10% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 5.30% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 1 809 marta ko‘riladi; birinchi sutkada odatda 1 054 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 9 ta reaksiya keladi.
- Tematik yo‘nalishlar: Kontent шпаргалка, mcp, user1, python'er, бібліотека kabi asosiy mavzularga jamlangan.
📝 Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“▪️Вивчаємо Python разом.
▪️Високооплачувана професія
▪️Допомагаємо з пошуком роботи
Зв'язок: @Ekater1na_admin”
Yuqori yangilanish chastotasi (oxirgi ma’lumot 05 Noyabr, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.
000.
2. У всіх emoji існують короткі CLDR імена, які ми також можемо використовувати для виведення.
3. Можна також використовувати модуль emoji. У функцію emojize передається ім'я CLDR, пробіли в якому замінені на нижні підкреслення і додані двокрапки на кінцях.
#practice // Python 🇺🇦inspect допомагає розробникам досліджувати вже написані програми.
На разі поговоримо лише про getsource(), який повертає весь вихідний код функції, класу чи модуля у вигляді рядка.
До аргументів достатньо передати необхідний об'єкт. Але важливо відзначити, що вбудовані функції не вдасться проінспектувати.
#practice // Python 🇺🇦isdisjoint() повертає True, якщо жоден із елементів не присутній в обох наборах. Інакше він повертає False. Ви можете використовувати список, кортеж, словник або рядок. У цьому випадку isdisjoint() спочатку перетворює ітерації у набори, а потім перевіряє, чи не перетинаються вони.
#practice // Python 🇺🇦captcha та Pillow, який використовується для створення зображень у captcha.
Все максимально просто, за нас по суті все робить написаний у модулі код. Створюємо об'єкт зображення ImageCaptcha, на який буде нанесений текст. Після чого викликаємо метод write із заданим текстом та ім'ям файлу, в який буде записано зображення.
#practice // Python 🇺🇦print() ми отримуємо все в один рядок та у нерозбірливому вигляді.
Але у стандартній бібліотеці є модуль pprint, котрий допоможе вивести подібну справу у гарному форматі – достатньо в коді замінити print() на pprint.pprint().
З цікавих аргументів є depth, що відповідає за глибину вкладеності при виведенні, а також width, який відповідає за ширину виведення в консолі.
#practice // Python 🇺🇦swapcase() перетворює всі символи верхнього регістру на символи нижнього регістру, а всі символи нижнього регістру — в символи верхнього регістру.
Якщо ти хочеш перетворити рядок лише на нижній регістр, використовуй функцію lower(). Аналогічно, якщо ти хочеш перетворити рядок лише у верхній регістр, використовуй upper().
#practice // Python 🇺🇦cycle() з itertools приймає на вхід об'єкт, що ітерується, і створює нескінченний ітератор, що циклічно повертає елементи даного об'єкта.
Фішка полягає в тому, що коли елементи послідовності закінчуються, ітерація починається знову з першого елемента.
Але якщо ви проходите циклом по такому ітератору, то важливо передбачити вихід з циклу, інакше він стане нескінченним (як у нас в першому випадку на картинці).
Ми також можемо скористатися islice(), який поверне ітератор по підмножині переданого об'єкта.
#practice // Python 🇺🇦difflib, який має метод get_close_matches.
Цей метод шукає "найкращі" можливі збіги. Перший аргумент задає рядок, другий - список, в якому виконується пошук.
Також у метод можна передати необов'язковий аргумент n, який задає максимальну кількість збігів, що повертаються.
#practice // Python 🇺🇦args і kwargs — загальноприйняті імена змінних, а розбирати ми будемо зірочки перед ними.
У прикладі функція приймає обов'язковий аргумент value, а інших аргументів вона ніби то не чекає. У такому разі *args пакує всі не іменовані аргументи в кортеж, а **kwargs – усі іменовані у словник.
Конструкція з *args, **kwargs виходить досить корисною, якщо ми не знаємо, хто і в яких цілях буде використовувати нашу функцію. Тобто, ми можемо запхати в аргументи практично будь-що.
#practice // Python 🇺🇦getsizeof(object[, default]) із модуля sys. Так як у python все по суті є об'єктами, то і обчислити розмір пам'яті ми можемо у будь-якого об'єкта.
І хоча всі built-in (вбудовані) об'єкти і повернуть правильний розмір, в загальному випадку це не повинно бути правильно для будь-яких об'єктів користувача.
Аргумент default дозволяє визначити значення, яке буде повернено, якщо тип об'єкта не надає засоби для вилучення розміру та викличе TypeError.
Функція getsizeof викликає метод __sizeof__ об'єкта та додає додаткові службові дані збирача сміття.
#practice // Python 🇺🇦