Introduction and Setup
Python is a programming language designed for humans, not just computers.
Popular Fields: - Data Science & AI - Web Development - Automation & Scripting - Scientific Computing - Game Development
Benefits: - Easy to learn - High demand in job market - Active community - Extensive documentation
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Readability counts.
Recommended: Use uv - it handles everything!
✅ All-in-one solution: Python + packages + environments ✅ 10-100x faster than pip ✅ Cross-platform - works everywhere ✅ No manual Python installation needed ✅ Industry standard for modern Python development
Essential Extensions: - Python - Ruff (linting & formatting) - Pyright (type checking) - Error Lens (debugging) - Quarto (for this tutorial!)
Output:
Hello, Python!
That’s it! No compilation, no complex setup.
Create variables for your information:
num1 = 15
num2 = 4
print(f"Number 1: {num1}")
print(f"Number 2: {num2}")
print("-" * 20)
print(f"Addition: {num1} + {num2} = {num1 + num2}")
print(f"Subtraction: {num1} - {num2} = {num1 - num2}")
print(f"Multiplication: {num1} × {num2} = {num1 * num2}")
print(f"Division: {num1} ÷ {num2} = {num1 / num2:.2f}")Ready to continue with Data Types?
Resources: - Python.org - Real Python - Python Tutor
Python Tutorial