Адрес канала:
Категории:
Технологии
Язык: Русский
Количество подписчиков:
24.98K
Описание канала:
Полный Дзен Пайтона в одном канале
Купить рекламу: https://tprg.ru/U7pZ
По вопросам рекламы: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Рейтинги и Отзывы
Оценить канал 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
Как использовать инструменты статического анализа в PythonCтатические анализаторы кода здорово оптимизировали разработку приложений. Они избавляют от необходимости искать ошибки и уязвимости в системе продакшн или среде развертывания, указывая участок предполагаемого сбоя на основе типизации и других подсказок кода.
В статье подробно разобрали несколько инструментов статического анализа с открытым ПО для 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