Perfil

Julio Oliveira @julio42


Sobre mim

-

Propostas

Modelando tipos em Python

Tipos são uma ótima forma para modelar programas e facilitar o seu entendimento, corretude e reduzir a complexidade.
Python, nas últimas versões, suporta anotações e meios para modelar tipos.
Nessa palestra será apresentada um pouco mais sobre o que são tipos, a biblioteca do Python que permiti usá-los, sobre modelagem e um programa exemplificando.

O modelo de computação do Python

Podemos imaginar que para cada linguagem de programação existe uma máquina onde o código de máquina é essa linguagem.


Essa máquina seria justamente um modelo de computação.


Nessa palestra pretendo falar sobre:


- Paradigmas não serem uma boa maneira de classificar linguagens.


- Apresentar de maneira simple o que é um modelo de computação e como é possível se computar a mesma coisa de maneira e complexidade diferente.


- Apresentar o modelo de computação do Python.


- Citar outros modelos de computação conhecidos.

Prática deliberada e programação.

Prática deliberada é uma técnica para treinar e dominar alguma habilidade.


Cada sessão de treino é focada numa única habilidade. Após o treino, deve ser feita uma revisão focando no que deve ser melhorado e posto em prática na próxima sessão.


Irei falar sobre como aplicar a prática deliberada no aprendizado de tópicos de programação.

Usando receitas para programar

Objetivo: Apresentar a ideia de Design recipe e seus benefícios.