Python Developer
21.4K subscribers
1.82K photos
136 videos
13 files
1.97K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Best Practices для Python

В статье описываются лучшие практики для написания эффективного и поддерживаемого кода на Python, такие как соблюдение PEP8, оптимизация кода с генераторами и многопроцессорностью.

Ссылка на статью

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1132
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣39💯20😁4👍3
Задача с LeetCode «Summary Ranges №228»

Дан отсортированный массив уникальных чисел nums. Диапазон [a, b] — это все числа от a до b включительно. Нужно вернуть минимальный список диапазонов, покрывающий все числа.

Пример 1:
Входные данные: nums = [0,1,2,4,5,7]
Вывод: ["0->2","4->5","7"]
Объяснение: Диапазоны:
[0,2] --> "0->2"
[4,5] --> "4->5"
[7,7] --> "7"

Пример 2:
Входные данные: nums = [0,2,3,4,6,8,9]
Вывод: ["0","2->4","6","8->9"]
Объяснение: Диапазоны:
[0,0] --> "0"
[2,4] --> "2->4"
[6,6] --> "6"
[8,9] --> "8->9"

➡️ Python Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍7
🐍 Watchdog

Watchdog — это библиотека для наблюдения за изменениями в файловой системе. Она позволяет отслеживать создание, удаление, изменение файлов и каталогов в реальном времени, что полезно для разработки приложений, работающих с файлами, или для автоматизации задач.

Установка:
pip install watchdog


📱 Смотреть GitHub
📖 Документация

❤️ — если было полезно
⚡️ — если пользовался

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
31👍123
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣51💯85😁2👍1
Под какой буквой правильный ответ?
Anonymous Quiz
39%
A
38%
B
10%
C
14%
D
🤯20👨‍💻75👍5🔥3
🐍 Модуль contextvars: управление переменными контекста в асинхронных приложениях

Модуль contextvars предоставляет способ управления переменными, которые сохраняют свои значения в пределах одного потока или асинхронного контекста, не влияя на другие потоки или задачи.

Основные функции модуля contextvars:
⚪️ContextVar(name) — создаёт новую переменную контекста
⚪️get() — возвращает текущее значение переменной
⚪️set(value) — устанавливает новое значение переменной

❤️ — если было полезно

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
25👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣7112👍3
Вопрос с собеседования

Как работает функция map()?

Ответ: Она возвращает объект (итератор), который перебирает значения, применяя функцию к каждому элементу.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍313
🐍 Flask vs Django: какой фреймворк выбрать?

В статье сравниваются Django и Flask: Django подходит для крупных, сложных приложений, а Flask — для небольших, гибких решений.

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

Ссылка на статью

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍165🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣78🔥12😁7👍5
Что выведет код сверху?
Anonymous Quiz
67%
True
9%
False
13%
'pythonpythonpython'
2%
None
10%
Ошибка
👍163🔥1
🐍 Hydrator

Hydrator — это библиотека для автоматической обработки конфигурационных файлов. Она позволяет легко загружать и управлять настройками из различных форматов (YAML, JSON и др.), делая код более организованным и поддерживаемым.

Установка:
pip install hydrator


📱 Смотреть GitHub
📖 Документация

❤️ — если было полезно
⚡️ — если пользовался

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
21👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁46🤣34👍42🔥2
Задача с LeetCode «Number of Digit One №233»

Дано целое число n, подсчитайте общее количество цифр 1, встречающихся во всех неотрицательных целых числах, меньших или равных n.

Пример 1:
Входные данные: 13
Вывод: 6

Пример 2:
Входные данные: 10
Вывод: 2

➡️ Python Developer | #задача #hard
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4🔥2
🐍 Модуль itertools.combinations: генерация комбинаций

Функция combinations из модуля itertools генерирует все возможные комбинации элементов итерируемого объекта, при этом порядок элементов не имеет значения. Это полезно для задач, где требуется перебрать подмножества фиксированной длины из элементов последовательности.

❤️ — если было полезно

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
34🔥4👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣52👍146🤯2
Под какой буквой правильный ответ?
Anonymous Quiz
11%
A
10%
B
6%
C
73%
D
👍10