Найти в Дзене
Полезные советы при разработке

Полезные советы при разработке

Разные полезные советы при разработке программ на Python
подборка · 8 материалов
591 читали · 4 года назад
Полезные трюки при работе с кодом в Python
Всем привет, сегодня собрал подборку трюков, которые можно применять к своему Python коду. Приятного чтения! Очистка строки Это один из наиболее востребованных процессов в проектах data science при очистке данных. Отличный пример — это необработанный текст с пробельными символами и переносами строк. Мир регулярных выражений Иногда непросто очистить текст с помощью определенных символов или фраз. Вместо этого нам необходимо использовать некоторые шаблоны. И здесь нам на помощь приходят регулярные выражения и соответствующий модуль Python...
250 читали · 4 года назад
Полезная информация при написании кода на Python
Всем привет, сегодня расскажу о полезных фактах при работе с кодом — от библиотек и модулей до символов экранирования Символы экранирования При выводе строки иногда появляются различные непонятные нам символы вроде '\n'. Подобные записи всегда начинаются с '\' (обратный слеш), и могут состоять из нескольких символов, но Python считает их за один. Если эту тему изучить, то можно делать интересные вещи в одну строчку, либо красиво оформлять вывод. Вот пример самых частых символов: Но для тех, кто этого не знает могут возникнуть проблемы...
176 читали · 4 года назад
5 удобных инструментов при написании кода на Python
Всем привет, сегодня поговорим о конструкциях языка, которые могут быть полезны, если вы пишете свой код на Python. Параметры *args и *kwargs Рассмотрим пример: Думаю, все хоть раз видели такую запись со звездочками. Сразу скажу, что args и kwargs — общепринятые имена переменных, так что вместо них можно написать что угодно, но рекомендуется именно так. В примере выше функция принимает обязательный аргумент value, а все остальные аргументы идут по усмотрению. В таком случае *args упаковывает все...
244 читали · 4 года назад
5 простых трюков в Python 3, делающих код понятнее и быстрее
Было ли у вас ощущение, что ваш код будет сложен для понимая или можно его ускорить? В сегодняшней статье расскажу вам о 5 конструкциях, которые помогут этого избежать! 1. Объединение списков без цикла Перед вами стоит задача: объединить два списка разной длины без использования цикла. Как бы вы ее решили? Один из вариантов - с помощью встроенной функции sum(), возвращающей сумму элементов последовательности: Также можно воспользоваться пусть и менее кратким, зато эффективным методом с использованием...
4 года назад
Тайм-менеджмент для разработчика
Когда вы только начинаете работать, то у вас все ясно и понятно, задач не так много, вы представляете как с ними работать. Но со временем появляется мысль «у меня столько задач!!! что с ними делать? за что взяться?», либо просто приходит осознание, что задач накопилось очень много. В этом случае вам поможет тайм-менеджмент. Как правило, у многих он ассоциируется с жесткими привязками ко времени и четким заранее составленным планом. Но все знают, что разработчиков нельзя загонять в рамки. Тем не...
4 года назад
Продуктивность питониста: как справиться с 5 распространенными проблемами
Перевод статьи «Productive Python development: How to tackle 5 common issues». Когда я был начинающим Python-разработчиком, мне было сложно создать для себя эффективную среду разработки. Было трудно выработать правильные привычки и подобрать подходящие инструменты, которыми мне нравилось бы пользоваться. Тогда я не понимал, насколько это важно для моей продуктивности. Я даже не был знаком со многими из самых ценных практик и инструментов, которыми теперь пользуюсь регулярно. С ростом профессионального опыта я понял, что это общая головная боль Python-программистов...