Where do I start with Python?

The goal

We have to start somewhere. Why not with an overview?

Questions to David Rotermund

Python​

Python is a programming language that lets you work quickly and integrate systems more effectively.

VS code

You need an editor for writing Python code. We suggest to use VS code as an editor. It supports many operations systems.

Code editing. Redefined. Free. Built on open source. Runs everywhere.

Numpy

What is NumPy?​

NumPy is the fundamental package for scientific computing in Python. It is a Python library that provides a multidimensional array object, various derived objects (such as masked arrays and matrices), and an assortment of routines for fast operations on arrays, including mathematical, logical, shape manipulation, sorting, selecting, I/O, discrete Fourier transforms, basic linear algebra, basic statistical operations, random simulation and much more.

Matplotlib

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.

Pandas

pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language.

SciPy

Fundamental algorithms for scientific computing in Python

scikit-learn

Simple and efficient tools for predictive data analysis

PyTorch

An open source machine learning framework that accelerates the path from research prototyping to production deployment.

TensorFlow

TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.​

OpenCV

Open Source Computer Vision

The source code is Open Source and can be found on GitHub.