Skip to content

Latest commit

 

History

History
94 lines (50 loc) · 4.74 KB

notes.md

File metadata and controls

94 lines (50 loc) · 4.74 KB

1. Python

  1. Introduction

  2. Identifier

  3. Keywords and variables

  4. Individual datatypes

  5. String

  6. List

  7. Tuple

  8. Dictionary

  9. Set

  10. all methods of collection datatypes

  11. Operators

  12. If-else

  13. For loop

  14. While loop

  15. Comprehension

  16. Function

  17. Generators

  18. File Handling

  19. Exception Handling

  20. Lambda function

  21. OOP - class and object

  22. OOP - variables

  23. OOP - methods

  24. OOP - constructor

  25. OOP - overloading

  26. OOP - COMPOSITION

  27. OOP - INHERITANCE

  28. OOP - POLYMORPHISM

    Polymorphism is the chameleon of OOP.
    It adapts, changes colors, and blends in wherever it’s needed.

  29. OOP - ABSTRACTION

    Imagine you’re building a magical coffee-making machine.
    Abstraction is like hiding away the internal details of how the machine works.
    Users just need to press a button labeled “Make coffee.”
    No need to understand the inner workings of water boiling, coffee grounds, or cup cleaning.
    It’s all abstracted into that magical button. ✨

    In code terms, abstraction means simplifying complex systems by breaking them down into manageable and reusable components.
    Hide the nitty-gritty details behind a clean interface. 🚀

  30. OOP - ENCAPSULATION

    Encapsulation is like wrapping your precious code in a protective bubble. 🛡️

    You group variables (attributes) and methods (functions) within a class.
    The outside world can’t mess with your internal implementation details.
    It’s like having a secret recipe—you don’t reveal all the spices; you just serve the delicious dish.

    So, encapsulation keeps your code safe, organized, and prevents unauthorized meddling. 🤫

  31. Regular Expression

  32. Decorators

  33. Map and Filter

2. Libraries

  1. Pandas