# Guides

- [Course Outline](/python-course-guide/guides/course-outline.md): This page provides an outline of the topics to discussed.
- [Getting started with Python](/python-course-guide/guides/getting-started-with-python.md)
- [Syntax](/python-course-guide/guides/syntax.md)
- [Variables](/python-course-guide/guides/variables.md)
- [Datatypes](/python-course-guide/guides/datatypes.md)
- [Casting](/python-course-guide/guides/casting.md)
- [Numbers](/python-course-guide/guides/numbers.md)
- [Operators](/python-course-guide/guides/operators.md)
- [Python Math](/python-course-guide/guides/operators/python-math.md)
- [Strings](/python-course-guide/guides/strings.md)
- [Python String Formatting](/python-course-guide/guides/python-string-formatting.md)
- [User Input](/python-course-guide/guides/user-input.md)
- [Git and Github](/python-course-guide/guides/git-and-github.md)
- [Booleans](/python-course-guide/guides/booleans.md)
- [List](/python-course-guide/guides/list.md)
- [Tuples](/python-course-guide/guides/tuples.md)
- [Sets](/python-course-guide/guides/sets.md)
- [Dictionaries](/python-course-guide/guides/dictionaries.md)
- [Conditionals](/python-course-guide/guides/conditionals.md)
- [Loops](/python-course-guide/guides/loops.md)
- [Function](/python-course-guide/guides/function.md)
- [Arrays](/python-course-guide/guides/arrays.md): What is an Array?
- [Try and Except](/python-course-guide/guides/try-and-except.md)
- [Scope](/python-course-guide/guides/scope.md)
- [Classes and Objects](/python-course-guide/guides/classes-and-objects.md)
- [Class Methods and Properties](/python-course-guide/guides/class-methods-and-properties.md)
- [Inheritance](/python-course-guide/guides/inheritance.md)
- [Polymorphism](/python-course-guide/guides/polymorphism.md)
- [Dunder Methods(Double Underscore Methods)](/python-course-guide/guides/dunder-methods-double-underscore-methods.md)
- [Decorators](/python-course-guide/guides/decorators.md)
- [Iterator and Generator](/python-course-guide/guides/iterator-and-generator.md): Iterators and generators are powerful features in Python that allow you to work with sequences of data efficiently. In this tutorial, we will explore iterators and generators, how they work, and when
- [Modules and Packages](/python-course-guide/guides/modules-and-packages.md)
- [Date and Time](/python-course-guide/guides/date-and-time.md)
- [JSON](/python-course-guide/guides/json.md)
- [RegEx](/python-course-guide/guides/regex.md)
- [Pip](/python-course-guide/guides/pip.md)
- [File Handling](/python-course-guide/guides/file-handling.md)
- [Data Structures and Alogrithms](/python-course-guide/guides/data-structures-and-alogrithms.md)
- [References](/python-course-guide/guides/references.md)
