Python Tutorial by MG

Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java. The language provides constructs intended to enable clear programs on both a small and large scale.

Table of contents

This site is intended to host a variety of resources and pointers to information about Python.

Get Started

Basics

Classes and Inheritance

Go Deeper

Software Development

Miscellaneous

Books

Courses

Videos

Challenges