TGViewer
Channel Public Channel
Python Developer

Python Developer

@python_tg

Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Subscribers
20.9K
Photos
2.1K
Videos
149
Links
2.2K

Showing posts older than #1929 · Back to latest

Older Posts 20 shown
Post #1928 3.71K
🐍 Функция vars()

Функция vars() возвращает словарь атрибутов объекта и их значений. Если вызвать vars() без аргументов, она возвращает локальные переменные текущей области видимости в виде словаря.

📌 Удобно для проверки текущего состояния переменных и атрибутов объектов, а также для преобразования объектов в словари для сохранения или передачи данных.


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

➡️ Python Developer | #обучение
  • ❤ 32
  • 👍 9
Post #1927 3.51K
❔ Вопрос с собеседования

Как просмотреть методы объекта?

Ответ: Чтобы посмотреть все методы и атрибуты, связанные с определенным объектом, можно использовать функцию dir(). Она принимает объект в виде аргумента и возвращает список имен всех атрибутов и методов объекта.

➡️ Python Developer | #собеседование
  • 🔥 15
  • ❤ 4
Post #1923 3.93K
🐍 Tabulate

Tabulate — это библиотека для форматирования табличных данных в красиво оформленные таблицы в текстовом формате.

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


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

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

➡️ Python Developer | #полезное
  • ❤ 23
  • 👍 10
  • 🔥 1
Post #1922 3.48K
  • 👍 18
  • ⚡ 3
  • ❤ 3
Post #1920 3.81K
А ведь действительно

➡️ Python Developer | #memes
  • ❤ 37
  • 😁 24
  • 👍 9
  • 🔥 4
Post #1919 3.63K
🐍 Большой гайд по миграциям в Django: готовимся к миграциям и избегаем конфликтов

В статье представлен подробный гайд по работе с миграциями в Django: от подготовки и предотвращения конфликтов до поддержания истории миграций в чистоте.

Автор объясняет, что такое миграции, зачем они нужны, и делится практическими примерами для управления изменениями в базе данных.

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

➡️ Python Developer | #статья
  • 👍 8
  • ❤ 2
Post #1918 3.49K
❔ Задача с LeetCode «Plus One №66»

Дано число в виде массива цифр digits, где digits[i] — i-я цифра числа. Увеличьте его на единицу и верните результат в виде массива.

Пример 1:
Входные данные: digits = [1,2,3]
Вывод: [1,2,4]

Пример 2:
Входные данные: digits = [5,9,9,9]
Вывод: [6,0,0,0]

Пример 3:
Входные данные: digits = [9]
Вывод: [1,0]

➡️ Python Developer | #задача #easy
  • 💯 5
  • 👍 4
  • ❤ 2
  • 🔥 1
Post #1915 3.76K
🐍 Декоратор @property

Декоратор @property позволяет превратить метод класса в свойство, которое можно вызывать как атрибут, а не как функцию. Это полезно, когда вам нужно вычислить значение атрибута динамически, но при этом вы хотите сохранить интерфейс обращения к нему, как к обычному атрибуту.

📌 С помощью @property можно организовать доступ к данным через методы, сохраняя удобство использования обычных атрибутов.


❤️ — если узнал что-то новое
💯 — если уже знал


➡️ Python Developer | #обучение
  • 💯 19
  • ❤ 17
  • 👍 3
  • 👻 1
Post #1914 3.61K
  • 🤯 23
  • 🔥 9
  • 👍 4
Post #1911 3.75K
🐍 Pyspellchecker

Pyspellchecker — это библиотека для проверки орфографии, которая поддерживает несколько языков и позволяет легко исправлять ошибки в тексте.

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


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

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

➡️ Python Developer | #полезное
  • ❤ 21
  • 👍 6
Post #1910 3.71K
❔ Вопрос с собеседования

Что такое PEP8?

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

➡️ Python Developer | #собеседование
  • ❤ 15
  • 🔥 6
  • 👍 1
  • 🤩 1
Post #1905 3.61K
🐍 Рекурсивные запросы в SQLAlchemy

В статье рассматриваются различные подходы к выполнению рекурсивных запросов в SQLAlchemy 2.0 для работы с иерархическими структурами данных.

Автор рассказывает, как использовать ленивую стратегию, selectin, joinload и CTE-запросы, а также сравнивает их производительность в реальных многослойных приложениях.

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

➡️ Python Developer | #статья
  • 👍 11
  • ❤ 2
  • ⚡ 1
Post #1904 3.62K
❔ Задача с LeetCode «Patching Array №330»

Дан отсортированный целочисленный массив nums и целое число n.

Добавьте/исправьте элементы в массиве таким образом, чтобы любое число в диапазоне [1, n] включительно могло быть образовано суммой некоторых элементов в массиве.

Верните минимальное требуемое количество исправлений.

Пример 1:
Входные данные: nums = [1,3], n = 6
Вывод: 1
Пояснение: Комбинации чисел [1], [3], [1,3] образуют возможные суммы: 1, 3, 4. Теперь, если мы добавим 2 в массив, то получим следующие комбинации: [1], [2], [3], [1,3], [2,3], [1,2,3]. Возможными суммами являются 1, 2, 3, 4, 5, 6, которые теперь охватывают диапазон [1,6]. Таким образом, нам нужно только 1 добавление.

Пример 2:
Входные данные: nums = [1,5,10], n = 20
Вывод: 2
Пояснение: Достаточно добавить 2 и 4 в массив.

Пример 3:
Входные данные: nums = [1,2,2], n = 5
Вывод: 0

➡️ Python Developer | #задача #hard
  • 👍 7
  • ❤ 1
  • 🔥 1
Post #1903 3.51K
Киберпанк, который мы заслужили

➡️ Python Developer | #memes
  • 😁 33
  • 👍 4
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 →