TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #121 · 20 јул.

Регулярно требуется преобразовать какой-либо текст в максимально совместимый текст для URL, имени файла, имени объекта в каком-то софте и тд. Требования совместимости простые: в тексте должны быть только допустимые символы. Обычно это a-z, 0-9 и "_" или "-". То есть, только прописные буквы латинского алфавита и цифры (как пример). Допустим, нам нужно название статьи в блоге преобразовать в slug для добавления его в URL этой статьи. Как это лучше всего сделать? В Django по умолчанию есть готовая функция slugify для таких случаев. Но я её никогда не использую. Почему? Потому что её недостаточно! Приведём пример >>> from django.utils.text import slugify >>> slugify('This is a Title') 'this-is-a-title' Пока всё отлично >>> slugify('This is a "Title!"') 'this-is-a-title' Спец символы удалились, всё хорошо. >>> slugify('Это заголовок статьи') '' Вот и приехали 😢. Если текст не английский то буквы просто игнорируются. Можно это поправить >>> slugify('Это заголовок статьи', allow_unicode=True) 'это-заголовок-статьи' Но тогда мы не вписываемся в условие. У нас появилась кириллица в тексте. Так как я часто пишу сайты для русскоязычных пользователей эта проблема весьма актуальна. Я не использую стандартную функцию и всегда пишу свою. Оригинал я не беру в расчёт и пишу полностью свою функцию. И так, по порядку: 🔸1. Исходный текст: >>> text = 'Мой заголовок №10 😁!' Взял специально посложней со специальными символами. 🔸2. Транслит Необходимо сделать транслит всех символов в латиницу. Здесь очень выручает библиотека unidecode. Помимо простого транслита кириллицы в латиницу она умеет преобразовывать спец символы и иероглифы в текстовые аналоги. from unidecode import unidecode >>> unidecode("Ñ Σ ® µ ¶ ¼ 月 山") 'N S (r) u P 1/4 Yue Shan' Очень крутая библиотека, советую👍 В нашем случае получаем такое преобразование: >>> text = unidecode(text) >>> print(text) 'Moi zagolovok No. 10 !' Отличный транслит. Смайл просто удалился, хотя я ждал что-то вроде :). Ну и ладно, всë равно невалидные символы. А еще наш код уже поддерживает любой язык, будь то хинди или корейский. 🔸4. Фильтр символов Unidecode не занимается фильтрацией по недопустимым символам. Это мы делаем в следующем шаге через regex. Просто заменим все символы на "_" если они вне указанного диапазона. >>> text = re.sub(r'[^a-zA-Z0-9]+', '_', text) >>> print(text) 'Moi_zagolovok_No_10_' Символ "+" в паттерне выручает когда несколько недопустимых символов идут рядом. Все они заменяются на один символ "_". 🔸5. Slugify Осталось удалить лишние символы по краям и сделать нижний регистр >>> text = text.strip('_').lower() >>> print(text) 'moi_zagolovok_no_10' Получаем отличный slug! 😎 🌎 Полный код в виде функции. ______________ PS. Проверку что в строке остался хоть один допустимый символ я бы вынес в отдельную функцию. #libs#tricks#django

Резултати

Пронајдени 9 слични објави

Пребарај: #headhunter

当前筛选 #headhunter清除筛选
🇰🇿 Эволюция.KZ 🇰🇿

@kz_evolution · Post #6838 · 14.08.2025 г., 11:26

Свыше 30% выпускников в Казахстане работают не по специальности Платформа hh.kz провела исследование среди более 600 респондентов, чтобы выяснить, насколько связаны обучение и карьера, и почему всё чаще люди переосмысливают свой выбор. Среди 600 респондентов большинство из них (74%) имеют высшее или послевузовское образование. Только 6% ограничились школьным образованием. Подавляющее большинство из них (90%) учились в Казахстане. Лишь каждый третий казахстанец (36%) работает строго по полученной специальности. Остальные 61% либо полностью сменили направление деятельности, либо используют знания только частично. Хотя четверть респондентов (27%) по-прежнему считают образование решающим фактором успеха, большинство (71%) склонны воспринимать его как один из инструментов, но не как гарантию карьеры. Только треть респондентов уверена в том, что уровень образования играет ведущую роль при приёме на работу. Остальные считают это не главным критерием (37%) или считают его необходимым только в отдельных сферах (28%). Если бы можно было начать заново, 78% казахстанцев выбрали бы другую сферу. Причём абсолютными лидерами стали IT и бизнес. Как показывали результаты опроса на основе статьи докторанта и профессора Бауржана Бокаева под названием «За пределами границ: исследование интеллектуальной миграции казахстанских выпускников зарубежных вузов», каждый второй казахстанский выпускник зарубежных университетов хочет переехать заграницу из-за хороших зарплат. Опрос проводила платформа hh.kz в июне 2025 года. Участие в исследовании приняли более 600 респондентов. #КАЗАХСТАН #HeadHunter

