Python 🇺🇦
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin
Ko'proq ko'rsatish📈 Telegram kanali Python 🇺🇦 analitikasi
Python 🇺🇦 Ukrain til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 19 874 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 874 obunachiga ega bo‘ldi.
03 Noyabr, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -209 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.16% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 5.28% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 1 821 marta ko‘riladi; birinchi sutkada odatda 1 050 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 04 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.
format(0.1, '.17f')
'0.10000000000000001'
from decimal import Decimal
Decimal(1) / Decimal(3)
Decimal('0.3333333333333333333333333333')
(Decimal(1) / Decimal(3)) * Decimal(3) == Decimal(1)
False
from fractions import Fraction
(Fraction(1) / Fraction (3)) * Fraction(3) = Fraction(1)
True
Для отримання більш точних результатів можна використовувати клас Decimal, але і його може не вистачити в деяких випадках. В такому разі, для ідеальних обчислень краще використовувати клас Fraction, бо він працює з числами у вигляді раціональних дробів.
#Decimal #Fraction // #practice // Pythonint, float, та подібними. Але крім них у Python існує ще один досить цікавий тип, а саме complex.
В Python комплексні числа представлені у вигляді x + iy. А точніше — замість літери i тут маємо буква j, щоб уникнути плутанини, бо i найчастіше зайнята під цикли.
>>> complex(1, 3) (1+3j) >>> complex(1, 3).real 1.0 >>> complex(1, 3).imag 3.0 >>> abs (complex 3, 4)) 5.0 >>> str(complex(1, 3)) '(1+3j)' >>> (3 + 2j) - (2 - 5j) (1+7j)|Python перетворює реальні числа
x і y (int або float) на комплексні функцією complex(x,y). Комплексне число легко можна перетворити на рядок функцією str або порахувати його модуль за функцією abs, а для доступу до його реальної чи уявної частин можна скористатися методами real і imag.
#complex // #practice // PythonTkinter і grid, розробляємо калькулятор, закріплюємо методи роботи з віджетом Entry, а також операції роботи з рядковими величинами.
Мова: 🇺🇦
Автор: Інформатика — це просто
Тривалість: 27 хв
#Tkinter #grid // #lessons // PythonВідомство спростовує інформацію про злам "Дії". Також зазначається, що викладена в даркнеті база даних була "під виглядом даних з Дії". Ба більше, інформація про 13 млн користувачів фактично була компіляцією "різних баз даних, що були злиті набагато раніше з приватних компаній".🙄 В самій "Дії" на той час, начебто, було лише 1,5 млн користувачів. #python // #news // Вакансії IT
l = [i for i in range(5)]
g = (i for i in range(5))
print(l)
# [0, 1, 2, 3, 4]
print(g)
# <generator object <genexpr> at 0x7ff7180faf90>
for i in g:
print(i , end=' ')
# 0 1 2 3 4
Якщо вивести змінні, то бачимо, що значенням змінної l є список, а змінна g зберігає в собі об'єкт генератора. І тут постає питання: що ж використовувати?
Якщо вам потрібен результат (наприклад, у вигляді списку) прямо зараз для подальшого виконання програми — тоді використовуйте генератори колекцій.
А якщо значення знадобляться ще не скоро або невідомо, чи знадобиться взагалі, то краще генератори, щоб не займати зайву пам'ять і не навантажувати систему.
#python // #practice // Вакансії ITTkinter — вчимося розміщувати віджети Tkinter за допомогою сітки grid, розглядаємо особливості розміщення віджетів за допомогою grid пакувальника, а також робимо перший крок до створення власного калькулятора.
Мова: 🇺🇦
Автор: Інформатика — це просто
Тривалість: 19 хв
#Tkinter #grid // #lessons // Pythonclass Salary:
def __init__(self, pay):
self.pay = pay
def get_total(self):
return self.pay * 12
class Employee:
def __init__(self, pay, bonus):
self.salary = Salary(pay)
self.bonus = bonus
def get_salary(self):
return self.salary.get_total() + self.bonus
employee = Employee(5000, 10000)
employee.get_salary() # 70000
Зазвичай, тоді об'єкт одного з класів (у прикладі — Salary) є полем іншого (Employee). Асоційовані об'єкти можуть циклічно посилатися один на одного, що ламає стандартний механізм збирання сміття.
#python // #practice // Вакансії IT