Глоссарий для людей изучающих Python
Изменения:
Итог: 507 → 581 карточка (+74), 37 → 43 раздела
Приоритет 1 — выполнено полностью
Исключения: +14: ValueError, TypeError, KeyError, IndexError, AttributeError, NameError, ImportError, ModuleNotFoundError, FileNotFoundError, PermissionError, OSError, StopIteration, NotImplementedError, RecursionError
Модуль datetime: +9: weekday(), isoweekday(), replace(), timestamp(), fromtimestamp(), utcfromtimestamp(), combine(), timetuple(), astimezone()
Модуль threading: +6: Thread, Lock, Event, Semaphore, RLock, GIL
Модуль concurrent.futures: +5: ThreadPoolExecutor, ProcessPoolExecutor, Future, submit(), as_completed()
Модуль logging: +10: basicConfig, getLogger, info/warning/error/debug, Formatter, Handler, StreamHandler, FileHandler
Модуль subprocess: +4: run(), Popen(), PIPE, check_output()
Модуль unittest: +5: TestCase, setUp/tearDown, assertEqual/assertRaises, mock.patch(), MagicMock
Приоритет 2 и 3 — выполнено
Строки: +6 (isascii, isprintable, isdecimal, isnumeric, isidentifier, format_map)
Файлы: +5 (tell, flush, truncate, buffering=, errors=)
Модуль re: +2 (именованные группы, re.escape)
Словари: +2 (d1 | d2, d1 |= d2)
Множества: +2 (set.clear, set.copy)
Модуль os: +2 (os.getenv, os.scandir)
Модуль hashlib: +2 (md5, sha256)
Короткие описания
Улучшено 107 карточек — финальный счёт коротких описаний (< 60 символов): 0. Все описания теперь объясняют не только «что», но и «зачем».