Обрабатываем номера телефонов
Пакет phonenumbers основан на библиотеке libphonenumber от Google, которая позволяет форматировать, парсить и проверять номера телефонов.
Основным классом, который представляет номер, является PhoneNumber. Объект можно создать, вызвав метод parse() и передав в аргументы номер телефона в виде строки. Вторым аргументом также можно указать страну.
В целом, пакет использовать достаточно просто, базовые примеры есть на картинке. Также можете посмотреть документацию для более продвинутого использования.
#python#phonenumbers
🔼Рост конкуренции среди программистов
Программисты — короли рынка труда. Но так ли это сегодня?
По данным исследования рекрутингового центра IBS российский рынок труда ИТ-специалистов постепенно охлаждается и меняется.
🧑💻Так, среди ИТ-специалистов компании ищут разработчиков на:
🔘Java (59,6%),
🔘Python (35%),
🔘Go (5,4%).
Вместе с этим по количеству резюме лидируют Python-разработчики (61%), на Java приходится 38,8%, Go существенно уступает (0,2%).
👨💻Как и ранее, острая нехватка наблюдается на специалистов уровня Senior:
🔘в сегменте Go-разработчиков на одно резюме 2,7 вакансии;
🔘на Java - 1,4 резюме на вакансию;
🔘на Python вакансий в 3,8 раза меньше, чем резюме.
Среди специалистов Junior картинаменее востребована:
🔛на каждую открытую вакансию Python-программиста приходится 73 резюме;
🔛на Go - 56 резюме на вакансию;
🔛на Java - 27 резюме на вакансию.
↪️Ситуация с Python-программистами ожидаема т.к. это, пожалуй, самый популярный и понятный для начинающих язык программирования (особенно для гуманитариев). Посмотрим, как быстро удастся решить проблему со спросом на высококвалифицированных специалистов.
#ИТ#Цифра#Python#Java
#вакансия#backend#python
Senior/Middle Backend developer
Формат: удаленно по всему миру
Наш часовой пояс: UTC+3
Занятость: full-time/part-time на проект
Оплата: до 350 000₽ или почасовая
(уточняется при собеседовании)
Мы ищем опытного Backend-разработчика на проектную деятельность в команду Subscale AI для реализации собственного AI-сервиса
Стек технологий:
- Язык: Python(Django, Flask)
- Базы данных: PostgreSQL, MySQL, MongoDB, Redis
- API: REST, GraphQL
- Docker, Kubernetes
- AWS, Google Cloud, Azure
Задачи и навыки:
- Разработка и интеграция с API различных сервисов
- Реализация логики тарифных планов и ограничения запросов
- Управление базами данных пользователей и их запросов
- Работа с контейнерами и оркестраторами для развертывания и управления микросервисами
- Понимание принципов масштабируемости и высоконагруженных систем
- Умение работать в команде и решать сложные задачи
Индивидуальные требования:
- Часовой пояс в пределах +-3 часов от UTC+3
- Свободное владение Русским языком
- Владение Английским языком
Мы предлагаем:
- Интересные проекты с возможностью творческой реализации
- Возможность принять участие в выводе продуктов и сервисов бренда на международный рынок
- Карьерный рост до Team Lead
- Отсутствие привязки к месту и возможность оплаты труда в любую точку мира
- Свобода мысли и принятия решений при реализации проектов
Кого мы хотим видеть:
- амбициозных, инициативных и талантливых разработчиков, желающих достигать новых высот, которые легко вольются в нашу молодую команду
Сразу отправляйте резюме/CV: @subscale_ai
https://simpleisbetterthancomplex.com/2015/11/23/small-open-source-django-projects-to-get-started.html
Small Open-Source Django Projects to Get Started
Learning #Django and #Python can be very fun. I personally love programming with Python and for the most part, work with the Django framework. But in the beginning some stuff can be confusing, especially if you are coming from a Java or C♯ background, like me.
https://www.infoworld.com/article/3209651/python/how-to-convert-python-to-javascript-and-back-again.html
How to convert #Python to #JavaScript (and back again)
Love Python? JavaScript, not so much? Here are four tools that turn Python to JavaScript for use in web applications