РуХард | RUHARD.RU

@ruhardru · Post #899 · 21.12.2025 г., 08:53

⚡️Телеграм-каналы сообщили о проблемах со здоровьем у известного специалиста по кибербезопасности ⚠️В социальных сетях Виталий Терентьев был два дня назад, а на звонки не отвечает. Телеграм-канал «112» сообщил, что советник генерального директора компании HeadHunter Виталий Терентьев впал в кому после пластической операции. По данным информационного ресурса, его подключили к аппарату искусственной вентиляции лёгких. «20 декабря Виталий Терентьев делал операцию по липосакции живота. Сразу после процедуры у Терентьева начались осложнения — остановилось дыхание. Врачи частной клиники вызвали скорую помощь и самостоятельно провели ему реанимацию, пока медики ехали», — сообщается в телеграм-канале. Терентьева сразу доставили в столичную больницу, уточнили авторы «112», добавив, что он находится в коме. В пресс-службе HeadHunter главному редактору RuHard не смогли оперативно подтвердить информацию о проблемах со здоровьем у советника своего гендиректора. Терентьев является активным пользователем социальной сети «ВКонтакте», однако в режиме онлайн был два дня назад. На звонки и сообщения в мессенджерах он тоже не отвечает. В HeadHunter Терентьев занимается вопросам кибербезопасности и работой с государственными органами (GR). #ruhard#кибербезопасность#headhunter

Михаил Жуков – о первых шагах на позиции гендиректора HeadHunter, о принципах работы, команде, конфликтах и балансе работы и личной жизни После первой встречи [с основателями] я взял паузу на пару недель на обдумывание предложения. За это время я просмотрел деловую западную прессу, прочитал про Monster.com, Craigslist — компании, уже широко известные в Штатах, и стало очевидно, что другого пути и в России не будет и рынок онлайн-рекрутинга совершенно точно будет большим. * Первая моя задача на повестке была достаточно очевидной — приведение в порядок финансов, процессов, организационной структуры, то есть требовалось заняться базовыми вещами, связанными с корпоративной системой управления. В сам продукт я стал глубоко погружаться уже сильно позже, после кризиса 2008–2009 годов. * Когда меня представляли менеджменту, я ужасно волновался. Мне кажется, я в жизни так не волновался, даже на встрече с Мильнером. Я точно не помню, что говорил в тот момент, что-то вроде: «Давайте договоримся, что вы все будете коллективно нажимать на педаль газа, желательно каждый на свою, а если что, на педаль тормоза смогу жать я один и подруливать эту машину. Главное — быстро двигаться вперед. Успехи компании — это ваши успехи. Проблемы и неудачи компании — это мои проблемы и неудачи. Поэтому давайте не бояться и двигаться вперед». * Первые два собеседования, когда я еще ходил в галстуке на работу по привычке после СИБУРа, я с умным видом провел по какому-то чек-листу, но быстро понял, что, во-первых, все это не так важно, а во-вторых, отпугивает людей. И уже, наверное, после третьей такой встречи один на один я переключился на другой сценарий — понять, что за человек сидит напротив, чем интересуется, чем увлекается, какой след хочет оставить в истории компании, каким видит себя лет через пять. И уже от такого диалога можно начинать строить мостик к эффективному и комфортному сотрудничеству. * Я достаточно быстро понял, что тогдашние финансовый и HR-директор не смогут справиться с новыми задачами, и расстался с ними. Коммерческому директору предложил заниматься чем-то другим внутри компании. Через год осталось где-то 60% от первоначальной топ-команды. * Корпоративную культуру тогдашнего HeadHunter я бы назвал расхлябанной. Я пришел в партизанский отряд и из него разными методами сделал регулярную призывную армию, а на следующем этапе — и профессиональную армию. * Первое, что я исповедую, — предоставление людям свободы во всем. Второе — это предоставление не просто свободы, но и права на ошибку. Правда, с обязательством анализа этой ошибки. Третье — очень четкое понимание того, куда идет компания. * Первый спектр задач, на котором я сфокусировался, — выстраивание оргструктуры компании: кто кому подчиняется, кто за что отвечает, каким задачами занимается. * Первое время я ходил полностью потерянный, потому что некоторые моменты шли в такое противоречие со всем моим накопленным предыдущим управленческим опытом и какими-то инстинктами, что иногда приходил домой и говорил жене: «Какую-то я странную кашу заварил. Наверно, я не потяну все это дело». * В основном у нас были очень эмоциональные конфликты: не так сказали, не так посмотрели, не поблагодарили, «мои заслуги никто не ценит». Сегодня преобладающий тип запроса от сотрудников: «Мне некуда расти, я не знаю, как мне развиваться, мой руководитель мне в этом не помогает». * Баланс работы и личной жизни для меня — это сферический конь в вакууме, то есть его просто не существует, я не мог себе позволить его во время бурного роста бизнеса. #СЕО #HeadHunter @korovinteam

