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 #2978 · Back to latest

Older Posts 18 shown
Post #2977 5.1K
​​​​Пятничный Win Share

Каким получается январь? Поделитесь, чем заняты ваши питонические светлые головы.

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

#winshare
  • 🍌 1
Post #2976 4.76K
​​«Какой функциональный язык программирования стоит выбрать начинающему разработчику?» — советы от пользователей Reddit

Начинающий разработчик решил изучать функциональное программирование и не уверен, какой язык ему выбрать. Рассказываем, что ему посоветовали.

#факты #карьера
  • ❤ 5
  • 👍 1
  • 🍌 1
Post #2975 4.74K
  • ❤ 19
  • 😁 12
  • 🍌 2
Post #2972 4.93K
Декораторы доступным языком

Хотите разобраться наконец, почему над некоторыми функциями стоит слово с собачкой?

@logger
def add_two_numbers(a, b):
...

Годная статья на vc.ru разложит все по полочкам:

— что такое обёртка?
— откуда можно импортировать такие готовые функции, кроме самого Py?
— какая есть альтернатива try — except?
и многие другие полезности.

#лучшиепрактики
vc.ru 12 декораторов Python, которые выведут ваш код на новый уровень — Machine learning на vc.ru Декораторы Python - это мощные инструменты, которые помогают вам создавать чистый, многоразовый и поддерживаемый код.
  • 🍌 6
  • ⚡ 5
  • 👍 2
Post #2971 4.64K
​​Как делиться кодом с новичком

Вопрос от @Pachacu:

«Товарищи смотрите такой затык: я писал огромную обособленную часть приложения в одиночку. Сейчас мне дают человека и говорят: часть работы ты должен перераспределить на него. А я вообще бес понятия как это возможно. Мне кажется, что разобраться могу только я и вообще свой г-код не хочется объяснять никому... кароче волнуюсь почему то
Было у кого такое? Поделитесь опытом?»

Пожалуйста, будьте взаимовежливы. Однажды и вам здесь помогут.

#обсуждение
  • ❤ 3
  • 👍 3
  • 🍌 2
  • 🥰 1
Post #2970 5.07K
«Слушатель» новых файлов в директории

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

import python-directory-watch

for new_file_path in listen(Path("test_dir"), pattern = "*.txt"):

try:
#DO STUFF with new_file_path
print(f"{new_file_path}")

except Exception:
# For use cases such as writing to database often exceptions
# should be handled without raising exceptions and stopping python process.
traceback.print_exc()

Документация

#библиотека
GitHub GitHub - noahridge/python-directory-watch: Simple Python library to watch a directory for new files Simple Python library to watch a directory for new files - GitHub - noahridge/python-directory-watch: Simple Python library to watch a directory for new files
  • 👍 6
  • ❤ 1
  • 👏 1
  • 🍌 1
Post #2969 4.73K
​​​​Поздравляем победителей

Задачу о сортировке верно решили:
— @swell_d;
— @Alex_Bur.

Присоединяйтесь к нам, решение задач — хороший способ подготовиться к собеседованиям.

#задача
  • 🍌 2
Post #2968 5.15K
​​Брокеры сообщений: что это и зачем нужно

В статье Timeweb разобрался, что такое Kafka, нужен ли вам Message Broker и какое самое популярное ПО.

Читать

#факты
  • ❤ 5
  • 🥰 2
  • 🍌 1
Post #2967 4.81K
Задача о двоичных строках

Создайте функцию с регулярным выражением, способную оценивать двоичные строки (которые состоят только из 1 и 0) и определять, делится ли они на 7. Перегонять число в десятичную систему счисления не требуется.

— пустые строки следует отклонять;
— функция должна отклонять строки с любыми символами, кроме 0 и 1;
— Числа, начинающиеся с нуля, не будут проверяться (кроме числа 0).

is_divisible_by_seven(100010)
>>> False


#задача
  • 🍌 2
  • 🥰 1
Post #2966 5.09K
​​Как вызывать функции C в коде Python

15-минутный туториал от CodersLegacy про ctypes:

— как добавить простейший C-модуль внутри Py-проекта;
— как вызвать сишную функцию прямо внутри Py-кода и передать ей аргументы;
— как это повлияет на производительность.

#факты
Post #2965 4.73K
  • 🤣 17
  • 👍 2
  • 🙈 2
  • 🍌 1
Post #2964 5.28K
​​Действительно красивый DataViz

Вопрос от подписчика: какие вы знаете библиотеки / фреймворки для визуализации данных, но чтобы качество было высоким?

Я специально ищу решение, которое даёт контроль над каждой деталью, то есть его результат подойдёт для телевидения. Как вы знаете, не все аспекты графика у Matplotlib и Seaborn можно контролировать.

Поделитесь в комментариях, какими тулзами вы пользуетесь, когда график действительно должен быть красивым.

#обсуждение
  • 🍌 2
  • 👍 1
Post #2961 4.77K
LEGO специально для фанатов Python

А вам какая больше нравится? Поделитесь в комментариях.
  • 👍 15
  • ❤‍🔥 3
  • 🌚 2
  • 🍌 2
Post #2960 4.81K
​​Пятничный Win Share

Чем таким питоническим и интересным занимаетесь на этой неделе?

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

#winshare
  • 🍌 1
Post #2959 4.8K
​​Python для игры в Dungeons & Dragons

Пет-проект тайваньской разработчицы @quinnathy с Ren'Py под капотом. Упрощает подсчёт очков для мастера.

Репозиторий

Девушка просит фидбэка, но без токсиков, накидайте в комментариях, если разобрали код. Админ передаст.

#пет-проект
  • 👍 3
  • 👎 1
  • 🤔 1
  • 🍌 1
Post #2958 4.72K
Ну почему все так быстро устаревает?
  • 🔥 22
  • 😁 6
  • 👍 2
  • 🌚 2
  • 🍌 2
Post #2957 5.15K
​​Насколько вы типичный программист — тест

Выясняем, насколько наши подписчики — типичные программисты. Пройдите тест и узнайте, насколько вы нетипичный разработчик.

#тесты
  • 🙈 3
  • 🍌 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 →