Career Tracks
Free Courses
Practice
AI Tutor
100 Free
Projects
More
For Employers
INR
Sign in
Start Free
Course Contents (0/55)
Python for Data Engineers
Micro Free Courses
Python for Data Engineers
55 lessons
1. Python Setup & Environment
Video lesson
1. Installing Python
4m
Video lesson
2. Installing Jupyter Notebook
3m
Reading
3. Setting Up Your Python Environment (VS Code, venvs & pip)
4m
2. Python Fundamentals
Video lesson
1. Python Variables
2m
Video lesson
2. Python Basic Datatypes
9m
Interactive tutorial
3. QUIZ: Variables & Datatypes
6m
Video lesson
4. Python Lists
3m
Video lesson
5. Python Dictionaries
8m
Reading
6. List Comprehensions & Advanced Collections
4m
Interactive tutorial
7. QUIZ: Lists & Dictionaries
6m
Project submission
8. ASSIGNMENT: Lists & Dict
32m
Video lesson
9. Python For Loops
5m
Video lesson
10. Python While Loops
7m
Interactive tutorial
11. QUIZ: For & While Loops
6m
Video lesson
12. Python If Conditions
8m
Video lesson
13. Python Functions
14m
Project submission
14. ASSIGNMENT: Loops, if conditions & functions
31m
Video lesson
15. Python Strings
17m
Reading
16. Text Wrangling Essentials: split, join, and formatting
3m
Video lesson
17. Python Regular Expressions (Regex)
6m
Interactive tutorial
18. QUIZ: Python Fundamentals
17m
Project submission
19. ASSIGNMENT: Python Fundamentals
32m
3. Modern Python Foundations
Video lesson
1. Type Hints & Static Checking
10m
Interactive tutorial
2. Quiz: Pyright/mypy Patterns and Gradual Typing
8m
Video lesson
3. Data Classes & Pydantic
17m
Interactive tutorial
4. Quiz: Choosing dataclass vs Pydantic vs NamedTuple
7m
Video lesson
5. Project Structure & Packaging
20m
Interactive tutorial
6. Quiz: pyproject.toml, src Layout, and Modern Packaging
8m
Video lesson
7. Virtual Envs & Dependency Management
9m
Interactive tutorial
8. Quiz: uv, Poetry, pip-tools Compared
8m
Assignment
9. Build 1 — CLI Tool (Typer + tests + package + publish)
35m
Reading
10. OOP for Pipeline Builders: Classes Where They Earn Their Keep
5m
4. Async, Concurrency & Performance
Video lesson
1. Async/Await — How the Event Loop Works
14m
Interactive tutorial
2. Quiz: When asyncio Helps and When It Doesn't
8m
Video lesson
3. Threading vs Multiprocessing vs Asyncio
13m
Interactive tutorial
4. Quiz: The GIL and Picking the Right Primitive
7m
Assignment
5. Build 2 — Async API Client Library
34m
Video lesson
6. Generators, Iterators & itertools
21m
Interactive tutorial
7. Quiz: Memory-Efficient Pipelines and Lazy Evaluation
8m
Video lesson
8. Context Managers & Decorators
15m
Interactive tutorial
9. Quiz: Building Reusable, Composable Abstractions
8m
Video lesson
10. Profiling & Optimization
17m
Interactive tutorial
11. Quiz: Profile First, Optimize After
8m
Assignment
12. Build 3 — High-Performance Data Processor
34m
Assignment
13. Build 4 — Memory-Efficient Data Cache & Profiler
33m
5. Production Python
Video lesson
1. Testing with pytest
23m
Interactive tutorial
2. Quiz: Fixtures, Mocking, Coverage, Test Organization
8m
Video lesson
3. Logging & Configuration
14m
Interactive tutorial
4. Quiz: Structured Logging and 12-Factor Config
8m
Video lesson
5. Error Handling Patterns
11m
Interactive tutorial
6. Quiz: Exceptions, Retries, Result Types
8m
Video lesson
7. Design Patterns in Python
23m
Interactive tutorial
8. Quiz: Pythonic Patterns vs Gang-of-Four
8m
Assignment
9. Build 5: Production Ingestion Microservice
34m
Assignment
10. Build 6 — Extensible Plugin Architecture (Capstone)
34m
Browse Topfolio
All courses
Practice
Projects
Career tracks
Home
/
Courses
/
Python for Data Engineers
/
Python Fundamentals
/
QUIZ: Python Fundamentals
Back to Python Fundamentals
QUIZ: Python Fundamentals
17 minutes
Interactive tutorial
🎯 Free Guest Mode: You are learning for free. Sign in to save your completion progress and quiz answers.
Sign in free
Question 1 of 25
Answer saved
0 answered
In a Python if statement, what is the correct term for the == symbol used to check if two values are the same?
Equality operator
Boolean operator
Arithmetic operator
Assignment operator
Previous
Next
← Back to Python Regular Expressions (Regex)
Feedback