АЭМ-технологии

@aemtech · Post #118 · 13.10.2022 г., 12:34

Напоминаем, о том, что просто невозможно пропустить! Голосование за лучшего работодателя России продолжается, а значит продолжается и Эко-игра, где будут определены 30 счастливчиков, которые сформируют самое большое количество эко-привычек за отведённое время, получат атомные призы, а победитель - поездку на двоих в Мурманск на первый в мире атомный ледокол 🚢 Успейте пройти игру в период голосования до 31 октября 2022 года, чтобы принять участие в розыгрыше. И не забудьте сказать спасибо атомщикам за зеленую энергетику и участие в глобальной эко-повестке на сайте голосования за лучшего работодателя страны http://rating.hh.ru/poll Росатом представлен в отрасли «Энергетика, добыча и переработка сырья». Учавствуй, голосуй и меняй мир к лучшему вместе с нами! #ЯВыбираюРосатом#HH#HeadHunter

Melon Fashion Group

@melon_fashion_group · Post #475 · 31.01.2023 г., 15:01

Срочное включение! Мэлон вошел в рейтинг 100 лучших работодателей России среди крупнейших компаний по версии HeadHunter! В прошлом году компания дебютировали в рейтинге, заняв 63-е место среди предприятий численностью свыше 5 000 человек и 10-е место среди крупнейших розничных сетей. В этом году мы улучшили показатели! Мэлон оказался на 51 месте среди крупнейших компаний, на 6 среди представителей розничных сетей и на 1 как фэшн-ретейлер! Это грандиозный результат! В этом году около 2 000 различных компаний приняли участие в рейтинге. Специалисты HeadHunter оценивали всех участников по следующим параметрам: мнение соискателей, оценка уровней вовлеченности сотрудников и экспертная оценка эффективности работы HR-подразделения компании. Благодарим команду за невероятный результат🤟🏻💛 А также кандидатов, оценивших нас, и экспертов HeadHunter. Вы мотивируете нас добиваться большего! #headhunter#рейтингработодателей#hhru#melonfashiongroup

‍⚡️Перегрев на рынке труда в России заканчивается: индекс Headhunter взлетел до 7,3 По итогам октября 2024 года индекс Headhunter (соотношение числа резюме к числу вакансий) достиг рекордных 7,3 — это значит, что на каждую вакансию приходится в 7,3 раза больше соискателей. Месяц назад показатель был на уровне 6,4, а год назад, в октябре 2023-го, — всего 3,9. И это не просто рост: в октябре индекс подскочил почти на 1 единицу за месяц — такого резкого ухудшения на рынке труда не было давно. Что это значит? Раньше рынок был перегретым: работодатели боролись за кадры, а соискатели диктовали условия. Теперь ситуация меняется — конкуренция растет, и соискателям приходится бороться за места. По шкале Headhunter: - 2.0–3.9: дефицит соискателей (работодатели в дефиците). - 4.0–7.9: умеренная конкуренция. - 8.0–11.9: высокий уровень конкуренции за рабочие места (рынок работодателя). Сейчас мы на грани перехода в "высокий" уровень, что может сигнализировать о замедлении экономики и даже начале рецессии. Эксперты отмечают, что такой скачок часто связан с сокращением спроса на труд из-за снижения активности компаний. Экономическая статистика: В октябре 2024 года число вакансий на Headhunter упало на 15% по сравнению с сентябрем, а резюме выросло на 12% (данные Headhunter). Это отражает общий тренд: безработица в России по методике МОТ выросла до 4,5% (Росстат, на конец Q3 2024), а ВВП в III квартале показал рост всего на 0,5% (по сравнению с 1,5% годом ранее). Потенциально это может привести к дальнейшему росту индекса до 8–9 в ближайшие месяцы, если рецессия углубится, с рисками для зарплат и занятости. Глобальный контекст: Аналогичные тренды наблюдаются в Европе и США, где индексы безработицы растут на фоне инфляции и геополитических напряжений (например, в ЕС безработица — 6,5% по Eurostat). В России это усугубляется санкциями, снижением экспорта и переходом к рынку работодателя, что может снизить потребительский спрос и замедлить рост. #рыноктруда#Россия#экономика#рецессия#Headhunter#работа 🌐@EconRUDN

