Learn Python with Examples
In this Python Tutorial, you will learn basic and advanced concepts of Python, its advantages, usage with machine learning, and data science with examples. All Python examples provided in this Python Tutorial are basic, simple, and easy to practice for beginners who are enthusiastic to learn Python, and these sample examples were tested in our development environment.
Note: In case you can’t find the Python sample code example you are looking for on this tutorial page, I would recommend using the Search option from the menu bar to find your tutorial.
1. What is Python and its Advantages
2. Python Types
str | <class ‘str’> | String is a sequence of characters |
3. Python Keywords & Operators
4. Python Statements
if Statement
Python if else Statement with Examples
ternary Operator
The Ternary Operator is a simple alternative to the if-else
statement in certain situations, especially when you need to make a simple decision and assign a value based on that decision.
for Loop
The for loop in Python is a control flow statement that is used to execute code repeatedly over a sequence like a string
, list
, tuple
, set
, range
, or dictionary(dict)
type.
5. Python Objects
Python List
Python list is an ordered collection of items that can contain elements of any data type, including other lists. It is a mutable data structure, meaning its contents can be modified after they have been created. Lists are typically used to store data that needs to be sorted, searched, or altered in some way.
Python Set
Sets are useful for storing a collection of elements when the order of the elements is not important, and you only need to know if an element is or is not in the set.
Python set is a collection of unique elements and it is an unordered data structure, which means that the elements in a set are not stored in a particular order, and they cannot be accessed by their index.
Python Tuple
Python Dictionary
Python dictionary is a collection of unordered elements. Elements in the dictionary are in the form of key-value
pairs each key having its corresponding value
.
Related: Python Slice Notation Explain
Lambda Expression
Python lambda function or expression
Python Functions
Functions in Python are reusable blocks of code that can perform a specific task. A function in Python is defined using the def
keyword, followed by the function name and a set of parentheses. Inside the parentheses, you can specify any parameters the function needs to take.
Related: How to use global variables in functions
Python Built-in Functions
- sorted() – To sort iterable objects in ascending or descending order
- map() – transform iterable objects
- reduce() – It is not part of the built-in function. Mentioned here as it is equally important to learn.
- filter()
- slice()
- range()
Python Exception Handling
Python try except is used to catch and handle exceptions or errors.
Python Multi-Tasking
Python Threading Explained With Examples
File Handling
Classes & Objects in Python
Python Classes allow you to create custom data types that can have their own attributes and methods and an object is an instance of a class. Using classes makes it easier to organize and manipulate data in programs.
Python staticmethod vs classmethod
Other Data Types in Python
The queue is an one-dimensional data structure which will also call as First in First out data structure.
If an element is inserted at first, it will come out first.
- Front: It is the index where the first element is stored in the queue. Deletion takes place here.
- Rear: It is the index where the last element is stored in the queue. Insertion takes place here.
A Linked List is a one-dimensional data structure containing nodes with a data field and a ‘next’ field, which points to the next node in a line of nodes.
Double Linked list is a one-dimensional data structure that contains nodes. Each node has one data/element and two links. The first link points to the previous node in the linked list and the second link points to the next node in the linked list.
Stack in Python is a one-dimensional data structure that is also called a Last In First Out data structure (LIFO). In a Stack data structure, If an element is inserted at last, it will come out first.
Python Virtual Environment Modules
Virtual Environment venv Module