Visão Geral
Este curso apresenta os fundamentos do Jupyter Notebook, uma das principais ferramentas para computação interativa, amplamente utilizada em ciência de dados, inteligência artificial, machine learning e educação. O curso aborda o ambiente Jupyter, sua arquitetura, tipos de células, execução de código, documentação com Markdown e boas práticas iniciais, preparando o aluno para o uso eficiente do Jupyter em estudos, análises e experimentações técnicas.
Objetivo
Após realizar este curso Jupyter Notebook, você será capaz de:
- Compreender o que é o Jupyter Notebook e como ele funciona
- Utilizar a interface do Jupyter para criar e executar notebooks
- Trabalhar com células de código e Markdown
- Executar códigos de forma interativa
- Documentar análises e experimentos técnicos
- Aplicar boas práticas iniciais no uso de notebooks
Publico Alvo
-
- Estudantes de tecnologia e áreas correlatas
- Iniciantes em programação
- Profissionais de dados em início de carreira
- Pesquisadores e educadores
- Desenvolvedores que desejam aprender computação interativa
-
Pre-Requisitos
-
- Noções básicas de informática
- Interesse em programação e análise de dados
- Não é necessário conhecimento prévio em Python
-
Materiais
Ingles/Portugues
Conteúdo Programatico
Module 1: Introduction to Jupyter
- What is Jupyter
- History and ecosystem
- Common use cases
Module 2: Installing and Launching Jupyter
- Local installation overview
- Using Anaconda
- Running Jupyter in the browser
Module 3: Jupyter Notebook Interface
- Notebook structure
- Menu and toolbar
- File management
Module 4: Working with Cells
- Code cells
- Markdown cells
- Cell execution order
Module 5: Markdown and Documentation
- Text formatting
- Lists and tables
- Images and equations
Module 6: Running Code Interactively
- Kernel concept
- Variables and state
- Restarting and clearing outputs
Module 7: Basic Python in Jupyter
- Variables and data types
- Simple operations
- Code experimentation
Module 8: Visualization Basics
- Simple plots
- Inline outputs
- Visual interpretation
Module 9: Best Practices
- Notebook organization
- Naming and structure
- Reproducibility basics
Module 10: Next Steps with Jupyter
- JupyterLab overview
- Integration with data science tools
- Learning paths
TENHO INTERESSE