Programando com Python
Passo Fundo, 03 de maio de 2017
Leonardo Deliyannis Constantin
constantin.leo@gmail.com
Roteiro
- Quebrando o gelo
- O que é, o que é?
- Python
- Programação
- OBI
- Preparando o ambiente
- Mão na massa \o/
Quebrando o gelo
“O que é Python?”
O que NÃO é Python
O que NÃO é Python
O que NÃO é Python
Mas foi o que inspirou o nome da linguagem =)
O que é, o que é?
-
Python
-
Programação
-
OBI
Python
-
Linguagem de programação
- Interpretada
- Alto nível
Programação
Resolver problemas
Sequência de instruções
"Ensinar as coisas mais legais do mundo para alguns pedaços de minério" \o/
OBI
-
Olimpíada Brasileira de Informática
- Competição individual
- Sem consulta
- 2 horas de prova
- 5~6 problemas de programação
- Não precisa acertar 100%
- "Meio-certo" é considerado
Preparando o ambiente
- Python 2
Python 3-
Terminal
- Windows PowerShell
- Terminal do GNU/Linux
- Terminal do Mac OS X
-
Editor de Texto
- Atom
- Sublime Text
- Notepad++
LibreOffice WriterMicrosoft Word
Mão na massa!
Livro-texto da oficina:
Learn Python the Hard Way
Conteúdos
- Operando o terminal
- Nosso primeiro programa
- Comentários e cerquilhas
- Números e matemática
- Variáveis e nomes
- Strings e texto
- Escrevendo na tela
- Online Judges (URI, SPOJ)
- Funções (já ouviu falar?)
- Lógica booleana
- Condicionais (if, elif, else)
- Laços de repetição e listas
Vou demonstrar ao vivo pra vocês :-)
Dúvidas?
É só chegar e perguntar =)
Obrigado!
Passo Fundo, 03 de maio de 2017
Leonardo Deliyannis Constantin
constantin.leo@gmail.com
/maratonaupf
maratonaupf.github.io
Programando com Python
By Leonardo Deliyannis Constantin
Programando com Python
Apresentação utilizada na oficina de Python para a OBI 2017.
- 868