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

Резултати

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

Пребарај: #parttime

当前筛选 #parttime清除筛选
Data Science Jobs

@datasciencejobs · Post #3056 · 01.12.2025 г., 13:33

#вакансия#ML#senior#parttime#remote#удаленка Вакансия: Senior ML-инженер Компания: Лайв Тайпинг Формат работы: удаленно, аутстаф Варианты оформления: ИП или самозанятость Уровень ЗП: от 270 000₽ до 310 000₽ в месяц Порядок расчётов: T&M Гражданство и локация кандидата: РФ Опыт в роли ML-инженера: от 5 лет Привет! Мы – компания Лайв Тайпинг. Уже более 14 лет создаём мобильные приложения и веб-сервисы для наших клиентов. Мы сотрудничали с такими известными брендами, как Sephora, ИЛЬ ДЭ БОТЭ, PepsiCo, Samsung, Mastercard. Входим в топ-20 лучших мобильных разработчиков России. Ищем разработчика, который захочет сотрудничать с нами по аутстаф-модели. Ты нам подходишь, если: · Имеешь опыт коммерческой разработки и внедрения ML-моделей в production от 5 лет. · Имеешь опыт коммерческой разработки на Python и уверенно владеешь стеком библиотек (pandas, scikit-learn, numpy, PyTorch/TensorFlow). · Имеешь опыт развертывания моделей в production (Docker). · Обладаешь глубокими знаниями в области машинного обучения: как классические методы, так и нейронные сети (CNN, RNN, Transformers). · Имеешь практический опыт в одном или нескольких направлениях: Computer Vision, NLP, Recommendation Systems или Generative AI. · Умеешь работать с реляционными и NoSQL базами данных, пишешь эффективный SQL-запросы. Будет плюсом: · Имеешь опыт работы DevOps-инженером от 3 лет. · Опыт работы с облачными платформами (Yandex Cloud, AWS, GCP, Azure) и их ML-сервисами (SageMaker, Vertex AI, Yandex DataSphere). · Опыт настройки и использования MLOps инструментов (Kubeflow, MLflow, Airflow, Evidently). · Знание фреймворков для работы с большими данными (Apache Spark). · Опыт работы с Kubernetes для оркестрации ML-сервисов. · Навыки разработки и оптимизации высоконагруженных Python-приложений (asyncio, FastAPI). Преимущества работы с нами: · Гибкий график и работа на удалёнке · Мы берем на себя все заботы по поиску проекта, общения с заказчиком и оплате · Возможность совмещать с другими проектами · Возможность взять следующий проект, если нам понравится сотрудничать друг с другом · Заботливое сопровождение твоей работы на проекте на всех этапах Мы с удовольствием примем тебя в нашу команду и поможем включиться в работу! Буду рада обсудить детали: Наташа 📩ТГ @natalyrie

Data Science Jobs

@datasciencejobs · Post #2152 · 13.06.2024 г., 15:03

#вакансия#удаленно#parttime#Al#Ml Компания: РВД Инфосистемы Вилка: от 1 000 до 1 200 р./час (на руки) Локация: Санкт-Петербург Формат работы: удаленный Занятость: part-time ⚡️Ищем помощника исследователя в области Al Проект по видеоконференцсвязи: транскрипция видео, разметка говорящих, суммаризация и пр. ✅ Мы предлагаем: 🔸Работа в стабильной компании; 🔸Гибкий удаленный график работы 🔸Возможность проходить обучение и повышать квалификацию за счет компании; 🔸Слаженный коллектив профессионалов; 🔸Интересные задачи, профессиональный подход. ✅ Задачи: 🔸 Реализация и тестирование гипотез, предложенных исследовательской командой; 🔸 Разработка и внедрение AI моделей с использованием современных инструментов и библиотек; 🔸 Работа с трансформерами (transformers) для задач обработки естественного языка и других AI задач; 🔸 Использование библиотек машинного обучения, таких как scikit-learn, для построения и тестирования моделей; 🔸 Создание и поддержка простых веб-приложений для демонстрации AI решений; 🔸 Взаимодействие с командой и предоставление регулярных отчетов о проделанной работе. ✅ Требования: 🔸 Высшее образование в области компьютерных наук, математики или смежных областях; 🔸 Опыт работы в области машинного обучения и искусственного интеллекта от 1 года.; 🔸 Знание языка Python и опыт работы с его экосистемой; 🔸 Опыт работы с библиотеками машинного обучения (scikit-learn, TensorFlow или PyTorch); 🔸 Знание и опыт работы с трансформерами, например, из библиотеки Hugging Face Transformers; 🔸 Навыки работы с инструментами для обработки данных и анализа (pandas и NumPy); 🔸 Базовые навыки разработки веб-приложений с использованием Flask/FastAPI или Django; 🔸 Опыт работы с системами контроля версий (Git); 🔸 Английский язык на уровне чтения технической документации. Будет плюсом: - Опыт работы в области обработки естественного языка (NLP). - Опыт работы с облачными платформами (AWS, GCP, Azure). - Опыт работы с инструментами контейнеризации (Docker) Для связи: [email protected] telegram: @lchumak_9 Просьба прикреплять резюме при отклике на вакансию!

