Pull to refresh
0
@Crateread⁠-⁠only

User

Send message

Регулярные выражения в Python от простого к сложному. Подробности, примеры, картинки, упражнения

Reading time25 min
Reach and readers2M

Регулярные выражения в Python от простого к сложному




Решил я давеча моим школьникам дать задачек на регулярные выражения для изучения. А к задачкам нужна какая-нибудь теория. И стал я искать хорошие тексты на русском. Пяток сносных нашёл, но всё не то. Что-то смято, что-то упущено. У этих текстов был не только фатальный недостаток. Мало картинок, мало примеров. И почти нет разумных задач. Ну неужели поиск IP-адреса — это самая частая задача для регулярных выражений? Вот и я думаю, что нет.
Про разницу (?:...) / (...) фиг найдёшь, а без этого знания в некоторых случаях можно только страдать.

Плюс в питоне есть немало регулярных плюшек. Например, re.split может добавлять тот кусок текста, по которому был разрез, в список частей. А в re.sub можно вместо шаблона для замены передать функцию. Это — реальные вещи, которые прямо очень нужны, но никто про это не пишет.
Так и родился этот достаточно многобуквенный материал с подробностями, тонкостями, картинками и задачами.

Надеюсь, вам удастся из него извлечь что-нибудь новое и полезное, даже если вы уже в ладах с регулярками.
Читать дальше →

Анализируем требования рынка для data scientist

Reading time8 min
Reach and readers12K
В интернете много информации, что data sciencist должен знать и уметь. Но я решил, что становиться data sciencist надо сразу, поэтому мы выясним требования к специалистам при помощи анализа текста вакансий.


В первую очередь сформулируем задачу и разработаем план:

Задача:

Посмотреть все вакансии на рынке и узнать общие требования, указанные в них.
Читать дальше →

Используем умные списки ремаркетинга в Google Analytics

Reading time2 min
Reach and readers5.8K
В прошлом году Google анонсировал «Умные списки» ремаркетинга, которые можно настроить через Google Analytics и применять в своих рекламных кампаниях Adwords.

Однако в России мало кто пользуется ими и многие даже не знают о существовании этой функции. Сегодня попытаемся разобраться, как их настроить, насколько эффективно они могут работать и кому они вообще могут понадобиться.

Что такое умные списки?


Умный список – это дополнительная аудитория для ремаркетинга в Google Analytics, позволяющая увеличить число конверсий. Учитывая статистику уже совершенных конверсий, Google выявляет новых пользователей, которые с максимальной вероятностью могут совершить конверсию. В дальнейшем, при управлении ставками, Google отдает предпочтение именно этим людям.
Для обучения Google использует такие сигналы как: устройства, браузеры, местоположение, URL перехода, глубине просмотра страниц, информацию о времени, проведенном на сайте и тд.
Читать дальше →

Information

Rating
Does not participate
Registered
Activity