Python Developer
21.7K subscribers
1.63K photos
114 videos
7 files
1.7K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Вопрос с собеседования

Чем отличается функция map() от функции filter() в Python?

Ответ: Функция map() в Python применяет заданную функцию к каждому элементу итерируемого объекта и возвращает итератор с результатами.
С другой стороны, функция filter() фильтрует элементы итерируемого объекта на основе заданной функции-фильтра и возвращает только те элементы, для которых функция-фильтр возвращает True


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
7💯32
🐍 Asyncio

Asyncio — это Python-библиотека, которая позволяет выполнять код, используя модель асинхронного программирования.

Такой подход даёт возможность одновременно обрабатывать несколько операций ввода/вывода, а приложение при этом не теряет возможности реагировать на внешние воздействия.

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


Документация — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
105💯3
Что выведет код сверху?
Anonymous Quiz
10%
No Yes No No
44%
No Yes No No No
16%
Yes No
13%
No Yes No
17%
Ошибка
32
Вопрос с собеседования

В каком случае while уместнее, чем for?

Ответ: В целом, for подойдет во всех случаях, когда применим while, однако есть несколько ситуаций, когда с циклом while проще:
Простые повторяющиеся циклы
Когда не нужно осуществлять итерацию вдоль списка элементов (например, записи в базе данных и символы строки).

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
76😁2💯2
🐍 enumerate

enumerate — это встроенная функция Python, используемая для циклического перебора с автоматической индексацией, сгенерированной переменной счётчиком.

Документация — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
52
Что выведет код сверху?
Anonymous Quiz
7%
80
8%
89
36%
90
22%
99
28%
Ошибка
8💯4🤣32
🐍 Функция islice()

islice() — это функция, которая является частью модуля itertools и используется для извлечения определенного количества элементов из итерируемого объекта.

Она позволяет получить подмножество элементов из последовательности без необходимости создавать новую последовательность.

Синтаксис функции islice() выглядит следующим образом:
islice(iterable, start, stop, step)


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯731
Вопрос с собеседования

Чем init() отличается от new()?

Ответ: Основное различие между этими двумя методами состоит в том, что __new__ обрабатывает создание объекта, а __init__ обрабатывает его инициализацию. (Продолжение в комментариях).

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
43💯3
🐍 Как хранить токены и пароли в программах на Python?

На
первом этапе изучения Python многие озадачиваются вопросом — как быть с секретными данными — логины, пароли и токены. Как и где их хранить?

Информации в сети достаточно, но я решил кратко законспектировать основные варианты для быстрого понимания этой темы.

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
101💯1
Что выведет код сверху?
Anonymous Quiz
5%
0
13%
1
35%
False
33%
True
15%
Ошибка
🐍 Метод strptime()

strptime() — это метод в Python, который используется для преобразования строки в объект datetime. Он позволяет разбить строку на составляющие даты и времени и создать соответствующий объект datetime.

Синтаксис метода strptime():
datetime.strptime(date_string, format)


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯531
Вопрос с собеседования

Как абстрактный класс реализуется в Python?

Ответ: Абстрактные классы реализуются с помощью модуля `abc` (Abstract Base Classes). Не может быть инстанциирован напрямую и предназначен для того, чтобы служить базовым классом для других классов.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
71💯1
💯52
🐍 Конвертация mp3 в mov

ffmpeg — специализированная библиотека, которая используется для обработки аудио файлов в Python.

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
41💯1
Вопрос с собеседования

Для чего в классе нужен метод super?

Ответ: super() нужен для того чтобы вызвать метод у родительского класса. Чаще всего это используется в Init, чтобы не повторять код и не присваивать атрибуты в дочернем классе.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯1151
🐍 10 продвинутых сниппетов Python, которые повысят ваши навыки программирования

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

В этой статье мы рассмотрим 10 сниппетов Python, которые помогут вам кодировать как профессионал, улучшая ваши навыки программирования и продуктивности.

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
41
7