Skip to main content

Learn Python

 

Learning Sections


  1. Introduction to Python
  2. Comment, escape sequence and print statement in Python
  3. Variables and Data Types in Python
  4. Typecasting in Python
  5. User input in Python
  6. String slicing and operations on string in Python
  7. String methods in Python
  8. If else conditional statements in Python
  9. Match case statement in Python
  10. For loops in Python
  11. While loops in Python
  12. Break and continue statement in Python
  13. Functions in Python
  14. Function Arguments in Python
  15. introduction to lists in Python
  16. List methods in Python
  17. Tuples in Python
  18. Operations on tuple in Python
  19. f strings in Python
  20. Docstrings in Python
  21. Recursion in Python
  22. Sets in Python
  23. Set methods in Python
  24. Dictionaries in Python
  25. for Loop with else in Python
  26. Exception Handling in Python
  27. Finally keyword in Python
  28. Raising custom errors in Python
  29. Short hand if else statements
  30. Enumerate Function in Python
  31. Virtual Environment in Python
  32. How import works in Python
  33. if __name__ == "__main__" in Python
  34. os Module in Python
  35. Local vs Global Variables in Python
  36. File IO in Python
  37. read(), readlines() and other methods
  38. seek(), tell() and other functions
  39. Lambda functions in Python
  40. Map, Filter and Reduce in Python
  41. 'is' vs '==' in Python
  42. Introduction to OOPs in Python
  43. Classes and Objects in Python
  44. Constructors in Python
  45. Decorators in Python
  46. Getters and Setters in Python
  47. Inheritance in Python
  48. Access Modifiers in Python
  49. Static Methods in Python
  50. Instance variables vs Class variables in Python
  51. Class Methods in Python
  52. Class Methods as Alternative Constructors in Python
  53. dir, __dict__ and help method in Python
  54. super keyword in Python
  55. Magic/Dunder Methods in Python
  56. Method Overriding in Python
  57. Operator Overloading in Python
  58. Single Inheritance in Python
  59. Multiple Inheritance in Python
  60. Multilevel Inheritance in Python
  61. Hybrid and Hierarchical Inheritance in Python
  62. Time Module in Python
  63. Creating command line utility in python
  64. Walrus Operator in Python
  65. Shutil Module in Python
  66. Requests Module in Python
  67. Generators in Python
  68. Function Caching in Python
  69. Regular Expressions in Python
  70. AsyncIO in Python
  71. Multithreading in Python
  72. MultiProcessing in Python
  73. Conclusion and where to go after this


Popular posts from this blog

Introduction to Python Programming

  Learning Sections      show History of Python Python was created by Guido van Rossum and first released in 1991. He wanted to create a language that was easy to read and simple to use. The name "Python" comes from the British comedy series "Monty Python's Flying Circus". Key Features of Python Readability: Python's syntax is clear and easy to read. Ease of Learning: Python is straightforward, making it great for beginners. High-Level Language: Python handles much of the complexity of the computer’s operations. Interpreted Language: Python runs code line-by-line, which makes debugging easier. Dynamically Typed: You don’t need to declare variable types. Extensive Standard Library: Python has many built-in modules for various tasks. Portability: ...

Comment, escape sequence and print statement in Python

Learning Sections      show 1. Comments in Python Comments are notes in the code that the Python interpreter ignores. They are used to explain and document the code, making it easier to understand and maintain. Single-line comments: Begin with the # symbol. Multi-line comments: Typically use triple quotes ''' or """ . # Single-line comment print ( "Hello, World!" ) # This comment is on the same line as the code """ Multi-line comment: This spans multiple lines. The Python interpreter will ignore these lines. """ print ( "Multi-line comments are often used for documentation." ) 2. Escape Sequences in Python Escape sequences are used to insert special characters into strings that are otherwise difficult to include directly. An escape sequence begins with a backslash ( \ ) followed by one or more characters. # Using escape s...