Приветствую!
Планирую разбить тесты по темам, а не как сейчас в разнобой.
Взять определенную тему и по ней тесты и объяснения - @pythrone.
Количество тестов на тему будет зависеть от сложности темы, определенного количества нет.
Если пройтись по тестам и объяснениям, то получится такой своеобразный курс по питону.
Примерный список тем такой:
Основы:
- Типы данных: Числа, строки, списки, множества, кортежи и т.д.
- Индексы и срезы
- Итераторы и генераторы
- Встроенные функции: all, any, sorted, hash, zip, reversed и т.д.
- Циклы и условия
- Исключения и try, except
- Функции: аргументы, неочевидные вещи и т.д.
- Классы: наследование, classmethod, statismethod и т.д.
- Декораторы
- Контекстные менеджеры
- Работа с файлами
Планирую что то с фреймворками тоже:
- ORM (django, alchemy)
- Middleware (django, fastapi)
- Routing (django, fastapi)
- Dependency injection (fastapi)
И другие темы, список может меняться и порядок тоже.
Планирую разбить тесты по темам, а не как сейчас в разнобой.
Взять определенную тему и по ней тесты и объяснения - @pythrone.
Количество тестов на тему будет зависеть от сложности темы, определенного количества нет.
Если пройтись по тестам и объяснениям, то получится такой своеобразный курс по питону.
Примерный список тем такой:
Основы:
- Типы данных: Числа, строки, списки, множества, кортежи и т.д.
- Индексы и срезы
- Итераторы и генераторы
- Встроенные функции: all, any, sorted, hash, zip, reversed и т.д.
- Циклы и условия
- Исключения и try, except
- Функции: аргументы, неочевидные вещи и т.д.
- Классы: наследование, classmethod, statismethod и т.д.
- Декораторы
- Контекстные менеджеры
- Работа с файлами
Планирую что то с фреймворками тоже:
- ORM (django, alchemy)
- Middleware (django, fastapi)
- Routing (django, fastapi)
- Dependency injection (fastapi)
И другие темы, список может меняться и порядок тоже.
Что выведет код выше?
Anonymous Quiz
43%
int __add__, float __radd__, 10.0
36%
int __add__, float __add__, 10.0
21%
float __add__, 10.0
Что выведет код выше?
Anonymous Quiz
32%
{'h': 1, 'e': 1, 'l': 2, 'o': 1}
29%
{'h': 1, 'e': 1, 'l': 1, 'o': 1}
39%
{'h': 2, 'e': 2, 'l': 2, 'o': 2}
Какими способами можно вызывать функцию выше?
Anonymous Quiz
15%
# 2, # 3
20%
# 1, # 2
21%
# 1, # 2, # 3
43%
# 1, # 2, # 3, # 4