# Python: A Brief Introduction/List of Tutorials

Python is a powerful general-purpose programming language created by Guido van Rossum and was first released in 1991.

When van Rossum began implementing the language, he was reading the published scripts of the British comedy show Monty Pythonâ€™s Flying Circus. And the name Python was derived the name from it.

A Python program or script file ends with the

extension.
**.py**

Python has a large number of well-established libaries for Scientific and Symbolic Computation (NumPy, SciPy, SymPy), Machine Learning (Keras, PyTorch, Theano), Data Analysis (Pandas), Game Development (Pygame, PyOpenGL) and even Web Development (Django, Flask).

## Basics

- Hello, World!
- Basic Syntax
- Variables
- Numbers
- Lists
- Tuples
- Sets
- Dictionaries
- Functions
- Math Functions
- Modules

## Python Programs

## Linear Algebra w/ NumPy

- Dot Product
- Cross Product
- Determinant of a Matrix
- Matrix Multiplication
- Inverse of a Matrix
- System of Linear Equations
- Eigenvalues & Eigenvectors