-
É uma linguagem de alto nível, interpretada e multiparadigma, suporta o paradigma orientado a objetos, imperativo, funcional e procedural
-
Introdução
- Variaveis
- Tipos de Dados
- Variáveis dinâmicas
- Inputs do console
- Variáveis e inputs
- Operadores lógicos
- not, and e or
- True e False
- Estrutura de Seleção
- if, else, elif
- Método
- Atribuição
- Comparação - (> maior, >= maior igual, < menor, <= Menor igual )
- Operadores matmáticos - (+, -, *, /, %, **)
- Métodos / Funções
- Estruturas de repetição - (for, while)
- Tratamento de Exceção
- Try / Except
- Lista
- Função anônimas
- Classes é Objetos
- Atributos e Métodos de Classe
- Atributos/ propriedades
- Atributos
- Métodos
- Construtores
- A linguagem python suporta os seguintes modificadores de acesso:
- Public - Acessado de fora da classe
- Private - Acessado de uso interno da classe
- Herança
- Polimorfismo
- Enums
- Interface/Implementações
- Design Patterns
- Criação
- Estruturais
- Comportamentais
- Controller
- FActory
- Entity / Model
- Service
- Repository
- DTO
- Util
- Singleton
- Transaciton
- Decorators
- Ambients Virtuais
- Docstring
- PIP
- pip install nome_pacote
- pip freeze
- pip freeze > requirements.txt
- pip install __upgrade nome_pacote
- pip uninstall nome_pacote
- Django
- Flask
- FastAPI
- Bottle