Esta página é dedicada a tutorials e introduções às duas ferramentas que usaremos na parte básica da disciplina:
- A Linguagem de Programação Python 3
- A Biblioteca OpenCV
Vamos também abordar bibliotecas científicas adicionais de Python, como NumPy, SciKit, PyImage, Bokeh e outras, que terão papel auxiliar no código que você vai escrever.
Contents
Tutoriais
Bibliotecas numéricas, científicas e gráficas de Python
Discussão sobre as Ferramentas
MatPlotLib/PyPlot
- Medium: Your Ultimate Guide to Matplotlib
- matplotlib.org::Pyplot tutorial
- datacamp::Matplotlib Tutorial: Python Plotting
- pythonprogramming.net::Matplotlib Crash Course Python Tutorial
- Towards Data Science::Data Visualization using Matplotlib
NumPy
NumPy é um pacote para a linguagem Python que suporta arrays e matrizes multidimensionais, possuindo uma larga coleção de funções matemáticas para trabalhar com estas estruturas (wikipedia).
- SciPy.org::Quickstart tutorial
- tutorialspoint::NumPy Tutorial
- dataquest.io::NumPy Tutorial: Data analysis with Python
- Machine Learning Plus::Numpy Tutorial
- Numerical Python Course::Numpy Tutorial
- Medium::Writing beautiful code with NumPy
- Towards Data Science::Numpy — Python made efficient
PIL: Python Imaging Library
- geeks3d::First Steps with PIL: Python Imaging Library
- zetcode::Pillow tutorial
- pillow::Tutorial Pillow (PIL fork)
- The Python Imaging Library Handbook
SciKit
- Medium::Scikit-Learn: A silver bullet for basic machine learning
- scikit-learn::Machine Learning in Python
- Medium::Building a k-Nearest-Neighbors (k-NN) Model with Scikit-learn
pandas – Python Data Analysis Library
Bokeh
Bokeh is an interactive visualization library that targets modern web browsers for presentation. Its goal is to provide elegant, concise construction of versatile graphics, and to extend this capability with high-performance interactivity over very large or streaming datasets. Bokeh can help anyone who would like to quickly and easily create interactive plots, dashboards, and data applications.
Outras Libs públicas em NumFocus
Tutoriais básicos de Python
- DataCamp & learnpython.org::Free Interactive Python Tutorial
- w3schools.com::Python Tutorial
- Code Academy::Learn Python
- Geeks for Geeks::Python Programming Language
- Tutorials Point::Python Tutorial
- Udemy::Complete Python Bootcamp: Go from zero to hero in Python 3
OpenCV
- Medium::AI — Python Computer Vision Tutorial with OpenCV
- pyimagesearch::OpenCV Tutorial: A Guide to Learn OpenCV
- pyimagesearch::OpenCV Tutorials, Resources, and Guides
- Medium::Exploring OpenCV’s Deep Learning Object Detection Library
- learnopencv::Install OpenCV 4 on Ubuntu 18.04