| Series | Topic | Description |
|---|---|---|
| 1 | Arguments | Learn how to pass information into functions using parameters and arguments. |
| 2 | Bits | Understand how data is stored and processed in binary (0s and 1s). |
| 3 | Bitwise_Operators | Perform operations on binary representations of integers. |
| 4 | Builtin_Functions | Explore Python’s powerful built-in functions like len(), type(), and range(). |
| 5 | Comments | Learn how to write comments to explain your code for better readability. |
| 6 | Conditions | Use if, else, and elif to control the flow of your programs. |
| 7 | Creative | Explore creative and fun Python code examples and ideas. |
| 8 | deepLearning | Basics of deep learning using Python libraries like TensorFlow or PyTorch. |
| 9 | DictionaryMethods | Learn methods to work with Python dictionaries like get(), keys(), and items(). |
| 10 | EscapeCharacters | Use special characters like \n, \t, and \\ in strings. |
| 11 | Exception_Errors | Handle errors using try, except, and raise custom exceptions. |
| 12 | Factorial | Learn different ways to compute factorials using loops and recursion. |
| 13 | file_Operations | Read from and write to files using Python’s file handling features. |
| 14 | Functions | Understand how to define and use reusable blocks of code. |
| 15 | Generator_Functions | Use yield to create iterators that generate values on the fly. |
| 16 | IntegerMethods | Explore integer-specific methods and operations. |
| 17 | json_module | Work with JSON data for web APIs and configuration files. |
| 18 | ListMethods | Master list operations like append(), sort(), and pop(). |
| 19 | literals | Learn different types of literal values: string, numeric, boolean, etc. |
| 20 | Logical_Operators | Combine conditions using and, or, and not. |
| 21 | Loops | Use for and while loops to repeat actions in your code |
| 22 | Memory | Understand how variables and objects are stored and referenced in memory. |
| 23 | multi_parameter_functions | Create functions that accept multiple parameters and use them flexibly. |
| 24 | OOPs | Learn Object-Oriented Programming: classes, objects, inheritance, etc. |
| 25 | Operators | Explore arithmetic, comparison, assignment, and logical operators. |
| 26 | Projects | Practical mini-projects to apply what you've learned. |
| 27 | Python_Essentials_Two | Advanced or follow-up topics from Python Essentials One. |
| 28 | request module | Make HTTP requests in Python using the requests library. |
| 29 | setsMethods | Learn how to work with sets and their unique methods like union() and intersection(). |
| 30 | StringMethods | Use string methods like lower(), split(), and replace(). |
| 31 | try_except | Handle and catch exceptions using try and except blocks. |
| 32 | TupleMethods | Explore tuple operations and how they differ from lists. |
| 33 | tuples_dictionaries | Understand the combined use of tuples and dictionaries in data structures. |
| 34 | Variable_Scope | Learn local, global, and nonlocal scope in functions. |
| 35 | Variables | Understand how to declare and use variables in Python. |
This project is licensed under the MIT License.