🔥 Заготовки регулярных выражений
Если Вы хоть раз пытались создать шаблон для почты/логина/пароля, то Вы точно знаете, каково это, когда регулярное выражение работает не так, как нужно. При этом нужно учитывать массу вариантов, просчитывать их в уме и пытаться не сломать клавиатуру после неудачно пройденных тестов 😡
Поэтому можно уверенно сказать, что создание регулярных выражений - одно из самых нервных и непростых заданий для разработчика.
Мы подготовили для Вас заготовки самых часто используемых шаблонов (подробное объяснение в карточках под постом):
✅ Email-адрес
Примеры:
✓ it_resume@abc.tech
✓ it.resume@mail.ru
✓ 2021it-resume@gmail.com
✖️ it=resume@abc.tech
✅ Номер телефона
Примеры:
✓ 8 9999999999
✓ +7-999-999-99-99
✓ +7 999 999-99 99
✓ 9999999999
✖️ 8(999)999 99 99
✅ Пароль
Примеры:
✓ IT-Resume@+
✓ itresume@@@
✓ itresume12+
✖️ ITRESUMEitresume12
✅ Паспорт
Примеры:
✓ 1234 567891
✖️ 123 567891
✖️ 1234 5678910
✅ Подстрока в тексте
Примеры:
✓ Мы - команда IT Resume!!!
✓ IT Resume - платформа для подготовки
к техническим собеседованиям.
✓ Становись лучше, просто решая задачи
с IT Resume :)
✖️ IT-Resume
✖️ ITresume
✅ Начало и конец строки
Примеры:
✓ Самое начало строки. Какой-то текст. Самый конец строки.
✓ Самое начало строки. Самый конец строки.
✖️ Какой-то текст. Самое начало строки. Самый конец строки.
✖️ !Самое начало строки. Самый конец строки.
Эти шаблоны можно улучшать и делать более универсальными. Но даже этих будет достаточно для закрытия базовых задач. А еще и для того, чтобы разобраться в написании регулярных выражений 😉
Если Вы хоть раз пытались создать шаблон для почты/логина/пароля, то Вы точно знаете, каково это, когда регулярное выражение работает не так, как нужно. При этом нужно учитывать массу вариантов, просчитывать их в уме и пытаться не сломать клавиатуру после неудачно пройденных тестов 😡
Поэтому можно уверенно сказать, что создание регулярных выражений - одно из самых нервных и непростых заданий для разработчика.
Мы подготовили для Вас заготовки самых часто используемых шаблонов (подробное объяснение в карточках под постом):
✅ Email-адрес
[a-zA-Z0-9\-\._]+@[a-z0-9]+(\.[a-z0-9]+){1,}Примеры:
✓ it_resume@abc.tech
✓ it.resume@mail.ru
✓ 2021it-resume@gmail.com
✖️ it=resume@abc.tech
✅ Номер телефона
(\+7|8)?[\s|-]?(\d{3}[\s|-]?){2}\d{2}[\s|-]?\d{2}
Примеры:
✓ 8 9999999999
✓ +7-999-999-99-99
✓ +7 999 999-99 99
✓ 9999999999
✖️ 8(999)999 99 99
✅ Пароль
[a-zA-z0-9@\+-]{6,16}Примеры:
✓ IT-Resume@+
✓ itresume@@@
✓ itresume12+
✖️ ITRESUMEitresume12
✅ Паспорт
\d{4}\s\d{6}Примеры:
✓ 1234 567891
✖️ 123 567891
✖️ 1234 5678910
✅ Подстрока в тексте
.*IT\sResume.*
Примеры:
✓ Мы - команда IT Resume!!!
✓ IT Resume - платформа для подготовки
к техническим собеседованиям.
✓ Становись лучше, просто решая задачи
с IT Resume :)
✖️ IT-Resume
✖️ ITresume
✅ Начало и конец строки
^Начало строки.*Конец строки\.?$
Примеры:
✓ Самое начало строки. Какой-то текст. Самый конец строки.
✓ Самое начало строки. Самый конец строки.
✖️ Какой-то текст. Самое начало строки. Самый конец строки.
✖️ !Самое начало строки. Самый конец строки.
Эти шаблоны можно улучшать и делать более универсальными. Но даже этих будет достаточно для закрытия базовых задач. А еще и для того, чтобы разобраться в написании регулярных выражений 😉
❤16🔥10👍3
Стартует бесплатный курс по Pandas 2.0 🔥
Напоминаем, что сегодня стартует новый поток нашего бесплатного курса по Pandas. Если вы еще не успели присоединиться - самое время это сделать прямо сейчас, чтобы закончить этот год на максималках 🔥
🔗 Записаться на курс: ссылка
Коротко о том, что вас ждет на курсе:
- 8 глав
- 50+ практических заданий
- 2 бизнес-проекта
- Чат преподавателей и студентов
- Живой закрытый мастер-класс с разбором реального бизнес-кейса
Скорее присоединяйтесь - ждем только вас и стартуем обучение 😉
🔗 Записаться на курс: ссылка
Напоминаем, что сегодня стартует новый поток нашего бесплатного курса по Pandas. Если вы еще не успели присоединиться - самое время это сделать прямо сейчас, чтобы закончить этот год на максималках 🔥
🔗 Записаться на курс: ссылка
Коротко о том, что вас ждет на курсе:
- 8 глав
- 50+ практических заданий
- 2 бизнес-проекта
- Чат преподавателей и студентов
- Живой закрытый мастер-класс с разбором реального бизнес-кейса
Скорее присоединяйтесь - ждем только вас и стартуем обучение 😉
🔗 Записаться на курс: ссылка
🔥3❤2
7 функций Pandas, которые нужно знать (и использовать!) 🔥
Наша команда разработки и аналитики много работает с Pandas. Мы провели опрос и собрали статистику - какие функции из Pandas ребята используют чаще всего. В результате выявили 7 победителей и делимся с вами результатами в виде наглядных карточек!
Кстати, вчера стартанул первый поток нашего бесплатного курса по Pandas! А если вы еще не успели присоединиться, но хотите освоить Pandas, то скорее записывайтесь на курс!
🔗 Записаться на курс: ссылка
Наша команда разработки и аналитики много работает с Pandas. Мы провели опрос и собрали статистику - какие функции из Pandas ребята используют чаще всего. В результате выявили 7 победителей и делимся с вами результатами в виде наглядных карточек!
Кстати, вчера стартанул первый поток нашего бесплатного курса по Pandas! А если вы еще не успели присоединиться, но хотите освоить Pandas, то скорее записывайтесь на курс!
🔗 Записаться на курс: ссылка
👍9🔥2❤1
Как сделать экселевский ВПР (VLOOKUP) с помощью Pandas? 🔥
Типичная задача: дано 2 датафрейма и необходимо связать их по ключу. Как сделать это в Excel, уже наверно все знают - на помощь приходит функция ВПР. А как быть в Pandas? На помощь приходит функция
Сегодня мы на примере реальной задачи разобрали, как пользоваться Pandas-функцией merge, какие у нее параметры и как это работает.
Кстати, на днях стартанул первый поток нашего бесплатного курса по Pandas! А если вы еще не успели присоединиться, но хотите освоить Pandas, то скорее записывайтесь на курс!
🔗 Записаться на курс: ссылка
Типичная задача: дано 2 датафрейма и необходимо связать их по ключу. Как сделать это в Excel, уже наверно все знают - на помощь приходит функция ВПР. А как быть в Pandas? На помощь приходит функция
merge!Сегодня мы на примере реальной задачи разобрали, как пользоваться Pandas-функцией merge, какие у нее параметры и как это работает.
Кстати, на днях стартанул первый поток нашего бесплатного курса по Pandas! А если вы еще не успели присоединиться, но хотите освоить Pandas, то скорее записывайтесь на курс!
🔗 Записаться на курс: ссылка
👍12🔥9❤2