├── .gitignore ├── JupyterNotebooks ├── Capítulo01 │ ├── DSA-Python-Capítulo1-Como utilizar o Jupyter Notebook.ipynb │ ├── Instalando Anaconda Python no Linux Ubuntu 16.04 LTS.pdf │ ├── Instalando Anaconda Python no Mac.pdf │ ├── Instalando Anaconda Python no Windows.pdf │ └── Jupyter Notebook-Manual de Usuário.ipynb ├── Capítulo02 │ ├── DSA-Python-Capítulo2-Arquivos.ipynb │ ├── DSA-Python-Capítulo2-Dicionários.ipynb │ ├── DSA-Python-Capítulo2-Exercícios-Solução.ipynb │ ├── DSA-Python-Capítulo2-Exercícios.ipynb │ ├── DSA-Python-Capítulo2-Listas.ipynb │ ├── DSA-Python-Capítulo2-Números.ipynb │ ├── DSA-Python-Capítulo2-Strings.ipynb │ ├── DSA-Python-Capítulo2-Tuplas.ipynb │ ├── DSA-Python-Capítulo2-Variáveis.ipynb │ ├── arquivo-dsc.txt │ ├── nomes.txt │ └── salarios.csv ├── Capítulo03 │ ├── DSA-Python-Capítulo3-Exercícios-Solução.ipynb │ ├── DSA-Python-Capítulo3-Exercícios.ipynb │ ├── DSA-Python-Capítulo3-For.ipynb │ ├── DSA-Python-Capítulo3-If-Elif-Else.ipynb │ ├── DSA-Python-Capítulo3-Range.ipynb │ └── DSA-Python-Capítulo3-While.ipynb ├── Capítulo04 │ ├── DSA-Python-Capítulo4-Exercícios-Solução.ipynb │ ├── DSA-Python-Capítulo4-Exercícios.ipynb │ ├── DSA-Python-Capítulo4-Funções.ipynb │ ├── DSA-Python-Capítulo4-Lambda.ipynb │ └── DSA-Python-Capítulo4-Métodos.ipynb ├── Capítulo05 │ ├── DSA-Python-Capítulo5-Classes.ipynb │ ├── DSA-Python-Capítulo5-Exercícios-Solução.ipynb │ ├── DSA-Python-Capítulo5-Exercícios.ipynb │ ├── DSA-Python-Capítulo5-Herança.ipynb │ ├── DSA-Python-Capítulo5-MetodosEspeciais.ipynb │ ├── DSA-Python-Capítulo5-Métodos.ipynb │ └── DSA-Python-Capítulo5-Objetos.ipynb ├── Capítulo06 │ ├── Jupyter Notebook Parte1 - Criando um Banco de Dados SQLite.ipynb │ ├── Jupyter Notebook Parte2 - Instrução Insert no SQLite.ipynb │ ├── Jupyter Notebook Parte3 - Instrução Insert no SQLite usando Variáveis.ipynb │ ├── Jupyter Notebook Parte4 - Instrução Select no SQLite.ipynb │ ├── Jupyter Notebook Parte5 - Instruções Update e Delete no SQLite.ipynb │ ├── Jupyter Notebook Parte6 - Criando Gráficos com Matplotlib e SQLite.ipynb │ ├── Jupyter Notebook Parte7 - Criando um Banco de Dados no MongoDB.ipynb │ ├── Jupyter Notebook Parte8 - Retornando Dados do MongoDB.ipynb │ ├── Jupyter Notebook Parte9 - Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn.ipynb │ ├── dsa.db │ └── escola.db ├── Capítulo07 │ ├── DSA-Python-Capítulo7-Datetime.ipynb │ ├── DSA-Python-Capítulo7-Enumerate.ipynb │ ├── DSA-Python-Capítulo7-Erros-e-Exceções.ipynb │ ├── DSA-Python-Capítulo7-Filter.ipynb │ ├── DSA-Python-Capítulo7-List Comprehensions.ipynb │ ├── DSA-Python-Capítulo7-Manipulação de Arquivos.ipynb │ ├── DSA-Python-Capítulo7-Map.ipynb │ ├── DSA-Python-Capítulo7-Módulos e Pacotes.ipynb │ ├── DSA-Python-Capítulo7-Python-Debugger.ipynb │ ├── DSA-Python-Capítulo7-Python-Expressões-Regulares.ipynb │ ├── DSA-Python-Capítulo7-Reduce.ipynb │ ├── DSA-Python-Capítulo7-Zip.ipynb │ ├── cientista.txt │ ├── dados.json │ ├── json_data.txt │ ├── logfile.txt │ ├── numeros.csv │ ├── reduce.png │ ├── testandoerros.txt │ └── testfile.txt ├── Capítulo08 │ ├── Bokeh-Chart-Interativo.html │ ├── Bokeh-Datetime.html │ ├── Bokeh-GeoJSON.html │ ├── Bokeh-Grafico-Interativo.html │ ├── Bokeh-Grafico-Linha.html │ ├── Bokeh-ViolinPlot.html │ ├── DSA-Python-Capítulo8-Bokeh.ipynb │ ├── DSA-Python-Capítulo8-Matplotlib-Mapas.ipynb │ ├── DSA-Python-Capítulo8-Matplotlib-Plots-e-Graficos.ipynb │ ├── DSA-Python-Capítulo8-NumPy.ipynb │ ├── DSA-Python-Capítulo8-Pandas.ipynb │ ├── DSA-Python-Capítulo8-SciPy.ipynb │ ├── DSA-Python-Capítulo8-Scikit-Learn.ipynb │ ├── DSA-Python-Capítulo8-Seaborn.ipynb │ ├── DSA-Python-Capítulo8-StatsModels.ipynb │ ├── Matplotlib-Continentes.png │ ├── Matplotlib-Dia-Noite.png │ ├── Matplotlib-Globo-expandido.png │ ├── Matplotlib-Globo.png │ ├── Matplotlib-Mapa.png │ ├── ScrapyProject │ │ ├── Scrapy │ │ │ ├── Scraping.png │ │ │ └── Scrapy.png │ │ ├── items.json │ │ ├── scrapy.cfg │ │ └── stack │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-35.pyc │ │ │ ├── items.cpython-35.pyc │ │ │ ├── pipelines.cpython-35.pyc │ │ │ └── settings.cpython-35.pyc │ │ │ ├── items.py │ │ │ ├── pipelines.py │ │ │ ├── settings.py │ │ │ └── spiders │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-35.pyc │ │ │ └── stack_spider.cpython-35.pyc │ │ │ └── stack_spider.py │ ├── gmap_plot.html │ ├── iris.csv │ ├── linear.png │ ├── ml_map.png │ ├── salarios.csv │ └── texas.html ├── Capítulo09 │ ├── DSA-Python-Capitulo9-Reconhecimento-de-Imagens.ipynb │ ├── DSA-Python-Capitulo9-Reconhecimento-de-Imagens.pdf │ ├── DSA-Python-Capítulo9-Análise-Exploratória-de-Dados.ipynb │ ├── DSA-Python-Capítulo9-Python-e-R.ipynb │ ├── Dados-Pesquisa-2016.csv.zip │ ├── previsoes.csv │ ├── test.zip │ └── train.zip └── Capítulo10 │ ├── ConfusionMatrix.jpg │ ├── DSA-Python-Capítulo10-Machine-Learning.ipynb │ ├── Treinamento.png │ ├── Workflow.png │ └── pima-data.csv ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Google App Engine generated folder 2 | appengine-generated/ 3 | -------------------------------------------------------------------------------- /JupyterNotebooks/Capítulo01/DSA-Python-Capítulo1-Como utilizar o Jupyter Notebook.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Data Science Academy - Python Fundamentos\n", 8 | "# Capítulo 1\n" 9 | ] 10 | }, 11 | { 12 | "cell_type": "markdown", 13 | "metadata": {}, 14 | "source": [ 15 | "## Como utilizar o Jupyer Notebook" 16 | ] 17 | }, 18 | { 19 | "cell_type": "code", 20 | "execution_count": 2, 21 | "metadata": { 22 | "collapsed": false 23 | }, 24 | "outputs": [ 25 | { 26 | "data": { 27 | "text/html": [ 28 | "