Вопросы к кандидатам Python developer

immutable обьекты – отличия, какие бывают?

Что будет результатом u’sdf’ == ‘sdf’ ?

Специфика сигнаруры

def f1(*args, **kwargs)

pass

что может быть ключом словаря?

Какие отличия range от xrange?

Зачем нужны анонимные функции (lambda)?

Декораторы, зачем нужны?

Какая сложнось пузырьковой сортировки?

что будет результатом?

def f1(a1=[]):

a1.append(1)

print(a1)

f1()

f1()

хорошо ли паралелится задача скрапинга по списку урлов?

В чем отличие?

for a in (o1,o2,o3):

for a in [o1,o2,o3]:

Зачем нужен оператор yield?

Чтобудет результатом выполнения кода?

class A:

v1 = 1

v2 = ‘sdf’

def __init__(self):

v1 = 3.14

v3 = ‘asdf’

a = A()

print(a.v1)

print(a.v2)

print(a.v3)

Рефлексия:

Написать подсчет площади квадрата и круга используя рефлексию.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s