Японский центр МГЛУ

@gengocentre · Post #628 · 14.04.2026 г., 10:53

#Вакансия#японский#parttime#удалёнка Должность: -Корректор текстов (корейский / японский языки) — Удалённая работа Обязанности: -вычитывать тексты на вашем языке внутри игры: диалоги, описания предметов, интерфейс (кнопки, подсказки); -исправлять грамматические, стилистические и лексические ошибки; -проверять, чтобы фразы звучали естественно — как сказал бы реальный человек в подобной ситуации; -если фраза грамматически верна, но звучит странно — предлагать более удачный вариант; -раз в месяц фиксировать 2–3 типа ошибок, которые чаще всего встречаются в проекте, и отправлять короткую заметку команде (чтобы переводчики не повторяли их в будущем). Требования: -отличное знание корейского (TOPIK 5+) ИЛИ японского (JLPT N2+) — на уровне уверенного чтения и понимания нюансов; -внимательность до мелочей: замечать пунктуационные ошибки, несовпадающий падеж, странное слово в диалоге; -усидчивость — вычитка 1000 знаков требует сосредоточенности; -коммерческий опыт не обязателен, но будет большим преимуществом; -дисциплина: соблюдаем сроки, а если случается форс-мажор — предупреждаем заранее; -умение обосновать правку. Условия: -удалённую работу с возможностью находиться в любой точке мира; -частичную занятость, возможность совмещать с основной работой; -конкурентную заработную плату. ЗП: Обсуждается индивидуально Полная вакансия: https://hh.ru/vacancy/132029206

Японский центр МГЛУ

@gengocentre · Post #583 · 02.03.2026 г., 09:28

#Вакансия#японский#parttime#удалёнка Должность: -Переводчик на русский язык — Удалённая работа Обязанности: -Выполнять письменные переводы по направлениям перевода: японский – русский, вьетнамский - русский, индонезийский - русский. Требования: -Умение переводить без подстрочника и канцелярита (или сильное желание этому научиться). -Готовность к удаленной работе в команде. -Ответственность, соблюдение дедлайнов и способность реалистично оценивать объем работы. -Желание постоянно учиться и расти профессионально. -Опыт и знания в сферах IT, программирования, цифрового маркетинга и рекламы приветствуются. -Желателен опыт работы с машинным переводом или желание работать с ним. -Если у вас есть портфолио, пожалуйста, поделитесь ссылкой на него или отправьте его в виде документа. Условия: -Удаленная работа по договору оказания услуг. -Сотрудничество только с ИП или самозанятыми (заключение договора и подписание NDA обязательно). -Ставка обсуждается с каждым переводчиком индивидуально. -Тест предусмотрен для языковой пары: японский-русский. ЗП: Обсуждается индивидуально Полная вакансия: https://hh.ru/vacancy/130848717

Японский центр МГЛУ

@gengocentre · Post #595 · 16.03.2026 г., 09:51

