@zaminfoundation · Post #1668 · 28.02.2025 г., 16:13
#iiHubUz#LeavingNoOneBehind Zamin|Facebook| Instagram| YouTube
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #83 · 11 мај
У строки в Python есть два очень похожих метода. На столько похожих что кажется они делают одно и тоже. Это метод isdigit() и isnumeric() Давайте посмотрим зачем нам два одинаковых метода? И так ли они одинаковы? Очевидно что isdigit() говорит нам, состоит ли строка только из чисел 0-9 >>> '12'.isdigit() True >>> '12x'.isdigit() False >>> '-12'.isdigit() False >>> '12.5'.isdigit() False Можно предположить что isnumeric() делает более глубокий анализ и распознаёт в строке float или отрицательное число. >>> '15'.isnumeric() True >>> '-15'.isnumeric() False >>> '15.2'.isnumeric() False Нет, всё так же как и с другим методом. В чем же тогда разница? Для начала посмотрим следующие примеры: >>> '5'.isdigit(), '5'.isnumeric() # Обычная цифра 5 # True, True >>> '꧕'.isdigit(), '꧕'.isnumeric() # Яванская 5 # True, True >>> '෩'.isdigit(), '෩'.isnumeric() # Синхала 3 # True, True >>> '৩'.isdigit(), '৩'.isnumeric() # Бенгальская 3 # True, True >>> '༣'.isdigit(), '༣'.isnumeric() # Тибетская 3 # True, True >>> '³'.isdigit(), '³'.isnumeric() # 3 верхний индекс (степень) # True, True >>> '𝟝'.isdigit(), '𝟝'.isnumeric() # Математическая двойная 5 # True, True >>> '๔'.isdigit(), '๔'.isnumeric() # Тайская 4 # True, True >>> '➑'.isdigit(), '➑'.isnumeric() # 8 в круге # True, True А теперь примеры в которых, по мнению Python, результаты не равны >>> '¾'.isdigit(), '¾'.isnumeric() # дробь три четверти # False, True >>> '⅕'.isdigit(), '⅕'.isnumeric() # дробь одна пятая # False, True >>> '𒐶'.isdigit(), '𒐶'.isnumeric() # клинопись 3 # False, True >>> '三'.isdigit(), '三'.isnumeric() # 3 из унифицированной идеограммы # False, True >>> '⑩'.isdigit(), '⑩'.isnumeric() # цифра 10 в круге # False, True >>> 'Ⅳ'.isdigit(), 'Ⅳ'.isnumeric() # Римская 4 # False, True >>> '𑇪'.isdigit(), '𑇪'.isnumeric() # Сенегальская архаическая 10 # False, True >>> '𐌢'.isdigit(), '𐌢'.isnumeric() # Этрусская цифра 10 # False, True >>> 'ↂ'.isdigit(), 'ↂ'.isnumeric() # Римская цифра 10000 # False, True >>> '〇'.isdigit(), '〇'.isnumeric() # Символ ККЯ ноль # False, True Получается, что isdigit() говорит нам, является ли символ десятичной цифрой или спецсимволом, имеющим цифирное значение после преобразования. В свою очередь isnumeric() включает все дополнительные символы юникода которые имеют отношения к числовым и цифровым представлениям. Ну и пара примеров в которых в обоих случаях символ не является числом, это эмодзи. >>> '🕙'.isdigit(), '🕙'.isnumeric() # эмодзи 10 часов # False, False >>> '7️⃣'.isdigit(), '7️⃣'.isnumeric() # эмодзи 7 # False, False Также есть еще один дополнительный и весьма полезный метод isdecimal(). Он нам сообщает, можно ли из указанного символа сделать простую десятичную цифру. То есть сработает ли метод int(x) >>> '෩'.isdecimal(), int('෩') # Синхала 3 # True, 3 >>> '➑'.isdecimal(), int('➑') # 8 в круге # False, ValueError Какие выводы? 🔸 При определении цифры в строке isdigit() подходит лучше чем isnumeric(), но оба не гарантируют успешную конвертацию в int 🔸 Для однозначного определения возможности преобразования строки в int лучше подходит метод isdecimal() 🔸 Для однозначного определения символов 0...9 лучше использовать regex Полный список символов юникода которые определяются как numeric #basic
Hashtags
Пребарај: #leavingnoonebehind
@zaminfoundation · Post #1668 · 28.02.2025 г., 16:13
#iiHubUz#LeavingNoOneBehind Zamin|Facebook| Instagram| YouTube
Hashtags
@zaminfoundation · Post #1658 · 28.02.2025 г., 16:12
Председатель Попечительского совета Фонда Zamin посетила International inclusive hub — социально-общественное пространство, которое содействует развитию инклюзивного общества в Узбекистане. Хаб стартовал с проекта, направленного на совершенствование инклюзивных профессиональных образовательных программ. Зироат Мирзиёева ознакомилась со стратегией развития Хаба, проектами по трудоустройству, инклюзивной махалле, LMS-платформой — цифровой личной картой ученика, определяющей его профессиональное направление на основе анализа данных, посетила урок «Международного жестового языка». В теплой обстановке гости пообщалась с молодыми учащимися, которые рассказали о свои идеях и поделились полученными навыками. В завершение визита гости получили яркие эмоции от фотовыставки «Театр повседневности» и инклюзивной театральной постановки «Маленький принц», ставшими добрым примером того, как можно преодолевать барьеры, никого не оставляя позади. #iiHubUz#LeavingNoOneBehind Zamin|Facebook| Instagram| YouTube
Hashtags
@zaminfoundation · Post #1648 · 28.02.2025 г., 16:12
"Zamin" fondi Vasiylik kengashi raisi "International inclusive hub" — O‘zbekistonda inklyuziv jamiyatni rivojlantirishga ko‘maklashuvchi ijtimoiy-jamoatchilik makoniga tashrif buyurdi. Xab o‘z faoliyatini inklyuziv professional ta’lim dasturlarini takomillashtirishga qaratilgan loyiha bilan boshladi. Ziroat Mirziyoyeva xabning rivojlanish strategiyasi, ishga joylashtirish, inklyuziv mahalla loyihalari, ma’lumotlar tahlili asosida o‘quvchining kasbiy yo‘nalishini aniqlovchi raqamli shaxsiy kartasi — LMS platformasi bilan tanishdi, "Xalqaro imo-ishora tili" darsida qatnashdi. Samimiy muhitda mehmonlar o‘quvchi yoshlar bilan suhbatlashdi, ular esa o‘z g‘oyalari va olgan ko‘nikmalari haqida so‘zlab berishdi. Tashrif yakunida mehmonlar hech kimni ortda qoldirmasdan to‘siqlarni yengib o‘tishning ezgu namunasi bo‘lgan "Kundalik hayot teatri" fotoko‘rgazmasi va "Kichkina shahzoda" inklyuziv sahna ko‘rinishidan yorqin taassurot oldilar. #iiHubUz#LeavingNoOneBehind Zamin|Facebook| Instagram| YouTube
Hashtags
@zaminfoundation · Post #2111 · 12.03.2026 г., 04:31
International Inclusive Hub talabalari va Zamin Creative Tashkent studiyasining o‘quvchilari uchun Fashion Design yo‘nalishida kasbiy integratsiya bo‘yicha bir qator seminarlar o‘tkazildi. Ishtirokchilarga seminarlar doirasida marketlar o‘tkazishdan boshlab, Toshkent va Londonda Markaziy Osiyo dizaynerlarini xorijiy bozorda targ‘ib qilishda faol maydonga aylangan konseptual maydonlarni ochish bilan tugallanadigan milliy dizaynerlar platformasini yaratishning amaliy holati borasidagi masalalar taqdim etildi. East London universiteti mutaxassislari Xab talabalari tomonidan taqdim etilgan startap loyihalarni baholadilar va, o‘z tavsiyalarini berdilar. Xalqaro ekspertlar nostandart yondashuvlar, dizaynni amalga oshirish sifati, texnik yechimlar savodxonligi va jahon darajasidagi raqobatbardosh mahsulotlarni yaratish layoqatining muhimligini ta’kidladilar. Talabalarni mehnat faoliyatiga professional tarzda jalb qilish ularni hech kimni ortda qoldirmasdan, jamiyatda o‘zlarining muvaffaqiyatli o‘rinlarini egallashlariga yordam beradi. — Для студентов International Inclusive Hub и учеников студии Zamin Creative Tashkent по направлению Fashion Design проведена серия воркшопов по профессиональной интеграции. В рамках семинаров участникам был представлен практический кейс создания платформы национальных дизайнеров, начиная с проведения маркетов и заканчивая открытием концептуальных пространств в Ташкенте и Лондоне, которые стали активной площадкой для продвижения дизайнеров Центральной Азии на зарубежном рынке. Специалисты University of East London провели оценку и дали экспертные рекомендации по представленным студентами Хаба стартап-проектам. Международные эксперты подчеркнули важность нестандартных подходов, качество реализации дизайна, грамотность технических решений и умение создавать конкурентоспособные продукты мирового уровня. Профессиональное включение студентов в трудовую деятельность помогает занять своё успешное место в обществе, не оставляя никого позади. #IIHub#ZaminCreative#TeploStore#UEL#LeavingNoOneBehind Zamin|Facebook| Instagram| YouTube