https://github.com/victordeon/python-notebook
Tutoriais de python utilizando o jupyter notebook
https://github.com/victordeon/python-notebook
banco-de-dados estrutura-de-dados gof jupyter-notebook orientacao-a-objetos padroes-de-projetos python python3
Last synced: 18 days ago
JSON representation
Tutoriais de python utilizando o jupyter notebook
- Host: GitHub
- URL: https://github.com/victordeon/python-notebook
- Owner: VictorDeon
- Created: 2017-05-31T22:03:58.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-04-23T16:33:09.000Z (6 months ago)
- Last Synced: 2025-04-23T17:41:51.905Z (6 months ago)
- Topics: banco-de-dados, estrutura-de-dados, gof, jupyter-notebook, orientacao-a-objetos, padroes-de-projetos, python, python3
- Language: Jupyter Notebook
- Homepage:
- Size: 379 MB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Tutorias em Python
***Todo conteúdo aqui inserido é para fins de estudo e consulta, não tendo fins lucrativos, foi retirado de N fontes da internet incluindo video aulas do Youtube até conteúdo de cursos realizados e livros.
***
#### Instalação Manual
***Instale o docker e o docker compose, com isso execute o comando
```sh
docker compose --profile notebook up
```***
#### TODO
**** Inserir codigo de async await baseado neste tutorial: https://realpython.com/async-io-python/
* No pasta de Internet fazer tutorial de WSGI com gunicorn e ASGI com uvicorn e comparar velocidades
* Fazer notebook simulando o uso de gcp pubsub com queue e cloud storage com aiofiles (usar o protect e o assessment-maestro como exemplo)
* Revisitar estrutua de dados e padrões de projeto***
#### O que é o notebook jupyter
***O notebook amplia a abordagem baseada em console para a computação interativa em uma direção qualitativamente nova, fornecendo uma aplicação
baseada na web adequada para capturar todo o processo de computação: desenvolver, documentar e executar o código, bem como comunicar os
resultados. O notebook Jupyter combina dois componentes:* **Um aplicativo web**: uma ferramenta baseada em navegador para criação interativa de documentos que combinam texto explicativo, matemática,
cálculos e sua saída de midia rica.* **Documentos Notebooks**: uma representação de todos os conteúdos visíveis no aplicativo da Web, incluindo entradas e saídas dos cálculos, texto
explicativo, matemática, imagens e representações de objetos em midia rica.Os documentos notebooks contém as entradas e saídas de uma sessão interativa, bem como texto adicional que acompanha o código, mas não é para
execução. Desta forma, os arquivos de caderno podem servir como um registro computacional completo de uma sessão, intercalando o código
executável com texto explicativo, matemática e ricas representações de objetos resultantes. Esses documentos são internamente arquivos JSON e são
salvos com a extensão .ipynb. Como o JSON é um formato de texto simples, eles podem ser controlados por versão e compartilhados com colegas.***
#### Modo de comandos (ESC)
***|Comando|Descrição|
|:-----:|:--------|
|ENTER|Move para o modo de edição|
|Shift + Enter|Executa cada uma das celulas/linhas do notebook e passa para a linha abaixo|
|Ctrl + Enter|Executa a celula/linha atual|
|Alt + Enter|Executa a celular/linha e cria uma nova abaixo|
|F|Encontrar e modificar/trocar|
|Y|Para codificar|
|M|Para markdown|
|R|Para texto normal|
|A|Inserir celula acima|
|B|Inserir celula abaixo|
|X|Corta celula|
|C|Copiar celula|
|V|Colar celula|
|DD|Deletar celula|
|1|cabeçalho de tamanho gigante, **1**,2,3,4,5,6|
|6|cabeçalho de tamanho pequeno, 1,2,3,4,5,**6**|
|Shift + UP|Selecionar a celula acima|
|Shift + DOWN|Selecionar a celula abaixo|
|Shift + M|Mesclar celulas selecionadas|
|Ctrl + S|Salvar|***
#### Modo de edição (ENTER)
***|Comando|Descrição|
|:-----:|:--------|
|ESC|Move para o modo de comandos|
|TAB|Identar ou autocompletar código|
|Ctrl + A|Selecionar todos|
|Ctrl + UP|Ir para a primeira celula|
|Ctrl + DOWN|Ir para a ultima celula|***
#### Simbolos matematicos ($$)
***





***
#### Referências
**** **Python**: Video aulas do Udemy e do canal do Youtube (ignorância zero)
* **Métodos Númericos**: https://github.com/fabiommendes/numericos-pub
* **Udemy**: Cursos feitos no Udemy
* **Bibliotecas Python**: Bibliotecas python de terceiros.