Получи случайную криптовалюту за регистрацию!

Zen of Python

Логотип телеграм канала @zen_of_python — Zen of Python Z
Логотип телеграм канала @zen_of_python — Zen of Python
Адрес канала: @zen_of_python
Категории: Технологии
Язык: Русский
Количество подписчиков: 24.98K
Описание канала:

Полный Дзен Пайтона в одном канале
Купить рекламу: https://tprg.ru/U7pZ
По вопросам рекламы: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал zen_of_python и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

2

2 звезд

0

1 звезд

0


Последние сообщения 7

2023-05-11 14:01:02 Основатель «Типичного программиста» в авторском канале рассказывает с чего начинался Tproger (спойлер: с мемов): @nostoppers

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

Несколько примеров постов:

— Есть идея по стартапу. Что дальше?

— Как быть с задачами, которые не делаются?

— Неочевидные правила Daily standup

— Пробежки как способ развития бизнеса

— Правила проведения демо разработки
4.6K views11:01
Открыть/Комментировать
2023-05-10 20:00:43 ​​Когда осваиваешь новую IDE:
1.6K views17:00
Открыть/Комментировать
2023-05-10 16:12:37Как использовать инструменты статического анализа в Python

Cтатические анализаторы кода здорово оптимизировали разработку приложений. Они избавляют от необходимости искать ошибки и уязвимости в системе продакшн или среде развертывания, указывая участок предполагаемого сбоя на основе типизации и других подсказок кода.

В статье подробно разобрали несколько инструментов статического анализа с открытым ПО для Python, включая Bandit и Radon. Bandit находит уязвимости в коде, а Radon генерирует метрики о сложности и удобстве сопровождения кода: https://nuancesprog.ru/p/17267/

#лучшиепрактики #безопасность
2.6K views13:12
Открыть/Комментировать
2023-05-08 16:01:03Как работает функция filter?

Вроде бы всё просто, функция делает буквально то, о чём говорит её название, — фильтрует элементы в последовательности. Но давайте разбираться, как именно она это делает.

Основная фишка функции filter в том, что каждый элемент передается функции, которая включает его в последовательность, если по условию получает True, и отбрасывает в случае False.

Например:
def add_three(x):
if x % 2 == 0:
return True
else:
return False

li = [1,2,3,4,5,6,7,8]

[i for i in filter(add_three, li)]

Мы получим:
#=> [2, 4, 6, 8}

Для базового использования этого понимания должно хватить. Но у filter также есть несколько особенностей использования, которые важно учитывать при продвинутой разработке. О них подробнее можно почитать в статье.

#собеседование
3.5K views13:01
Открыть/Комментировать
2023-05-07 15:01:02Оптимизируем использование памяти в приложениях Python

Когда дело доходит до оптимизации производительности, чаще всего особое внимание уделяется скорости и активности использования ЦП. Гораздо реже кто-либо задумывается о потреблении памяти, а зря.

В этой статье будет исследовано, как находить в ваших приложениях на Python такие участки с перерасходом памяти. Проанализировано, по каким причинам это происходит и как снижать использование памяти, пользуясь простыми приёмами и эффективными структурами данных.

#лучшиепрактики
4.3K views12:01
Открыть/Комментировать
2023-05-06 12:01:02Как улучшить дизайн ООП в Python: Принципы SOLID

Когда вы пишете на Python, используя ООП, сложно сразу правильно запланировать то, как классы и объекты будут взаимодействовать друг с другом. Тут могут здорово помочь принципы SOLID.

Статья на английском, которая поможет разобраться, что за принципы и как их лучше применять.

Серия коротких видео на русском, которая объясняет то же самое. И хотя примеры на JS, всё равно объяснено очень доступно и применимо для Python.

#лучшиепрактики
4.6K views09:01
Открыть/Комментировать
2023-05-05 11:01:03И ещё одна отличная новость: Docker Init теперь поддерживает Python

На днях вышел Docker Desktop 4.19. Коллеги уже сделали обзор новых фишек в Docker Desktop, среди которых повышение производительности, поддержка новых языков для Docker Init и обновление Moby.

#docker
4.6K views08:01
Открыть/Комментировать
2023-05-04 16:35:49В AWS Lambda наконец-то добавили рантайм Python 3.10

Как-то пропустил эту новость, но фишка в том, что ребята в AWS почему-то добавляют новые рантаймы с задержкой в 1,5 года. Так что это вполне себе важная новость.

Конечно, это не всегда критично, да и для serverless-приложений можно завести контейнер с нужной версией Python. Но такое отставание для такой крупной компании просто странно. Да и у таких контейнеров cold start медленнее.

Анонс и инструкцию можно почитать здесь: https://aws.amazon.com/ru/blogs/compute/python-3-10-runtime-now-available-in-aws-lambda/

#новости
4.7K viewsedited  13:35
Открыть/Комментировать
2023-05-03 16:47:57А вот и свежая подборка лучших материалов по Python!

Узнайте, как подключить AutoGPT к своему проекту, какие обновления затронули Django и как обучить GPT-4 новым данным. Бонусом — огромная подборка полезных статей, гайдов и видео:

https://tproger.ru/articles/python-digest-8/

#дайджест #веб #django #нейросети #gamedev
4.7K views13:47
Открыть/Комментировать
2023-05-02 18:30:43
Не нужно давать джуну доступ к проду
4.3K views15:30
Открыть/Комментировать