У строки в 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
Уважаемые партнеры!
Обратите внимание на наш #HR оффер #2675 Onecta_HR_CPA👉https://my.cpaex.ru/affiliate/offers/2675
ГЕО: РФ
Выход на стажировку 5,600.00 ₽
Трудоустроенный кандидат на отдельный проект (от 4 до 8 т.р.) 4,000.00 ₽
Трудоустроенный кандидат на отдельный проект 8,000.00 ₽
Уважаемые партнеры!
Запускаем оффер #2804 DODO_Pizza_HR_CPA👉https://my.cpaex.ru/affiliate/offers/2804#HR
Лендинг: rabotavdodo.ru
ГЕО: см. в описании оффера
Действие: Валидная заявка
Стоимость: 300р.
ВАЖНО! Оффер открыт по запросу. Это значит, что если вы хотите с ним работать, и вы ещё не имеете продуктивных отношений с вашим партнёрским менеджером, ему надо сообщить, как именно вы собираетесь размещать оффер.
Контакты менеджеров:
Катя: @ekaterina_goy
Настя: @kkaramelinka
Александр: @DarkVariag
Даниил: @shekshek031
Александра: @sasshulyyya
Полина: @peepeepoepoe
Анна: @lascoppio
Уважаемые партнеры!
Запускаем оффер #2804 DODO_Pizza_HR_CPA👉https://my.cpaex.ru/affiliate/offers/2804#HR
Лендинг: rabotavdodo.ru
ГЕО: см. в описании оффера
Действие: Валидная заявка
Стоимость: 300р.
ВАЖНО! Оффер открыт по запросу. Это значит, что если вы хотите с ним работать, и вы ещё не имеете продуктивных отношений с вашим партнёрским менеджером, ему надо сообщить, как именно вы собираетесь размещать оффер.
Контакты менеджеров:
Катя: @ekaterina_goy
Настя: @kkaramelinka
Александр: @DarkVariag
Даниил: @shekshek031
Александра: @sasshulyyya
Полина: @peepeepoepoe
Анна: @lascoppio
Уважаемые партнеры!
Запускаем оффер #3219 PIK_HR_CPL #HR
Лендинг: https://hh.ru/vrsurvey/installer_PVC
ГЕО: Москва и МО
Действие: Валидный отклик после заполнения анкеты на посадочной странице
Стоимость: 520р.
Подробнее 👉https://my.cpaex.ru/affiliate/offers/3219
ВАЖНО! Оффер открыт по запросу. Это значит, что если вы хотите с ним работать, и вы ещё не имеете продуктивных отношений с вашим партнёрским менеджером, ему надо сообщить, как именно вы собираетесь размещать оффер.
Контакты менеджеров:
Катя Г: @ekaterina_goy
Настя: @kkaramelinka
Александр: @DarkVariag
Даниил: @shekshek031
Александра: @sasshulyyya
Полина: @peepeepoepoe
Анна: @lascoppio
Илья @Meatimch
Уважаемые партнеры!
Запускаем оффер #3195 Magnit_HR_CPA #HR
Лендинг: https://rabota-pm.ru
ГЕО: Москва Санкт-Петербург Самара Новосибирск Ульяновск Нижний Новгород Омск Ярославль Тула Вологда Смоленск Саратов Рязань Тверь Брянск Казань
Действие: Выход на работу/ Отработанные 100 часов или 200 заказов
Стоимость: 2000/1000р.
Подробнее 👉https://my.cpaex.ru/affiliate/offers/3195
ВАЖНО! Оффер открыт по запросу. Это значит, что если вы хотите с ним работать, и вы ещё не имеете продуктивных отношений с вашим партнёрским менеджером, ему надо сообщить, как именно вы собираетесь размещать оффер.
Контакты менеджеров:
Катя Г: @ekaterina_goy
Настя: @kkaramelinka
Александр: @DarkVariag
Даниил: @shekshek031
Александра: @sasshulyyya
Полина: @peepeepoepoe
Анна: @lascoppio
Илья @Meatimch
Как ИТ-системы помогают сокращать расходы на ФОТ📉
Автоматизация бизнес-процессов
📤снижает операционные издержки
📤уменьшает расходы на персонал (требуется нанимать меньше новых сотрудников)
📤повышает качество сервиса
📤улучшает прозрачность процессов
Обучающие технологии
📤позволяют формировать распределенные и международные команды
📤содержат индивидуальные траектории обучения для каждого сотрудника
📤позволяют собирать обратную связь и аналитику
Интеграция ИИ
📤оптимизирует операционные затраты
📤помогает экономить ФОТ
📤повышает эффективность работы сотрудников и бизнеса
📤является помощником, а не заменой сотрудников
Больше по теме — в статье нашего эксперта Максима Плахова#HR
💬IBS в MAX
💙IBS в VK
💡 Советы, как составить воронку подбора
Воронка подбора — один из лучших инструментов повышения эффективности найма. Она позволит просканировать все этапы подбора, найти провалы и вовремя их устранить. Но, если составить воронку неправильно или для проформы, все усилия HR-ов пойдут насмарку.
➡️В Системе Кадры мы подготовили большую инструкцию с примерами и разъяснениями, как настроить воронку, чтобы она действительно помогла повысить эффективность подбора, как анализировать результаты и устранять провалы на каждом этапе.
#HR
🟢 Система Кадры в Телеграм | Сообщество ВК | Канал в Max
📃 Как анализировать воронку и какие шаги предпринять на каждом этапе подбора, чтобы увеличить конверсию
Воронка подбора – отличный инструмент, чтобы понять, на каком именно этапе подбора происходит провал. А значит, куда сливаются все деньги и время. Анализировать воронку лучше сверху вниз – к горлышку, где она сужается.
В первую очередь обращайте внимание на этапы с низкой конверсией – значит, именно там провал.
➡️Эксперты Системы Кадры рассказали, как настроить воронку подбора, чтобы она действительно помогла повысить эффективность подбора персонала, как анализировать результаты и устранять провалы на каждом этапе.
#HR
🟢 Система Кадры в Телеграм | Сообщество ВК | Канал в Max
⭐Адаптация здорового человека: как провести чекап
Чтобы ценные кадры не уходили еще до окончания испытательного срока, их нужно правильно адаптировать к новой системе и коллективу. Чаще всего недопонимания, которые вызывают желание уйти и никогда не возвращаться, возникают из-за неясных правил игры. Мы уже рассказывали о том, что регламент адаптации — важный кадровый документ. Теперь о том, что туда включить.
Пропишите правило проводить регулярные разговоры или опросники с новым сотрудником. Рекомендуется первая беседа через неделю после приема, а дальше — не реже чем раз в две недели.
👤 Кто должен расспрашивать новичка на предмет того, как ему живется в компании? Если его руководитель и наставник — это одно и то же лицо (а в малом бизнесе так бывает сплошь и рядом), то адаптационную беседу должен проводить исключительно HR-специалист. Иначе объективности не ждите: вряд ли сотрудник признается боссу-наставнику, что тот объясняет задачи как инопланетянин.
📍 О чем спрашивать? Следуйте чек-листу, который мы прикрепили к посту. И также пропишите вопросы в регламенте адаптации, чтобы у каждого HR была одинаковая методика опроса. И прямо пропишите в ЛНА, что эти беседы нужны не для того, чтобы кого-то наказать, а для совершенствования работы подразделений.
➡️Как обычно напомним, что все ответы на вопросы про адаптацию работников, а также необходимые документы, советы от коллег и кейсы реальных компаний, вы найдете в Системе Кадры.
#HR
🟢 Система Кадры в Телеграм | Сообщество ВК | Канал в Max
📃 Регламент адаптации: для чего он нужен и как его составить
Обычно при слове «регламент» у линейных руководителей сводит скулы, а у кадровиков дергается глаз. Кажется, что это очередной документ, который мы пишем для проверки, а потом благополучно прячем в самый дальний ящик стола.
Но в случае с адаптацией новых сотрудников, если процесс входа новичка в компанию пущен на самотек, бизнес теряет деньги. Разбираемся, как собрать рабочий ЛНА, который реально поможет человеку пережить первые три месяца.
➡️Эксперты Системы Кадры подготовили для вас оптимальный образец регламента адаптации персонала. В ответе — разъяснения, какие разделы включить в этот документ, как его оформить и применять на практике, а также как оптимизировать его содержание.
#HR
🟢 Подписаться на канал для кадровиков | Подписаться на канал в Max
🔍Как оценить эффективность работы наставника?
Рекомендуем внести в регламент отдельный раздел с действиями по оценке работы наставника новичка. Оценить работу наставника можно на основе двух анкет. Первую анкету заполняет новый сотрудник по итогам прохождения адаптации, вторую анкету — его руководитель. После этого анкеты рассматривают на оценочном мероприятии и с их учетом каждый член оценочной комиссии озвучивает свое мнение, которое отражают в акте оценки.
Рекомендация от директора по персоналу ООО «ИНВИТРО»
С моей точки зрения, оценка периода адаптации должна отражать не только оценку работы наставника. Иначе все наставники, участвующие в процессе адаптации, просто будут мотивированы на один «успех» — получить выплату. Плохо адаптировал, не прошел новичок испытание — не получил наставник выплату.
Лучше, когда по итогам адаптации оценку проходит и новичок, и наставник. И здесь уместна оценка 360, когда новичка оценивает по итогу прохождения адаптации и его наставник, и руководитель, и коллега смежной функции, например. Аналогичная оценка должна быть и у наставника. Далее итоги такой оценки анализируют и принимают решение относительно того, должен ли продолжить новичок свой путь в компании или нет.
📌 Необходимо прописать, какие показатели эффективной работы наставников оценивают — они могут быть прямыми и косвенными. Прямые показатели –— это, например, выполняет ли наставник индивидуальный план по работе с новичком, сколько он провел встреч с адаптируемым сотрудником. Косвенными показателями работы наставника могут быть: скорость адаптации нового сотрудника в коллективе, его самостоятельность при принятии решений и выполнении должностных обязанностей, качество их выполнения.
Здесь же рекомендуем указать и критерии эффективной работы наставника. Например, критерии могут быть следующие: новичок успешно прошел испытательный срок; он и его руководитель положительно отозвались о работе наставника; новый сотрудник эффективно работает более шести месяцев с момента его приема на работу.
➡️ Если работу наставника в компании оплачивают, то в регламенте адаптации необходимо указать размер вознаграждения, например в процентах от его оклада. Пример, как это сделать, смотрите в инструкции от экспертов Системы Кадры о том, как составить регламент адаптации. Открывайте материал через бесплатный демодоступ.
#HR
🟢 Подписаться на канал для кадровиков | Подписаться на канал в Max
🔥 Вакансия среды: PR-директор в Федерацию компьютерного спорта России.
Задачи:
— Разработка и реализация плана PR-мероприятий;
— Взаимодействие со СМИ, профильными ассоциациями;
— Установление и поддержание контактов с государственными и общественными структурами;
— Представление интересов компании в государственных структурах в целях решения операционных вопросов;
— Самостоятельная подготовка комментариев, колонок, обзорных материалов, кейсов;
— Инициирование и контроль публикаций о Федерации;
— Анализ информационной среды по рынку и позициям Федерации;
— Организация участия Федерации в профильных мероприятиях;
— Организация и проведение собственных PR-мероприятий;
— Продвижение всероссийских киберспортивных турниров;
— Участие в разработке SMM-стратегии, согласование публикаций в сообществах Федерации.
#HR@esportsindustry