#Вакансия#японский#parttime#Москва Должность: -Руководитель кружка (китайский, японский язык) — Москва Обязанности: -Проведение занятий (до 20 часов в неделю); -Определение задач и содержания занятий с учетом возраста, подготовленности, индивидуальных и психофизических особенностей группы; Требования: -Наличие профильного образования; -Опыт работы с детьми является преимуществом, но не является обязательным; -Ответственность и пунктуальность; -Умение находить общий язык с детьми разных возрастов; -Знание и соблюдение техники безопасности при проведении занятий. Условия: -График работы: полный или неполный рабочий день, сменный график; -Территориальное расположение: -Центральный административный округ; -Официальное трудоустройство согласно трудовому кодексу РФ. ЗП: От 50 000 ₽ Отрекомендоваться: -Киров Сергей Сергеевич +7 936 107-64-72 8 (495) 953-18-67 +7 968 145-92-49 Павел Александрович (для уточнения деталей по вакансии) Полная вакансия: https://hh.ru/vacancy/131127706

Data Science Jobs

@datasciencejobs · Post #2488 · 19.12.2024 г., 07:08

#вакансия#parttime#Junior#remote#удаленка#россия Вакансия: Python разработчик (Junior) Рассматриваем без опыта работы! Компания: Фрагмент Формат: проектная работа, удаленка, частичная занятость(~20ч/нед) Вилка: Стажировка - 50к/мес, после стажировки - 80к-90к+ Оформление: ТК Молодой стартап ищет хорошего программиста для создания онлайн продукта на основе LLM моделей Требования: -Знание Python на уровне джуна -Знание методов построения RAG, мультиагентных систем -Понимание работы LLM и опыт использования API для вызова моделей -Умение писать эффективные запросы для ИИ (промптинг) Чем предстоит заниматься: -Написание и рефакторинг кода на Python -Взаимодействие с API ключами LLM моделей -Написание промптов Приветствуется: опыт в построении API врапперов Мы предлагаем удалённую работу, занятость до 20 часов в неделю и быстрый рост зарплаты Отклик: @Semiramidass

Data Science Jobs

@datasciencejobs · Post #1327 · 16.02.2023 г., 08:01

#vacancy#parttime#Data_Scientist#Python#NLP Мы ищем академического директора для магистерской программы Искусственный интеллект в области лингвистики (компьютерная лингвистика), реализуемой совместно с Томским государственным университетом. Каким мы видим идеального кандидата? - Senior Data Scientist в области NLP (Natural Language Processing) и выше с опытом работы в этом грейде от 5 лет; - Опыт в найме junior и middle-специалистов; - Понимание стандартов профессии и актуального профиля компетенций специалиста, требуемого на рынке труда; - Опыт работы в компаниях, лидирующих на российском или зарубежном рынке в выбранной индустрии; - Активный участник сообщества, опыт выступления на конференциях, митапах (или их организация) будет преимуществом. Предлагаем: - Удаленная парт-тайм работа до 20 часов в месяц. - Возможность реализовывать свои идеи и влиять на IT-индустрию/ - Ежемесячный гонорар, привязанный к количеству новых студентов (по типу роялти). - Крутая команда с сильной экспертизой в сфере EdTech. - Укрепление вашего личного бренда. - Бесплатное обучение на любом курсе образовательной группы SkillFactory: в школе дата-профессий и программирования SkillFactory, школе дизайна Contented. С полным ТЗ можно ознакомиться по ссылке- https://docs.google.com/document/d/11yE4ycHg_oZLRmfRD936yhVISWmtw3A1chxWUI-qe0Q/edit?usp=sharing Контакт для связи- @anika_kor

Data Science Jobs

@datasciencejobs · Post #2524 · 22.01.2025 г., 07:01

#datascientist#ai#engineer#ml#remote#удаленка#parttime ML Engineer Удалённо, время по Мск Парт-тайм Ставка: от 2000₽/час Скиллы: - Фулл-тайм опыт работы с LLM от 1.5 лет - Написание бэкенда на python, опыт не менее 2х лет - Обязательно: LangChain, FAISS. Показывайте сэмплы кода - Умение развернуть на Google Cloud (+ AWS, Yandex Cloud) - Глубинное понимание промпт-инжиниринга: one-shot, few-shot, fine-tuning, chain-of-thought др. Тулзы, которые мы используем: - Cursor - Promptmetheus Контакт: - Лучший пример вашего кода: система вокруг LLM и бэк - Промпты, которые вы пишите - Присылайте сюда: @hr_aisors

Data Science Jobs

@datasciencejobs · Post #2430 · 18.11.2024 г., 07:00

