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 Writer
    • Microsoft 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

Made with Slides.com