Соискатель на программиста Python

Общие теоретические вопросы

Как работают хэши? *

Как в базе данных хранить пароли? *

Какие стандартные структуры и алгоритмы знаете? *

Что такое рекурсия? *

Компилируемые vs интерпретируемые языки? *

Динамическая и статическая типизация. Опишите особенности *


Python

Назовите набор рекомендаций, описанный в стандартной документации языка python, по форматированию кода. *

Перечислите стандартные типы данных python, которые могут являться ключем в словаре. *

Можно ли в python написать две команды в одной строке? *

Почему при определенном стечении обстоятельств этот код является очень плохим? *

 

Какова максимальная длина строки кода (вместе с комментариями) согласно PEP8? *

Что такое декоратор? Приведите пример кода декоратора. *

Как увидеть методы или атрибуты объекта? *

Что будет выведено при исполнении следующего кода в python 2.x? *

 

Какое ключевое слово создает анонимную функцию в python? *

Приведите пример абстракции списка (генератора списка) в python? К каким еще типам данных применимы абстракции? Приведите примеры. *

Запишите синтаксис (можно на примере) тернарного оператора в python. *