Python Introduction
1. What is Python?
- High-level: Easy to read and write (like English).
- Interpreted: Runs without compiling into machine code.
- General-purpose: Can be used for web, data, AI, automation, etc.
- Open-source: Free to use and modify.
- Cross-platform: Works on Windows, Mac, Linux.
2. Key Features
- Simple Syntax – Easy to learn for beginners.
- Object-Oriented – Supports classes and objects.
- Extensive Libraries – Built-in modules + third-party packages.
- Dynamically Typed – No need to declare variable types.
- Portable – Same code runs on multiple OS.
3. Python Applications
- Web development (Django, Flask)
- Data science & analytics (Pandas, NumPy)
- Artificial Intelligence & Machine Learning (TensorFlow, PyTorch)
- Automation & scripting
- Game development (Pygame)
- Desktop & GUI applications (Tkinter, PyQt)
4. Python Basics
Comments:
# This is a commentVariables:
name = "Alice" age = 25Data Types:
- String (
str), Integer (int), Float (float), Boolean (bool) - List, Tuple, Set, Dictionary
- String (
Input/Output:
name = input("Enter name: ") print("Hello", name)
5. Example Code
# Simple Python program
print("Welcome to Python!")
x = 5
y = 3
print("Sum:", x + y)
6. Advantages
- Beginner-friendly
- Huge community support
- Works well with other languages (C, Java, etc.)
- Suitable for both small scripts and large applications
7. Disadvantages
- Slower than compiled languages (like C++)
- Not ideal for mobile app development
- High memory usage for large-scale systems
8. How to Install & Run Python
- Download from python.org
Install and check version:
python --versionRun a script:
python myscript.py
.png)