This free Python programming language tutorial gives you a complete understanding of Python. Python is one of the most popular high-level languages. The latest released stable version of Python stands at 3.10.4. Python programming language is very well suited for beginners as well as for experienced programmers.
This specially designed free python tutorial by Outshine Labs will help you to learn Python in a very short span of time. This tutorial is backed by exercises which is further segregated in easy, medium, and hard which will give you a very good grasp of the language. Let’s Dive in:
1: GETTING STARTED WITH PYTHON:
- Why Python?
- Top 10 Programming Languages
- Difference between Python 2.X and Python 3.X
- How to install Python
- Python Virtual Environment
- Python Keywords
- Namespaces & Scopes in Python
- Memory Management in Python
- Statements, Indentations, and Comments in Python
- How to Structure Python Program
- How to assign values to variables in python
- Python Operators
- How to use print function in python
- How to print without a Newline in Python?
2: PYTHON CONTROL STATEMENTS:
- How to read users input using Python
- Python Data Types
- Static Typing
- Type Conversion & Casting
- Python Control Flow
- Decision Making
- Python Output Formatting
3: SEQUENCES/DATA TYPES
- Python Lists, List Functions, List Methods, List Comprehensions
- Tuples, Tuple Methods & Functions
- Python Sets, Python Set Methods
- Python Dictionary, Dictionary Methods
- Python Arrays
4: FUNCTIONS
- Python Functions
- Python Imports
- Python Package Managers
- Best Python Packages
- Importlib Vs Zipimport
- Python Strings, String Methods
- File Processing
- Python OS Module
- Python Sys Module
- Python Pathlib Module
- How to use Python Modules
- Programming Paradigms
4: OBJECT-ORIENTED PROGRAMMING
- Object Oriented Programming
- Classes
- Inheritance
- Exception Handling
- Python Logging
4: ADVANCED TOPICS