#datascientist#ai#engineer#ml#remote#удаленка#parttime Senior/Middle AI Engineer 📍Удалённо, парт-тайм Занятость: проектная почасовая Оплата: 2000 - 2500₽ /час или фикс до 350 000₽ за проект Компания AINNOVATOR — занимается разработкой и внедрением AI/ML решений в бизнес 🔷 Задачи: - Работа с RAG цепочками на LangChain - ML моделей на корпоративных датасетах заказчиков - Работа с опен-сорс и апи LLM, настройка LLM функций - Деплой кода на локальных и облачных серверах 🔷 Кого мы хотим видеть: - амбициозных, инициативных и талантливых разработчиков, желающих браться за интересные заказные проекты в сфере AI и ML 🔷 Ключевой фактор: - гибкость навыков и ума 💭CV сюда: - @hr_aisors

Data Science Jobs

@datasciencejobs · Post #2398 · 01.11.2024 г., 12:01

#вакансия#удаленно#parttime#Al#Ml#разметкаданных Компания: ГБУ Мосстройинформ Вилка: от 10 руб./фото Локация: Москва Формат работы: удаленный Занятость: part-time ⚡️Ищем разметчика данных Проект по мониторингу техники и объектов на строительной площадке ✔️Обязанности: - Подготовка, разметка и аннотирование данных для обучающих моделей. - Проверка и корректировка существующих наборов данных. - Сотрудничество с командой для обеспечения качества и точности размеченных данных. ✔️Что предстоит размечать: - фотографии автомобили (ГРЗ, фары, стекло, решетку, общий контур кабины, вид а/м сверху, сбоку, фронтальную часть) - фотографии грузов Формат работы: удаленный Планируемый объем фото для разметки: 20 000 Контакт:@romanova_l

Японский центр МГЛУ

@gengocentre · Post #460 · 11.08.2025 г., 09:34

#Вакансия#японский#fulltime#parttime#удалёнка#Москва Должность: -Преподаватель японского языка — Москва / Удалённая работа Обязанности: - Обучение японскому языку - Участие и помощь в разработке новых программ обучения - Ведение онлайн учебного журнала групп. - Дублирование, повторение домашних заданий и рассылка их по ученикам - Аудитория : взрослые и подростки. - Проведение открытых уроков для новых учеников Требования: - Владение японским языком на уровне не ниже JLPT 2 - Ваши знания владения языка должны быть подтверждены соответствующими сертификатами - Наличие востоковедческого, филологического или педагогического высшего образования - Опыт преподавательской деятельности. - Креативность и талант - Честность и добросовестность - Желание обучать людей, преподавать и получать от этого удовольствие - Пунктуальность Условия: -Работа офлайн в уютном современном офисе со свежим ремонтом, в центре Москвы; -Онлайн уроки возможно проводить из дома или в школе в оборудованных классах; -Готовы предложить разные виды нагрузки (полная или частичная); -Почасовую оплату труда от 800р - 2800р за урок (+ повышение з/п за стаж работы у нас); -Бесплатное изучение второго восточного языка -Мероприятия, корпоративы школы и просто классный коллектив! ЗП: От 60 000 до 80 000 ₽ Полная вакансия: https://hh.ru/vacancy/123145971

Data Science Jobs

@datasciencejobs · Post #2589 · 03.03.2025 г., 12:02

#вакансия#DE#dataengineer#DWH#pandas#clickhouse#SQL#BigQuery#AirFlow#DBT#parttime#fulltime#remote Всем привет! Ищу к себе в команду middle/senior-специалиста по data-инжинирингу. Я аналитик, строю аналитические DWH для бизнеса, внедряю сквозную аналитику и создаю дашборды (подробнее в лс). У меня небольшая команда - один специалист на full-time и несколько на фри-лансе. Объем работы по клиентам растет, поэтому ищу еще одного специалиста на part/full-time (от 20 ч в неделю). Необходимый стек: - минимум Python (ООП, Pandas), AirFlow - желательный Python (ООП, Pandas), SQL (ClickHouse/Google BigQuery), AirFlow, DBT Оплата сдельная - от 80 тыс. руб. Формат работы: удаленно Для связи: @isrustam

12
ПретходнаСтраница 1 од 2Следна