O objetivo desta primeira semana do curso é fazer uma revisão dos conceitos mais importantes de programação que o aluno deve recordar do curso de Computação I e apresentar os temas que serão abordados nesta disciplina. Além disto, será apresentada a ferramenta utilizada para a solução de exercícios e estudos práticos online, o Google Colab.
Como usar o Google Colab
Data Science Academy, curso "Python Fundamentos para Análise de Dados", gratuitoRevisão de Modularização
Material produzido com base no conteúdo de dcc.ufrj.br/~pythonufrjA cada semana, você deve fazer uma série de exercícios ou pequenos projetos que irão ajudar a compreensão do tema.
Nesta semana, você tem duas entregas a fazer:
Lista de exercícios. Para entregar a lista de exercícios, você deve salvá-la, gerar as suas células de código, fazer o download do arquivo .ipynb ou .py e enviá-lo ao professor na data estipulada. O professor pode te procurar para entender como fez o exercício e porque optou pela solução apresentada.
Pesquisa: faça um texto dizendo quais são as comunidades Python mais atuantes (pode ser no Brasil ou no mundo) e quais delas considera mais interessantes e qual o motivo do seu interesse. Liste ainda quais as bibliotecas mais importantes e/ou aquelas que julga mais interessantes para seu próprio uso (pode ser por interesse pessoal ou profissional, como jogos, engenharia, plotagem de gráficos).
(curso) Introdução à Computação em Python
Departamento de Ciência da Computação, IME-USP.(curso) Introduction to Computer Science and Programming in Python
MIT Open Courses, gratuito, em inglês.(curso) Introdução à Ciência da Computação com Python
Coursera, curso elaborado pela da Universidade de São Paulo, gratuito.