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

Older Posts 20 shown
Post #1043 3.2K
🐍 Боты на Aiogram 3.x: Отправка и обработка медиа сообщений

В данной статье автор продолжает исследовать возможности Aiogram 3 и рассматривает тему отправки и обработки медиа сообщений.

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

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


➡️ Python Developer | #статья
  • 👍 12
  • ❤ 2
  • 🔥 2
Post #1042 3.06K
  • ⚡ 11
  • 🤣 3
  • ❤ 2
  • 👍 1
  • 🔥 1
Post #1040 3.34K
🐍 Функция vars()

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

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


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

➡️ Python Developer | #обучение
  • ❤ 49
  • ⚡ 5
  • 🤩 2
  • 💯 1
Post #1039 2.91K
  • 🔥 15
  • ⚡ 5
  • 🤯 1
Post #1037 3.57K
🐍 Textual

Textual — библиотека для создания графических интерфейсов пользователя (GUI) в терминале. Она позволяет разрабатывать красивые и интерактивные приложения, работающие в командной строке или браузере, с использованием компонентов и событий.

Библиотека поддерживает создание сложных интерфейсов с кнопками, формами, таблицами и другими элементами GUI.

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


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

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

➡️ Python Developer | #полезное
  • ⚡ 35
  • 👍 4
  • ❤ 3
Post #1036 3.05K
❔ Вопрос с собеседования

Что такое лямбда-функции и когда их следует использовать?

Ответ: Лямбда-функции - это анонимные функции, определяемые с помощью ключевого слова lambda. Они полезны для создания коротких функций на месте, особенно в случаях, когда требуется передать простую функцию в качестве аргумента другой функции, например, в функциях map, filter и sorted.

➡️ Python Developer | #собеседование
  • 🏆 11
  • 👍 5
  • ❤ 4
  • 💯 4
Post #1034 3.14K
🐍 Мега-Учебник Flask Глава 17: Развертывание на Linux

В семнадцатой части серии мега-учебника Flask автор рассказывает, как развернуть Microblog на сервере Linux.

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

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


➡️ Python Developer | #статья #flask
  • 👍 6
  • ❤ 5
  • 🔥 4
Post #1033 3.1K
  • ❤ 9
  • ⚡ 6
  • 🤔 1
Post #1030 3.54K
🐍 Значения «Truthy» и «Falsy»

Понятия «Truthy» и «Falsy» используются для обозначения значений, которые интерпретируются как True или False в логических контекстах, даже если они не являются буквально True или False.

Truthy значения — это ненулевые числа, непустые строки, списки, словари, множества и кортежи, а также любые объекты, не являющиеся None.

Falsy значения — это None, False, числовой ноль во всех формах, пустые строки, списки, словари, кортежи, множества и range(0).

🏆 — если тоже слышишь об этом впервые

➡️ Python Developer | #обучение
  • 🏆 69
  • 👍 12
  • ❤ 4
  • 😁 4
Post #1029 3.36K
❔ Задача с LeetCode «Contains Duplicate №217»

Задан целочисленный массив nums. Верните true, если какое-либо значение встречается в массиве хотя бы дважды, и верните false, если каждый элемент различен.

Подсказка: используйте Hash Set для решения за O(n)

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

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

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

➡️ Python Developer | #задача #easy
  • ❤ 12
  • 👍 5
  • ⚡ 3
  • 😁 1
Post #1028 3.32K
🐍 Rich

Rich — библиотека Python, позволяющая создавать яркий и стильный вывод в терминале с разнообразными цветами и форматированием.

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

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


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

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

➡️ Python Developer | #полезное
  • ⚡ 35
  • ❤ 5
  • 👍 1
  • 😁 1
  • 🤣 1
Post #1027 3.4K
  • ❤ 16
  • ⚡ 6
Post #1026 3.62K
  • ❤ 6
  • 🤣 3
Post #1025 3.9K
🐍 Боты на Aiogram 3.x: Message handler и трюки с текстом

В данной статье автор продолжает исследовать возможности Aiogram 3 и рассматривает тему работы с текстовыми сообщениями, включая отправку, обработку, форматирование и различные трюки.

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

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


➡️ Python Developer | #статья
  • ❤ 7
  • ⚡ 4
  • 💯 3
Post #1024 3.57K
❔ Вопрос с собеседования

Как в Python реализуются методы объекта?

Ответ: В Python методы объекта определяются внутри класса и принимают первым аргументом ссылку на сам объект (self). Это позволяет методам взаимодействовать с атрибутами и другими методами экземпляра класса.

В этом примере класс Notebook имеет методы add_note для добавления заметок и display_notes для их отображения. Кроме того, добавлены метод класса get_total_notes и статический метод static_method.

Методы класса используют декоратор
@classmethod и принимают первым параметром cls, который является ссылкой на сам класс. Они полезны для работы с атрибутами класса или для создания экземпляров альтернативными способами. Например, метод класса может изменять состояние класса, а не отдельного экземпляра.

Статические методы используют декоратор
@staticmethod и не принимают ни self, ни cls. Они полезны для функций, которые не зависят от состояния экземпляра или класса. Статические методы ведут себя как обычные функции, но логически связаны с классом.

➡️ Python Developer | #собеседование
  • ⚡ 12
  • ❤ 8
  • 😁 3
  • 💯 2
Post #1023 3.75K
🐍 Методы добавления элементов в списки

В Python существует несколько способов добавления элементов в списки, среди которых выделяются методы append, extend и insert:

⚪️append() добавляет один элемент в конец списка. Если вы передадите список в качестве аргумента, он добавит его как один элемент, создавая вложенный список.

⚪️extend() принимает итерируемый объект и добавляет все его элементы в конец списка. Это делает его полезным для объединения списков без создания вложенных структур.

⚪️insert() вставляет один элемент в указанную позицию. Если вы передадите список в качестве аргумента, он добавит его как один элемент, аналогично append().

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


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

➡️ Python Developer | #обучение
  • ❤ 45
  • 💯 39
  • 👍 2
  • 🤣 1
Post #1022 3.8K
  • ⚡ 5
  • ❤ 2
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 →