Python Developer
20.9K subscribers
1.94K photos
144 videos
16 files
2.09K links
Авторский канал действующего Python-разработчика

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

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

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

Какие изменяемые и неизменяемые объекты вы знаете?

Ответ: Неизменяемость означает, что состояние нельзя изменить после создания (int, float, bool, string и tuple). Состояние изменяемых объектов можно изменить (list, dict и set).

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
6💯54
🐍 Функция sys.exit()

Функция sys.exit() — функция в Python, которая используется для завершения выполнения программы. В качестве аргумента ей можно передать необязательный код состояния выхода, указывающий на причину завершения.

Код состояния 0 обычно используется для обозначения успешного завершения программы, в то время как ненулевые значения представляют различные типы ошибок или исключительных условий.

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

Есть
ли в Python оператор switch-case?

Ответ: Нет, но начиная с версии Python 3.10, появилась возможность использовать оператор match-case, который является аналогом switch-case.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
13💯32
🐍 Сортировка списка

В Python есть два способа сортировки списка: встроенный метод списка list.sort() и встроенная функция sorted().

sorted() принимает итерируемый объект и возвращает новый отсортированный список, не изменяя исходный;

list.sort() сортирует список на месте, то есть изменяет исходный список.

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

В чём разница между типами list и tuple?

Ответ: Список (list) и кортеж (tuple) являются двумя различными типами данных, которые предоставляют набор элементов в определенном порядке. Основная разница в том, что список может быть изменен (мутабельный тип), а кортеж является неизменяемым (иммутабельным типом).

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
132💯2
Что выведет код сверху?
Anonymous Quiz
28%
['ab', 'bc']
8%
['Ab', 'Bc']
62%
['AB', 'BC']
1%
['aB', 'bC']
🐍 Декоратор timeit

Декоратор timeit используется для измерения времени выполнения функции или участка кода. Он позволяет оценить, сколько времени занимает выполнение определенной операции.

Чтобы измерить время выполнения любой функции, поместите @timeit перед определением функции, которую вы хотите измерить, и при каждом вызове этой функции будет выводиться время выполнения.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
94💯3
💯5
Что выведет код сверху?
Anonymous Quiz
46%
0 0 0 0
2%
1 1 1 1
21%
0 1 2 3
31%
Ошибка компиляции
114
🐍 Flet

Flet — фреймворк, позволяющий разрабатывать Flutter приложения при помощи языка Python для компьютеров (Windows, Mac, Linux) и телефонов (iOS, Android).

Установка: pip install flet
Документация: ссылка

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
113💯3🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣435💯32
🤣2
Что выведет код сверху?
Anonymous Quiz
20%
54321
44%
14
11%
15
25%
Ошибка
7💯5🤣51
🐍 issuperset()

issuperset() встроенная функция, которая возвращает True, если в множестве есть все элементы другого множества (переданного в качестве аргумента). Если нет, возвращается False.

Множество A называется супермножеством множества B, если все элементы B принадлежат A.

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

Как вернуть двоичный код целого числа?

Ответ: Используйте функцию bin(). Например: bin(5) => '0b101'

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
97🔥1🤣1
🐍 Проверка email на валидацию

Validate_Email — библиотека для проверки email на валидацию в Python.

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
195💯3🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣413👍1