Welcome to the "Python Fundamentals" course, This is a subset of Python for Data Engineering course. This course is designed to provide you with a solid foundation in Python, which is a crucial skill for any aspiring data engineer. Whether you are new to programming or looking to refresh your knowledge, this course will guide you through the essential concepts and techniques you need to become proficient in Python.
Throughout this course, you will explore a wide range of topics, starting with the basics and gradually moving towards more advanced concepts. This course is a subset of Python for Data Engineering.
By the end of this course, you will have a strong understanding of Python programming fundamentals, which will serve as a stepping stone for more advanced topics in data engineering and other fields. You will be able to write clean, efficient, and modular code, and handle errors gracefully. This foundational knowledge will empower you to tackle more complex projects and continue your journey in the world of Python programming.
- Introduction
- First Python program
- Basic Data types (int, float, str, bool)
- Variables, Constants and operators
- Control flow (if statements, loops)
- Data structures (lists, tuples, dictionaries, sets)
- String manipulation
- Modular Programming (introduction)
- Error handling
- Assignments: Python basics assignments