title |
---|
Tutoriais |
Tutoriais sobre os assuntos ensinados em Programação I e Laboratório de Programação I.
Para seguir a mesma ordem em que os assuntos são ensinados na disciplina, siga esse roteiro:
- Hello World
- Entrada e Saída
- Formatação de Strings
- Estruturas de Condição
- Estruturas de Repetição
- Funções
- Listas
- Matrizes
- Algoritmos de Ordenação
- Dicionários
Os tutoriais são feitos usando Jupyter notebooks, que são estruturas que permitem que adicionememos blocos de código, de texto, imagens,e etc. Eles são mais poderosos que os arquivos .py
e facilitam o aprendizado.
Aqui no GitHub você consegue vê-los de maneira estática, mas, caso você queira se aventurar, modificar o código e ver saídas novas, você precisar executar esses notebooks.
Para executá-los, vocês tem duas opções: Usando o Google Colab ou usando o Jupyter Notebook localmente.
O Google Colab é uma plataforma cloud gratuita que permite executar código Python. Para utilizá-lo nesse repositório e visualizar os notebooks, siga os passos:
Usando este plugin é a maneira mais fácil e rápida para abrir os notebooks. Basta ter uma conta no Google Colab, adicionar este plugin ao seu navegador e ir para o tutorial que você deseja abrir.
No site, você vai pedir para que ele abra os Notebooks do nosso repositório, seguindo os passos:
- Entre no site do Google Colab e faça seu login.
- Ele vai pedir para você importar notebooks de algum lugar, escolha a opção Github
- Coloque nossa URL
https://github.com/OpenDevUFCG/Tamburetei
e confirme. - Pronto. Agora você pode modificar os notebooks à vontade!
Para rodar os notebooks localmente no seu computador, você vai precisar clonar este repositório ou baixá-lo.
Clonando:
git clone https://github.com/OpenDevUFCG/Tamburetei/
Caso você não queira usar o terminal, você pode usar o Github Desktop.
Após ter o repositório em sua máquina, você deve instalar o Jupyter Notebook. Esse tutorial pode ajudá-lo nessa tarefa.
Agora basta ir ao repositório através de seu terminal e executar o jupyter:
cd Tamburetei/
jupyter notebook
Caso tenha dúvidas, abra uma issue que a gente te ajuda!