CODERIKK
91 subscribers
68 photos
59 links
Лучший авторский контент 💙
По вопросам: @AgentCoderikkBot
Изучаем Python, SQL и tg-ботов
Download Telegram
Вопросы с собеседований #23

🔹Объясните разницу между list, tuple и set.

🔸
list — изменяемая последовательность, допускающая дубликаты. tuple — неизменяемая последовательность, также допускающая дубликаты. set — изменяемое множество, не допускающее дубликаты и не гарантирует порядок элементов.


➡️Читайте нас в Telegram и Сетке

#Coderikk #Собеседование #Python
Вопросы с собеседований #24

🔹Как создать класс в Python?

🔸
Класс создаётся с помощью ключевого слова class. В классе могут быть определены методы и атрибуты. Метод __init__ является конструктором класса и вызывается при создании нового объекта. Можно также определить другие методы, такие как str для строкового представления объекта.

class Person:
def __init__(self, name):
self.name = name

def greet(self):
return f"Hello, my name is {self.name}."



➡️Читайте нас в Telegram и Сетке

#Coderikk #Собеседование #Python
Вопросы с собеседований #25

🔹Как Python реализует многопоточность и какие есть ограничения?

🔸
В Python многопоточность реализована с помощью модуля threading. Однако из-за Global Interpreter Lock (GIL) настоящая параллелизация потоков в CPython невозможна. GIL позволяет только одному потоку выполнять Python байт-код в данный момент времени. Для истинной параллельной обработки можно использовать модули multiprocessing или asyncio.


➡️Читайте нас в Telegram и Сетке

#Coderikk #Собеседование #Python
Вопросы с собеседований #26

🔹Что такое lambda функции и когда их стоит использовать?

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

add = lambda x, y: x + y
print(add(5, 3))


➡️Читайте нас в Telegram и Сетке

#Coderikk #Собеседование #Python