/python-studies

Esta é uma coleção de mini projetos para estudar níveis de tópicos do iniciante ao avançado. This is a collection of mini projects to study beginner to advanced topics levels.

Primary LanguagePython

Python Studies

🇧🇷 Esta é uma coleção de mini projetos para estudar níveis de tópicos do iniciante ao avançado. 🇺🇸 This is a collection of mini projects to study beginner to advanced topics levels.

Based on playlist Anthony Explains

📌 001 - Hello World

🇧🇷 Aplicação de um simples Hello World com de testes unitários. 🇺🇸 Applications of a simple Hello World with unit tests.

  • Annotations
  • Argparse
  • Pytest
    • capsys

📌 002 - Decorations

🇧🇷 Estudo de decorators e como ele pode ser usado para aplicações como logs e autenticação, por exemplo. Em um segundo exemplo, foi atribuído ao decorator novas entradas extras na chamada (gretting e farewell). Aproveitando o contexto desenvolvido, foi treinado a aplicação de pequenos testes unitários. 🇺🇸 It's a decorators studies and how they can be used for applications such as logs and auth, for example. In a second example, the decorator was assigned new extra entries in the call (gretting and farewell). Taking advantage of the developed context, the application of unit tests was trained.

  • Annotations
  • Functools Wraps
  • Pytest:
    • capsys

📌 005 - Property

🇧🇷 Um simples estudo do uso da função de propriedades e seus derivados (setter, getter e deleter). Além disso, foi aplicado o conceito de cache sobre propriedades. 🇺🇸 It's a simple study about property method and yours variations (setter, getter and deleter). In addition, it was applied cached property.

  • Annotations
  • Functools "cached_property"
  • @property
    • setter
    • deleter