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
🐍 Мега-Учебник Flask Глава 17: Развертывание на Linux

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

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

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


➡️ Python Developer | #статья #flask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65🔥4
Вопрос с собеседования

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

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

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆11👍54💯4
🐍 Textual

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

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

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


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

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
35👍43
Что выведет код сверху?
Anonymous Quiz
11%
1 2
11%
[1] [0] [2]
6%
1 0 2
28%
1 [] 2
45%
Ошибка
🔥155🤯1
🐍 Функция vars()

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

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


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
495🤩2💯1
4
Под какой буквой правильный ответ?
Anonymous Quiz
24%
A
19%
B
14%
C
43%
D
11🤣32👍1🔥1
🐍 Боты на Aiogram 3.x: Отправка и обработка медиа сообщений

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

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

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


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

Что такое *args и **kwargs?

Ответ: *args и **kwargs используются для передачи переменного количества аргументов в функции. *args позволяет передавать произвольное количество нефиксированных аргументов, собирая их в кортеж, а **kwargs позволяет передавать произвольное количество именованных аргументов, собирая их в словарь.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍191🔥1
🐍 Mimesis

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

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


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

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
316👍5
Python Developer pinned «📌 Чат для общения: https://t.me/+5RBaxR98_eFlNzVi Здесь вы можете обсудить любые вопросы и пообщаться друг с другом в приятной атмосфере!»
Задача с LeetCode «Find First and Last Position of Element in Sorted Array №34»

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

Если целевое значение не найдено в массиве, верните [-1, -1].

Вы должны написать алгоритм со временной сложностью O(log n).

Пример 1:
Входные данные: nums = [5,7,7,8,8,10], target = 8
Вывод: [3,4]

Пример 2:
Входные данные: nums = [5,7,7,8,8,10], target = 6
Вывод: [-1,-1]

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

➡️ Python Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
👍163
🐍 Функция frozenset()

frozenset() — это функция, которая создает неизменяемое множество, то есть множество, элементы которого нельзя изменить после создания. Это полезно, когда нужно создать коллекцию уникальных элементов, которая должна оставаться неизменной.

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


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆36👍108🔥1
🤣61👍1🤯1
👍15🤯41😁1
🐍 Мега-Учебник Flask Глава 18: Развертывание на Heroku

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

Ссылка на статью — КЛИК

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


➡️ Python Developer | #статья #flask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71😁1
Под какой буквой правильный ответ?
Anonymous Quiz
14%
A
31%
B
44%
C
11%
D
👍11🤯7
🐍 Celery

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

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


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

40❤️выкладываем другую библиотеку

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
53👍7🔥5