DevGang
Авторизоваться

Python Regex Superpower

Вы офисный работник, студент, разработчик программного обеспечения, менеджер, блогер, исследователь, автор, копирайтер, преподаватель или работающий не по найму фрилансер? Скорее всего, вы проводите много часов за компьютером, день за днем. В любом случае, повышение вашей ежедневной производительности - только на небольшую долю процента - приведет к тысячам, если не к десяткам тысяч долларов прироста производительности. И что еще более важно, если вы не просто тратите время на работу, повышение производительности вашего компьютера даст вам больше свободного времени для более эффективного использования.

В этом посте показана чрезвычайно недооцененная технология, которая помогает мастерам более эффективно использовать свое время при работе с текстовыми данными. Технология называется «регулярные выражения». В этом посте показано десять способов использования регулярных выражений для решения повседневных задач с меньшими усилиями, временем и энергией.

Python: количество вхождений в списке

Метод python count() подсчитывает количество вхождений элемента в списке и возвращает найденое значение.

Python метод File.seek()

Метод seek() - это встроенный метод в Python, он используется для установки текущей позиции в файле (или указателя файла).

Выполнение shell команд с Python 

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

Merge Sort в Python 

Merge Sort - один из самых известных алгоритмов сортировки. Если вы изучаете информатику, Merge Sort вместе с Quick Sort, вероятно, является первым эффективным алгоритмом сортировки общего назначения, о котором вы слышали. Это также классический пример алгоритма «разделяй и властвуй».

Асинхронные задачи в Django без Celery

В этом посте я расскажу вам, как реализовать асинхронные задачи Django без Celery. Прежде всего я определю, что я имею в виду под термином «асинхронная задача».

Django - NGINX: запускаем наш проект на сервере 

Django - NGINX - это популярная и хорошо протестированная комбинация, используемая для развертывания веб-приложений в продакшене. В этом посте я объясню шаги, необходимые для развертывания вашего проекта Django на сервере с использованием Ubuntu 18.04.

Авторизация по номеру телефона на python

Недавно появилась задача добавить на один из своих сервисов авторизацию по номеру телефона. Пришлось знатно порыться в интернетах и потратить немного времени на написание кода. 

Создайте простой чат-бот с Python и Google Search 

Сегодня мы собираемся создать ChatBot API и веб-интерфейс на Python 3. ChatBots сложно построить, потому что существует бесконечное количество входных параметров. Из-за этого ChatBot, который может последовательно придумывать хорошие ответы, требует огромных знаний.

Django: асинхронное приложение из одного файла

Django 3.0 alpha 1 вышел на этой неделе. Он вводит поддержку ASGI благодаря большой тяжелой работе Эндрю Годвина.

Python - высокоуровневый язык программирования созданный Гвидо ван Россумом еще в 1980 году. Мощный, одновременно поддерживающий несколько парадигм программирования, на сегодняшний день используется во многих сферах деятельности, от программирования микроконтроллеров и до создания сложных микросервисных веб приложений. 
 

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу