Functions in PythonIntroduces functions in Python, covering predefined and user-defined functions, formal and effective parameters, and the importance of docstrings.
Python Crash CourseProvides a Python crash course covering basic arithmetics, complex numbers, strings, lists, dictionaries, and more.
Dictionary OperationsCovers operations and methods related to dictionaries in Python, including creating, updating, and handling key errors.
Python BasicsCovers Python basics, Git, control structures, functions, file handling, and debugging using PDB.
Generic Programming: TemplatesCovers generic programming in C++ through templates for classes and functions, showcasing examples and discussing specialization and separate compilation.
Object-Oriented Programming in C++Covers classes, objects, attributes, methods, and encapsulation in C++ programming, emphasizing the importance of encapsulation and abstraction.
Modules and NamespacesExplores Python modules, program hierarchy, module importing, and namespaces, including variables and scopes within functions.