Кадры решают все и это факт. Особенно остро кадровый вопрос стал изучаться на фоне бума ИИ. До этого маховик изменений в отношениях работников и работодателей закрутил ковид. Оказалось, что навыкоцентричный подход победил. Работодатель перестал смотреть на дипломы, время нахождения в должности и формализованное прохождение курсов повышении квалификации. Решают теперь прикладные навыки и как более широкое — способности работника. Это идёт вразрез с тем, что привычно сложилось в госсекторе с неактуальными квалификационными требованиями, необходимостью лежать на должности несколько лет для назначения выше и подобным. Зато именно такой подход сложился в сфере OSINT. И там, где требуется эффективность, а не выполнение кадрового плана. Мой друг и коллега по "осинтомании", будучи юристом, попал в одно из первых в стране осинт-сообщество за счёт личной изобретательности и практических кейсов в осинте, не имея никакого послужного списка. Другой друг, работая в банковской сфере, смог попасть туда студентом. Кадры были сильно удивлены, когда он пришел и принес им диплом три года спустя, потому что оценивая по способностям, они были уверены — к ним пришел профи, а не студент. Масштабное исследование hh.ru полезно прочитать всем. Подробнейший анализ рынка и тех макротрендов, которые формируют новые требования работодателей к работникам. Особенно исследование необходимо к изучению госсектору. Если, конечно, госслужба хочет перестать верить в сказки про "очередь за забором" и решить проблемы огромного кадрового дефицита. Ну, и может, помечтаю в начале недели, специалиста по анализу данных цифрового следа будут брать на основе вступительных кейсов, а не диплома гуманитарного университета? #headhunter#osint#рыноктруда#кадры#госслужба#внк Вопросик на контроле

Хэд Хантер, а как вам такое?🤔 Захожу к коллегам поделиться радостной новостью: в ежегодном рейтинге работодателей крупнейшая кадровая платформа HeadHunter признал нас одними из лучших!💯👍 Среди работодателей Петербурга "Ленремонт" ⚡ на первом месте среди организаций в сфере оказания услуг! ⚡ на 7 месте в Петербурге среди всех предприятий💯 Обошли многие известные мощные брэнды!🚀 Захожу я, а у коллег — свой праздник: отмечают выигрыш в одной крутой активности - в ежедневной лотерее! Такая только у нас! 💪 Хотите также? Тогда вам к нам — в «Ленремонт»!✋✨ #Ленремонт #HeadHunter#ЛучшийРаботодатель#РейтингHH#Команда#КорпоративнаяКультура 🇷🇺Сорокин Денис - Детский писатель. Предприниматель. Волонтёр 💬Написать мне личное сообщение

Пермский край — пилотный регион для ИИ-ассистента рекрутеров от HeadHunter Наш регион вошёл в число первых, где тестируют революционный сервис для автоматизации найма. В пилоте уже участвуют 22 пермские компании. Как это работает? AI-ассистент помогает на ключевых этапах: 1. Составляет вакансию: Превращает описание задачи от работодателя в структурированный черновик. 2. Ищет и коммуницирует: Сам находит кандидатов в базе hh.ru, пишет им, уточняет детали, отвечает на вопросы. 3. Анализирует отклики: Обрабатывает резюме и переписку, сортирует кандидатов по соответствию и готовит сжатые выводы для рекрутера. Важно: ИИ не принимает решений, а лишь предоставляет аналитику. «Человеческое» решение остаётся за специалистом. Дальнейшие планы: Декабрь 2025: сервис станет доступен почти половине работодателей на hh. Начало 2026: окончание пилота и масштабирование на всех клиентов. Подана заявка на регистрацию товарного знака «ИИ-помощник». Это значимое событие для цифровизации бизнес-среды Пермского края. #Рекрутинг#HRTech#HeadHunter#Ии#ПермскийКрай#Бизнес#ТочкаКипенияПермь