TGViewer
Channel Public Channel
Zen of Python

Zen of Python

@zen_of_python

Полный Дзен Пайтона в одном канале

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

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Subscribers
18.8K
Photos
1.4K
Videos
202
Links
3.6K

Showing posts older than #2871 · Back to latest

Older Posts 20 shown
Post #2870 5.59K
  • 😁 47
  • 👍 3
  • 💯 2
  • 🍌 2
Post #2869 5.27K
Поздравляем победителей

Задачу про змейку верно решили:

— @sw1ftin;
— @Alex_Bur;
— @Trizalio;
— @lastway90.

Кратчайший верный способ выглядит так:


def snail(array):
  result = []
  while array:
    result += array.pop(0)
    array = list(zip(*array))[::-1]
  return result


Присоединяйтесь к решению задач (их публикуем по понедельникам), это хороший способ подготовиться к собеседованиям.

#задача
  • 🎉 5
  • 👍 2
  • 🍌 1
Post #2868 5.71K
​​Pytest: исчерпывающий видеогайд

Семичасовой (!) плейлист видеоуроков на YouTube, с помощью которого вы узнаете:

— в чем отличие теста от автотеста;
— что такое валидация и причём здесь pydantic;
— где используются фикстуры;
— что такое Allure Report и проч.

#библиотека
  • 👍 16
  • 🍌 1
Post #2867 5.22K
Задача про телефон

Напишите функцию, которая принимает массив из 10 целых чисел (от 0 до 9) и возвращает строку в виде номера телефона:

formatPhoneNumber([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]) // => returns "+7 (123) 456-78-90"\


#задача
  • 😁 6
  • ❤ 2
  • 👍 2
  • 🍌 2
Post #2866 5.23K
​​PyMunk для двумерной графики

Простая в использовании библиотека на базе Chipmunk, которую можно использовать всякий раз, когда вам нужна 2D-физика твёрдого тела на Python.

Проект на PyPi

#библиотека
  • 👍 6
  • 😱 1
  • 🍌 1
Post #2865 31K
  • 🥰 12
  • 👏 8
  • 👍 3
  • 😁 3
  • 🌚 1
Post #2864 5.82K
​​Лучшие ресурсы, чтобы выучить Git

Подборка от uproger.ru, в которой можно выбрать из следующий гитовых тем:

— Введение;
— Про потоки;
— Ветвления и проч.

#git
  • 👍 3
  • 🍌 2
Post #2863 5.27K
​​PyGame: гайд для новичков

Ребята с pytonist.ru познакомят вас в своей статье с этой игровой библиотекой и покажут, как с её помощью создавать простые игры.

#библиотека
  • 👍 4
  • 👎 3
  • 🦄 2
  • 😁 1
  • 🍌 1
Post #2862 4.94K
​​Пятничный Win Share

Как у вас дела под конец недели, коллеги-питонисты?

Напоминаем: вы можете поделиться не только новостями, но и затыками. Сообщество Zen of Python постарается помочь. Самую интересную проблему мы разберём в отдельном посте.

#winshare
  • 🍌 1
Post #2861 5.13K
​​Анимированный matplotlib

В англоязычном гайде codespeedy.com вы познакомитесь с модулем FuncAnimation и научитесь оживлять привычные точечные, линейные, столбчатые графики:

from matplotlib.animation import FuncAnimation

#библиотека #лучшиепрактики
  • 🔥 6
  • 🍌 2
Post #2860 7.99K
​​Логические задачи для программистов, которые бесят своей простотой

Собрали в статье каверзные логические задачи с собеседований для SDE. Они кажутся сложными, но на деле довольно простые. Испытайте себя!

#задача
  • 🎉 3
  • 🍌 1
Post #2859 5.22K

Forwarded from Веб-страница

​​Игра про Python, которую вы возненавидите

Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.

Игра: https://oskaerik.github.io/theevalgame/

Обсуждение на Reddit (если застряли на каком-то этапе): https://oskaerik.github.io/theevalgame/

#инструменты #python
  • 👍 10
  • 🎉 3
  • ❤ 1
  • 🍌 1
Post #2858 4.98K
​​Преимущества Python – ключ к успешной карьере в IT

Рассказали в статье, какими преимуществами обладает этот ЯП для разработчиков разного уровня подготовки от “Trainee” до “Senior”.

#факты
  • 👏 2
  • 🍌 1
  • 👀 1
Post #2857 5.17K
​​Вопрос от подписчика: аналог repl.it

"Я учитель математики в средней школе и занимаюсь программированием на Python. В качестве интерпретатора использую repl.it, но этот сервис приостанавливает свою образовательную программу. Так что теперь я в поисках альтернативы. Среди её полезных особенностей :

— возможность создавать несколько разных уроков, в которых учащиеся могли создавать свои собственные подгруппы;
— шаблоны с моими инструкциями, от которых можно «ветвиться»;
— запуск в браузере.

Знаете ли вы подобные онлайн-интерпретаторы или другие способы преподавания Python в классе?"

#обсуждение
  • 🍌 2
Post #2856 7.59K
​​Сравниваем LLM-модели, чтобы потом внедрить без мороки

Сравнили в статье GPT4, LLaMA, Yandex GPT2, GigaChat c позиции разработчика-внедренца: стоимость, число параметров, вероятность цена и проч.

#факты
  • ❤ 3
  • 👍 1
  • 👎 1
  • 👏 1
  • 🍌 1
Post #2855 5.55K
Шпаргалка по REST API.pdf435.4 KB
Трехстраничная шпаргалка, с помощью которой вы узнаете:

— как называются части URL в контексте запроса;
— зачем нужны те или иные заголовки запросов (например, Accept-Charset / User-Agent);
— чем отличается код 300 от 500

#api #шпаргалка
  • ❤‍🔥 8
  • 👍 4
  • 🍌 2
  • 🆒 1
Post #2854 5.13K
​​Поздравляем верно решивших задачу про пирамиду

— @valeriy131100;
— @Furygale;
— @GeorKu;
— @Shoker_84;
— @TO;
— @impreza555;
— @Alex_Bur.

Присоединяйтесь к раскачке мозгов, это пригодится на собеседованиях.
  • 🏆 2
  • ❤ 1
  • 👍 1
  • 🍌 1
Post #2853 8.56K
​​Асинхронность для начинающих

Трёхчасовой русскоязычный плейлист YouTube, посвящённый параллельным вычислениям. В ходе просмотра вы познакомитесь с:

— корутинами;
— колбэками;
— генераторами;
— asyncio и прочими сопутствующими концепциями.

#факты
  • 🔥 8
  • ✍ 2
  • 🍌 2
  • ❤ 1
  • 🌭 1
Post #2852 5.15K
Задача про змейку

Вам дан список из целочисленных элементов, и задача заключается в изменении порядка элементов так, чтобы это напоминало свернувшуюся змею:


 [4, 5, 6],
 [7, 8, 9]]

snail(array) # => [1, 2, 3, 6, 9, 8, 7, 4, 5]


#задача
  • 😁 9
  • 👍 7
Post #2851 5.01K
​​Pillow для обработки изображений

Утилита обладает рядом возможностей:
— кадрирование;
— изменение яркости и контрастности;
— наложение водяных знаков;
— регулировка резкости;
— фильтрация объектов и проч.

Проект на PyPi

#библиотека
  • 🥰 3
  • ❤‍🔥 1
  • 🎉 1
  • 🍌 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →