diff --git a/.gitignore b/.gitignore index 82f9275..e166be8 100644 --- a/.gitignore +++ b/.gitignore @@ -69,7 +69,7 @@ instance/ .scrapy # Sphinx documentation -docs/_build/ +book/_build/ # PyBuilder .pybuilder/ diff --git a/README.md b/README.md index d5680eb..f773450 100644 --- a/README.md +++ b/README.md @@ -6,13 +6,13 @@ Tutorial curto (3h) ministrado na Python Sul 2024. Vamos explorar as bibliotecas NumPy, SciPy e Matplotlib e discutir boas práticas para a resolução de problemas em ciências em geral e ciência de dados com essas bibliotecas. -## Sobre +### Sobre Neste tutorial, vamos discutir conceitos, fundamentos e aplicações das bibliotecas que formam o núcleo da computação científica em Python: NumPy, SciPy e Matplotlib. Discutiremos como fazer a transição de Python para o pensamento vetorial, usando os conceitos de *broadcasting*, *stacking* e como garantir um bom desempenho para seu código. Também exploraremos os diversos submódulos das bibliotecas NumPy e SciPy para efetuar operações em estatística, otimização, processamento de imagens e outros. Finalmente, vamos explorar boas práticas para a utilização da Matplotlib para visualização, incluindo a API de orientação a objetos mais recente que permite grande flexibilidade nos gráficos gerados. -### Tabela de Conteúdo +#### Tabela de Conteúdo - 5 min: Apresentação - 30 mins: Discussão de conceitos, fundamentos e aplicações da biblioteca NumPy @@ -23,6 +23,6 @@ Discutiremos como fazer a transição de Python para o pensamento vetorial, usan - 20 mins: Exercícios e aplicações - 10 mins: Conclusão -## Público alvo +### Público alvo Conhecimento básico de Python incluindo listas, loops, condicionais, funções e conceitos básicos de orientação a objetos. Básico de matemática incluindo conceitos de probabilidade (ensino médio). diff --git a/book/_config.yml b/book/_config.yml index d4f2e3d..ec6f5b9 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -3,7 +3,8 @@ title: Tutorial Python Brasil 2020 author: Melissa -logo: logo.png +logo: python-sul.svg +copyright: "2024" # Force re-execution of notebooks on each build. # See https://jupyterbook.org/content/execute.html @@ -12,7 +13,7 @@ execute: # Information about where the book exists on the web repository: - url: https://github.com/melissawm/tutorial-pybr2020 # Online location of your book + url: https://github.com/melissawm/tutorial-pysul2024 # Online location of your book path_to_book: book # Optional path to your book, relative to the repository root branch: main # Which branch of the repository should be used when creating links (optional) @@ -21,3 +22,5 @@ repository: html: use_issues_button: true use_repository_button: true + favicon: logo-header.png + diff --git a/book/_toc.yml b/book/_toc.yml index d1c9939..7a66f88 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -3,12 +3,14 @@ format: jb-book root: intro -chapters: -- file: notebooks/00-Tutorial_Python_Brasil_2020.ipynb -- file: notebooks/01-Tutorial_NumPy.ipynb -- file: notebooks/02-Tutorial_Matplotlib.ipynb -- file: notebooks/03-Exemplo_Masked_Arrays.ipynb -- file: notebooks/04-Exemplo_SVD.ipynb -- file: notebooks/05-Exemplo_Queimadas.ipynb -- file: notebooks/06-Tutorial_SciPy.ipynb -- file: notebooks/07-Exemplo_Regressao.ipynb +parts: + - caption: Notebooks + chapters: + - file: notebooks/00-Tutorial_Python_Brasil_2020.ipynb + - file: notebooks/01-Tutorial_NumPy.ipynb + - file: notebooks/02-Tutorial_Matplotlib.ipynb + - file: notebooks/03-Exemplo_Masked_Arrays.ipynb + - file: notebooks/04-Exemplo_SVD.ipynb + - file: notebooks/05-Exemplo_Queimadas.ipynb + - file: notebooks/06-Tutorial_SciPy.ipynb + - file: notebooks/07-Exemplo_Regressao.ipynb diff --git a/book/intro.md b/book/intro.md index f8cdc73..412e4d5 100644 --- a/book/intro.md +++ b/book/intro.md @@ -1,11 +1,7 @@ -# Welcome to your Jupyter Book - -This is a small sample book to give you a feel for how book content is -structured. -It shows off a few of the major file types, as well as some sample content. -It does not go in-depth into any particular topic - check out [the Jupyter Book documentation](https://jupyterbook.org) for more information. +```{include} ../README.md +``` -Check out the content pages bundled with this sample book to see more. +## Notebooks ```{tableofcontents} ``` diff --git a/book/logo-header.png b/book/logo-header.png new file mode 100644 index 0000000..1b9e550 Binary files /dev/null and b/book/logo-header.png differ diff --git a/book/logo.png b/book/logo.png deleted file mode 100644 index 06d56f4..0000000 Binary files a/book/logo.png and /dev/null differ diff --git a/book/python-sul.svg b/book/python-sul.svg new file mode 100644 index 0000000..f9ea720 --- /dev/null +++ b/book/python-sul.svg @@ -0,0 +1 @@ + \ No newline at end of file