#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from Selectel Newsfeed
У начинающих Python-разработчиков часто возникают проблемы при работе с файлами и файловой системой. В подборке карточек — 8 важных команд для работы с файлами, папками и файловой системой в целом.

Читайте подробнее о командах и примерах их использования по ссылке: https://slc.tl/tR3Hq
Forwarded from Хитрый Питон
Придумывать хорошие названия переменным и функциям сложно. Илья Лебедев описал хороший набор правил наименования, которые сделают ваш код лучше
- https://melevir.medium.com/python-functions-naming-the-algorithm-74320a18278d
- https://melevir.medium.com/python-functions-naming-tips-376f12549f9
Мы не так часто мы обсуждаем наши повседневные инструменты с точки зрения читабельности. Несмотря на то, что пишем под web и каждый день используем консольные утилиты.

В нашей новой статье на Хабре Андрей Светлов рассказал, как он справляется с текстовыми фокусами на разных ОС и чем пользуется для консолей.

Moscow Python Conf ++ 2021 в этом году пройдёт 26-27 сентября в Москве. Приём докладов уже открыт до 1 мая! Подробности по ссылке.
Мы не так часто мы обсуждаем наши повседневные инструменты с точки зрения читабельности. Несмотря на то, что пишем под web и каждый день используем консольные утилиты.

В нашей новой статье на Хабре Андрей Светлов рассказал, как он справляется с текстовыми фокусами на разных ОС и чем пользуется для консолей.

Moscow Python Conf ++ 2021 в этом году пройдёт 26-27 сентября в Москве. Приём докладов уже открыт до 1 мая! Подробности по ссылке.
Forwarded from Alex Khokhlyavin
Как посчитать md5-хэш от e-mail:
import hashlib
mail='xxx@yyy.zz'
hashlib.md5(mail.encode()).hexdigest()
Forwarded from Ярослав
from itertools import permutations
def jopa(num):
lstn = [int(x) for x in str(num)]
comb = [int("".join([str(i) for i in c])) for c in permutations(lstn)]
return max(comb) if max(comb) > num else -1
Forwarded from Ярослав
А так:

def jopa(num):
numm = int("".join([str(i) for i in sorted([int(x) for x in str(num)], reverse=True)]))
return numm if numm > num else -1
Online Python meetup

1. Управление зависимостями в Python: история боли - Григорий Петров, DevRel, Evrone)
Почему все сложилось так, как сложилось и что нужно делать Python-разработчику с зависимостями в 2021 году, чтобы не было мучительно больно. То есть больно все равно будет, но мы хотя бы будем знать почему.

2. Как правильно выбрать инструмент - Алексей Фирсов, руководитель Python-практики, S7 TechLab
На примере простой задачи мы будем выбирать инструмент для записи данных в базу. Напишем свою реализацию на thread, сравним с корутинами. Обгоним asyncpg раз в 10

3. Ну и вонь: зачем нужны чистые функции - Илья Лебедев, CTO, Zipsale
Поговорим о чистых функциях: что это такое, зачем это нужно питонисту в 2021, как этим пользоваться.



🗓 22 апреля, начало в 19:00 по мск, Четверг

🌐 ОНЛАЙН

Регистрация на мероприятие
Forwarded from Инжиниринг Данных (Dmitry Anoshin)
Хотите писать python код как инженеры и дата саентисты Minecraft, тогда вот вам отличный guide от Palantir, который очень популярен в индустрии.
Forwarded from Хитрый Питон
Наткнулся на статью, рассказывающую как оформить библиотеку, опубликовать ее на pypi и добавить разную приятную автоматизацию https://antonz.org/python-packaging/
Ситимит ИТ. Митап для разработчиков высоконагруженных систем
11 декабря, 18:30-21:00, Среда
ул. Большая Якиманка, д.26

Программа
18:30 Регистрация участников, перекус, кофе, общение, знакомство.
19:00 "Открытие Ситимит ИТ" - Ольга Зангиева, Денис Аникин, Ситимобил
19:10 "Как мы пережили рост Ситимобила" - Иван Ремень, руководитель разработки серверного направления, Ситимобил
19:40 "Многопоточность на питоне без боли: история одного сервиса" - Игорь Мосягин. R&D-разработчик, Lamoda
20:10 Вопросы и обсуждения. Общаемся и отдыхаем.

Регистрация на событие
Forwarded from # pip install
⛔️ Хватит использовать lambda в Python
Плюсы и минусы lambda: https://python-scripts.com/no-lambda
Telegram чат: @python_scripts

Использование lambda приемлемо только тогда, когда ваша ситуация соответствует всем следующим четырем критериям:

👉 Вы выполняете тривиальную операцию, т. е. функции не нужно название;
👉 Наличие лямбда-выражения делает ваш код понятнее, чем другие функции;
👉 Вы знаете, что у вас нет функции, которая делает то, что вам нужно;
👉 Каждый человек в вашей команде понимает лямбда-выражения и вы договорились использовать их.