everaldobass / devaria-python

Curso Devaria - Python3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programação Python - Devaria 2022

Programação Python - Parte 1

Parte 1

  • É uma linguagem de alto nível, interpretada e multiparadigma, suporta o paradigma orientado a objetos, imperativo, funcional e procedural

  • Introdução

Parte 2

  • Variaveis
  • Tipos de Dados
  • Variáveis dinâmicas
  • Inputs do console
  • Variáveis e inputs

Parte 3

  • Operadores lógicos
  • not, and e or
  • True e False
  • Estrutura de Seleção
  • if, else, elif

Parte 4

  • Método
  • Atribuição
  • Comparação - (> maior, >= maior igual, < menor, <= Menor igual )
  • Operadores matmáticos - (+, -, *, /, %, **)
  • Métodos / Funções

Programação Python - Parte 2

Parte 1

  • Estruturas de repetição - (for, while)

Parte 2

  • Tratamento de Exceção
  • Try / Except
  • Lista
  • Função anônimas

Parte 3

  • Classes é Objetos
  • Atributos e Métodos de Classe
  • Atributos/ propriedades
  • Atributos
  • Métodos
  • Construtores

Programação Python - Parte 3

Encapsulamento

  • 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

Programação Python - Parte 4

  • Design Patterns
  • Criação
  • Estruturais
  • Comportamentais
  • Controller
  • FActory
  • Entity / Model
  • Service
  • Repository
  • DTO
  • Util
  • Singleton
  • Transaciton

Particularidades do Python

  • Decorators
  • Ambients Virtuais
  • Docstring

Gestão de Dependências

  • PIP
  • pip install nome_pacote
  • pip freeze
  • pip freeze > requirements.txt
  • pip install __upgrade nome_pacote
  • pip uninstall nome_pacote

Frameworks

  • Django
  • Flask
  • FastAPI
  • Bottle

About

Curso Devaria - Python3


Languages

Language:Python 100.0%