Загрузка...

What to do if you think you've learned Python | Interesting Python Topics

Thread in Python created by zetterm0d Jul 12, 2020. 192 views

  1. zetterm0d
    zetterm0d Topic starter Jul 12, 2020 1 Dec 1, 2019
    Я уверен все кто когда-либо сталкивались с программированием, и понимали основы языка, думали, что бы выучить следующим? В данной статье я приведу вам не один пример интересных тем для Python, которые даже опытному разработчику, неплохо было бы получить на досуге.
    Темы:
    • Имплементации (возможные от фреймворков)
    • Да и вообще паттерны ООП
    • Асинхронность (включая low-level API), также не стоит забывать про async for и async with
    • Тайпинги
    • Ellipsis
    • NotImplemented
    • Протокол дескрипторов
    • Протокол консервирования
    • Декораторы и их отличие от мета-классов
    • super()
    • yield from конструкции
    • raise from конструкции
    • * и / в аргументах вызова
    • typing hints
    • Особенности множественного наследования
    • __slots__ и __weakhrefs__
    • bytes streams
    • Моржовый оператор
    • Стек и куча (общие понятия, но интересно узнать, что именно выбирает питон, где и в каких случаях)
    • import this
    • import antigravity
    • (Ну это так, пасхалочки)
    • Даже зная о нем, еще раз пройтись глазами по PEP8.
    • float("nan"), float("inf")
    • Что такое __main__.py, как он завязан с флагом -m и с чем его едят
    • Собсна, вообще почитать про существующие флаги python3
    • pdb и breakpoint()
    • Логгинг
    • unittests и pytest
    • Реализация orm
    • Полезный builtin, о котором мало говорят:
    • functools.wraps
    • enumerate
    • __future__.annotations
    Учите питон, и будьте счастливы:2011_like:
     
Top
Loading...