In this section, you will get an introductory overview of Python, highlighting its key features, applications, and importance, aimed at giving readers a foundational understanding of the language.
In this section, you will get a concise overview of Python functions, explaining their purpose, syntax, usage, and features, serving as a quick reference for understanding and utilising functions in Python programming.
In this section, you will get an overview of data structures, their importance in computer science, and specifically discuss the built-in data structures available in Python.
The purpose of this section is to provide an explanation and examples of error handling in Python, highlighting its importance and demonstrating various techniques to catch and handle exceptions in Python programs.
Loop...else, partial functions & working with type hints
The purpose of this section is to explain the usage and behaviour of the loop...else clause in Python, providing examples and highlighting its significance in different types of loops (for and while) for better understanding by readers.
The purpose of this section is to provide a step-by-step guide on how to use and import functions from Python modules, highlighting the benefits of organising and reusing code through modularisation.
The purpose of this section is to provide an overview of Python libraries and packages, explain how to work with them, and highlight their importance in reusing code and expanding the functionality of Python programs.
The purpose of this section is to provide a concise overview of using the os module in Python for common directory-related tasks, such as creating directories, changing the current working directory, listing directory contents, and checking if a path is a directory.
The purpose of this section is to provide a step-by-step guide on how to install and use pyenv to manage multiple versions of Python on various operating systems.
The purpose of this section is to provide an overview of object-oriented programming in Python, explaining the concepts and syntax involved, and highlighting the benefits and importance of using object-oriented programming in Python development.