Workshop de introdução ao python - TADS 2015

Preview:

Citation preview

Introdução à programação com Python

Ramiro Luz

10 de Agosto de 2015

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 1 / 12

Sobre o autor

Ramiro Batista da Luz, pós-graduado em Engenharia de Software pelaUTFPR em mestrado pro�ssional, ênfase em métodos ágeis.Programador, iniciou a carreira em 1996, organizador daPythonBrasil[6].

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 2 / 12

Sobre o curso

Variáveis e entrada de dados.

Condições.

Repetições.

Funções.

Manipulação de arquivos.

Classes e objetos.

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 3 / 12

Variáveis

Numéricas.

Strings.

Listas.

Tuplas.

Dicionários.

Conjuntos.

Data.

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 4 / 12

Condições

Comando if

Comando else

Comando elif

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 5 / 12

Repetições

Comando for.

Comando while.

Comando continue.

Comando break.

Laços também tem comando else.

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 6 / 12

Funções

De�nindo funções.

Parâmetros com valor default.

Usando lista de parâmetros posicionais.

Usando dicionário de parâmetros nomeados.

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 7 / 12

Manipulando arquivos

Lendo arquivos.

Escrevendo em arquivos.

Serializando com JSON.

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 8 / 12

Classes e objetos

De�nindo classes.

Médotos.

Objetos.

Tratando exceções.

Criando exceções customizadas.

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 9 / 12

Contato

@ramiroluz

ramiroluz@gmail.com

Slack do GruPy-PR: https://grupypr.slack.com

Lista: https://groups.google.com/forum/#!forum/grupy-pr

GitHub: https://github.com/GruPyPR/

MeetUp: http://www.meetup.com/pt/GruPy-PR/

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 10 / 12

Agradecimentos

OBRIGADO!

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 11 / 12

Referencias

Tutorial do Python: https://docs.python.org/3/tutorial/

Exercícios: http://wiki.python.org.br/ListaDeExercicios

Ramiro Luz Introdução à programação com Python 10 de Agosto de 2015 12 / 12