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
🐍 Loguru

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

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


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

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


➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍105🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣34👍7💯53
Вопрос с собеседования

Что такое None в Python?

Ответ: None — это специальное значение, которое представляет отсутствие значения или пустоту. Оно используется для обозначения того, что переменная или функция не имеют значимого значения. None является объектом и единственным значением типа NoneType. В Python None также используется как значение по умолчанию для аргументов функции, если аргумент не был явно указан.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍61
🐍 Генераторы: простой способ создания итератора

Генераторы — самый простой способ создания итераторов в Python. Их можно создать с помощью выражения генератора или функции с yield.

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


⚡️ — если узнал что-то новое

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
287👍7🔥1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда полез разбираться с чужим проектом

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣61🏆6😁5👍2
Что выведет код сверху?
Anonymous Quiz
12%
0 1 2 3
19%
3 2 1 0
7%
0 1 2 2
25%
3 3 3 3
37%
Ошибка
🤔20🤯13🔥4👀1
🐍 Код как данные: пишем Python на Python

В этой статье автор объясняет, как писать код на Python, который генерирует и изменяет другой Python-код, демонстрируя возможности метапрограммирования и использования кода как данных для автоматизации и оптимизации задач.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥52👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥55😁16👍63💯3
Задача с LeetCode «Valid Palindrome №125»

Фраза является палиндромом, если после преобразования всех прописных букв в строчные и удаления всех небуквенно-цифровых символов она читается одинаково и вперед, и назад.

Учитывая строку s, верните true, если это палиндром, или false в противном случае.

Пример 1:
Вход: s = "A man, a plan, a canal: Panama"
Выход: true
Пояснение:"amanaplanacanalpanama" палиндром.

Пример 2:
Вход: s = "race a car"
Выход: false
Пояснение: "raceacar" не палиндром.

Ограничения:
1. 1 <= s.length <= 2 * 105
2. s состоит только из печатных символов ASCII

➡️ Python Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2
🐍 Marshmallow

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

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


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

🏆 — если использовал на практике

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
10🏆5👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁34🤣7💯4👨‍💻4👍3
Под какой буквой правильный ответ?
Anonymous Quiz
36%
A
9%
B
40%
C
15%
D
🔥132👍2
🐍 Именованные кортежи (namedtuple)

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

Вместо того, чтобы создавать отдельные класс name, age и rating, мы просто объявляем имена для содержимого кортежа, что упрощает работу с данными.

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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
55💯9👍5
Зачем напрягаться, если можно не напрягаться?

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁267👍2
Вопрос с собеседования

Как можно отладить код в Python?

Ответ: В Python для отладки можно использовать встроенный модуль pdb. Чтобы начать отладку, нужно добавить следующую строку в начало скрипта: pdb.set_trace().

После этого код будет выполняться в режиме отладки, позволяя использовать команды для установки точек остановки (breakpoint), пошагового выполнения (step through, step into) и другие.


➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍92
🐍 Мега-Учебник Flask Глава 22: Фоновые задания

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

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

🔖 Предыдущая часть — КЛИК


➡️ Python Developer | #статья #flask
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍4🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁36🤣13💯4👍21
🤔22