O documento discute a introdução da linguagem de programação Python para ensinar algoritmos e programação. Ele cobre revisões de conceitos, apresenta Python e seus ambientes de desenvolvimento online e locais como o Repl.it e o IDLE.
2. Roteiro
• Revisão
• A linguagem Python
• Ambiente de desenvolvimento
• Repl.it
• IDLE
3. Revisão
- Vimos na aula anterior, que a capacidade de propor uma
solução algoritmíca para um problema é uma das habilidades do
pensamento computacional.
- Agora, daremos um passo adiante para entender como
transformar estes algoritmos em programas de computador.
- Para isso, iremos usar uma linguagem de programação, que
pode ser entendida como um conjunto de regras que definem
como armazenar, acessar e processar dados.
4. A linguagem Python
A linguagem de programação que vamos usar
para aprender programação será Python, que
é uma linguagem de alto nível, criada por
Guido van Rossum (1956, -) em 1991, cujo
nome é uma homenagem ao grupo
humorístico britânico Monty Python.
5. Ambiente de desenvolvimento
• Linguagem: Python 3
• Ambiente Online
• https://repl.it/languages/python3
• https://py3.codeskulptor.org/
• https://colab.research.google.com/
• Editores
• IDLE : vem com a instalação padrão do Python
• Usuários mais avançados podem usar ambientes como PyCharm,
VSCode, Spyder ...
6. Ambiente de desenvolvimento
• Linguagem: Python 3
• Ambiente Online
• https://repl.it/languages/python3
• https://py3.codeskulptor.org/
• https://colab.research.google.com/
• Editores
• IDLE : vem com a instalação padrão do Python
• Usuários mais avançados podem usar ambientes como PyCharm,
VSCode, Spyder ...
Preferencial
Caso sua internet
esteja muito ruim para
usar o repl.it :(
7. Repl.it
1. Criando uma conta
2. Iniciando um projeto (um Repl)
3. Conhecendo o ambiente de desenvolvimento
4. Rodando um script
5. Interagindo com o console
8. Repl.it
1. Criando uma conta
2. Iniciando um projeto (um Repl)
3. Conhecendo o ambiente de desenvolvimento
4. Rodando um script
5. Interagindo com o console
9. Repl.it: Criando uma conta
• A vantagem de usar o repl.it através de uma conta é ser mais fácil encontrar os
códigos em outro momento.
• Então, vá no seguinte endereço: https://repl.it/signup
Aqui você pode usar uma conta
existente da Google, Github ou
facebook. Bastando clicar no icone
respectivo.
Além de ter a opção de usar outro
email e criar uma senha específica.
10. Repl.it: Criando uma conta
• Caso tenha clicado no icone da Google:
Aqui, basta clicar no teu usuário,
que você já será redirecionado
para o repl.it
11. Repl.it
1. Criando uma conta
2. Iniciando um projeto (um Repl)
3. Conhecendo o ambiente de desenvolvimento
4. Rodando um script
5. Interagindo com o console
12. Repl.it: Iniciando um projeto (um Repl)
Clicando em “New repl”, irá
abrir a seguinte janela, então
escolha a linguagem.
Caso não digite um nome
para o teu projeto, será
criado um nome aleatório.
13. Repl.it
1. Criando uma conta
2. Iniciando um projeto (um Repl)
3. Conhecendo o ambiente de desenvolvimento
4. Rodando um script
5. Interagindo com o console
14. Repl.it: Iniciando um projeto (um Repl)
2
1 3
4
5
1. Painel principal, arquivos
e configuração
2. Editor de código
3. Saída e shell (interação)
4. Botão de execução
5. Painel de opções, ele
controla o que irá
aparecer no painel
principal
15. Repl.it
1. Criando uma conta
2. Iniciando um projeto (um Repl)
3. Conhecendo o ambiente de desenvolvimento
4. Rodando um script
5. Interagindo com o console
16. Repl.it: Rodando um script
Apenas para testar o ambiente, entre com o clássico “Ola mundo”:
print ("Ola mundo!")
17. Repl.it: Rodando um script
Como motivação, que tal experimentar as tartaruguinhas ?
https://repl.it/@sergio_costa/exemploturtle
18. Repl.it
1. Criando uma conta
2. Iniciando um projeto (um Repl)
3. Conhecendo o ambiente de desenvolvimento
4. Rodando um script
5. Interagindo com o console
19. Repl.it
No console, podemos digitar comandos válidos da linguagem, que ela
então irá interpretar e executar. Podemos usar como se fosse uma
calculadora poderosa, e para experimentar os comandos e funções que
iremos aprendendo durante os estudos.
20. Repl.it
No console, podemos digitar comandos válidos da linguagem, que ela
então irá interpretar e executar. Podemos usar como se fosse uma
calculadora poderosa, e para experimentar os comandos e funções que
iremos aprendendo durante os estudos. No próximo encontro
iremos usar muito o
console para
aprendermos sobre
as expressões em
Python
21. IDLE
É um ambiente simples de desenvolvimento, que já vem instalado por
padrão no Windows.
Possui também um modo interativo e outro de script (ou edição)
22. IDLE: Modo interativo
• É o modo padrão ao iniciar o IDLE
• Linha de comando (console);
• Interpretador imprime resultados imediatamente após serem
introduzidos;
23. IDLE: Modo script
• O programa é escrito em algum editor de texto;
• Para acessa ele é necessário ir no menu File -> New File
• Para executar o programa, o nome do script é fornecido ao interpretador;
24. Recapitulando
Nesse encontro, focamos em apresentar a linguagem e o ambiente de
desenvolvimento que iremos usar nesse curso.
Na proxima unidade, começaremos a explorar mais os elementos mais
básicos da linguagem
Até a próxima e bons estudos.
25. Para saber mais
Como Pensar Como um Cientista da Computação - Aprendendo com
Python: Versão Interativa, tradução do livro interativo produzido no projeto
Runestone Interactive por Brad Miller and David.
Introdução à Computação com Python do professor Fábio Kon do
Departamento de Computação do IME-USP no Coursera.
Python para Zumbis do professor Fernando Masanori da FATEC de São
José dos Campos.
Introdução à Computação com Python: um curso interativo por: J.C. de
Pina Jr. e C.H. Morimoto.
Curso em Vídeo: Python por Gustavo Guanabara.