🐍 Conceitos de linguagens de programação aplicados em Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
metodos.py
paradigmas.py
sobrecargas.py
tipagem.py

README.md

Conceitos de Linguagens de Programação

Conceitos de linguagens de programação aplicados em Python

Palestra ministrada no XVI encontro da comunidade mineira de Python.

Vídeo com palestra ministrada no XVI encontro da comunidade mineira de Python.

Aqui posts referentes a este assunto:

Tipagem

Métodos

Sobrecargas

Paradigmas

Este repositório contém o código utilizado durante a palestra com explicações sobre os tópicos.

Tipagem.py

  • tipagem forte ou fraca?
  • tipagem estática ou dinânica?
  • tipos primitivos
  • conversão e coerção de tipos
  • comparação e operadores
  • ponteiros(?)

Metodos.py

  • escopo
  • passagem de parâmetro por valor ou referência?
  • namespaces
  • métodos anonimos
  • closures

Sobrecargas.py

  • sobrecarga de operadores
  • sobrecarga de métodos

Paradigmas.py

  • programação imperativa
  • programação funcional
  • orientação a objeto

Caso algo não esteja devidamente explicado, por favor reporte abrindo uma issue que farei o aprimoramento da explicação.