Querying Answers with howdoi Package

4:35
© SANTRA TECHSPOTCurated by YodaHut. These lessons are hosted on YouTube and produced by their original creators, who are not affiliated with YodaHut. You still earn YodaCoins, keep your streak and track progress here.

My Notes (0)

Sign in to take timestamped notes, earn YodaCoins and keep your streak.

No notes yet. Notes are private to you and jump the video to the moment you wrote them.

Course Contents

  1. 1Introduction to Python11:17
  2. 2Installing and Configuring Python8:36
  3. 3Setting Environment Variables6:16
  4. 4Python 2.x vs Python 3.x6:22
  5. 5Variables in Python6:25
  6. 6Numbers and Numeric Data Types7:00
  7. 7Strings Data Type7:29
  8. 8Type Casting8:10
  9. 9Previous Command and Clear Screen in IDLE4:29
  10. 10Reading Input with input()7:47
  11. 11raw_input() vs input()5:07
  12. 12Operators Overview12:02
  13. 13Bitwise Operators9:36
  14. 14Membership and Identity Operators5:49
  15. 15Operator Precedence7:12
  16. 16Branching Statements: if, if-else, elif, and nested if12:36
  17. 17While Loop10:10
  18. 18For Loop and range()7:10
  19. 19Break Statement6:38
  20. 20Continue Statement5:46
  21. 21Pass Statement5:00
  22. 22Lists and Nested Lists11:18
  23. 23List Methods and Operations13:51
  24. 24Tuples12:29
  25. 25Introduction to Sets8:44
  26. 26Set Operations16:24
  27. 27Dictionaries9:15
  28. 28Mutable vs Immutable Objects6:24
  29. 29Functions7:31
  30. 30Lambda Functions5:03
  31. 31Exception Handling (try-except)8:58
  32. 32Assertions and Assert Statement4:51
  33. 33Catching Specific and Multiple Exceptions7:48
  34. 34User-Defined and Custom Exceptions10:36
  35. 35File Handling: Opening and Closing Files8:35
  36. 36File Handling: Reading and Writing6:23
  37. 37File Handling: Iterating Over Lines4:45
  38. 38File Handling: Converting File Content into Lists5:40
  39. 39File Handling: Searching Keywords with Line Numbers4:07
  40. 40Object-Oriented Programming: Classes and Objects7:44
  41. 41Constructors and the self Keyword7:48
  42. 42Inheritance and Types of Inheritance11:36
  43. 43Function Overloading and Method Overriding12:49
  44. 44Operator Overloading and Polymorphism11:32
  45. 45Meaning of Underscores in Variable Names (_ and __)9:13
  46. 46Introduction to Multithreading12:48
  47. 47Creating and Starting Threads with threading Module11:24
  48. 48Thread Identification with setName() and getName()9:04
  49. 49Checking Thread Status with is_alive()7:32
  50. 50Daemon Threads8:29
  51. 51threading.enumerate(), active_count(), and current_thread()12:12
  52. 52Subclassing the Thread Class9:57
  53. 53Timer Thread Objects4:38
  54. 54Event Objects in Threading10:36
  55. 55Thread Synchronization with Locks6:42
  56. 56Re-Entrant Locks (RLock)9:31
  57. 57Built-in String Methods - Part 110:23
  58. 58Built-in String Methods - Part 28:48
  59. 59Built-in String Methods - Part 36:56
  60. 60Connecting Python to MySQL Database8:02
  61. 61Fetching MySQL Data Using Cursor Objects8:46
  62. 62Creating Tables in MySQL Database5:47
  63. 63Inserting Records into MySQL Database6:52
  64. 64Inserting Runtime Variable Values into MySQL6:49
  65. 65Inserting Multiple Rows using executemany()6:00
  66. 66Updating Records in MySQL Database8:30
  67. 67Deleting Columns and Rows in MySQL Database6:15
  68. 68Interacting with Operating System using os Module10:37
  69. 69Pure vs Impure Functions6:08
  70. 70Regular Expressions (re Module)12:08
  71. 71Understanding if __name__ == '__main__'5:29
  72. 72Reading Command-Line Arguments using sys.argv6:59
  73. 73Introduction to argparse Module6:01
  74. 74Parsing Command-Line Arguments with argparse7:39
  75. 75Introduction to Iterators5:14
  76. 76Building Custom Iterators (__iter__ and __next__)9:16
  77. 77Nested and Inner Functions6:11
  78. 78Generators and yield4:54
  79. 79List Comprehensions5:17
  80. 80Nonlocal Variables and Scope4:44
  81. 81String Formatting with .format()6:13
  82. 82Resource Management with the with Keyword6:17
  83. 83Variable Arguments with *args and **kwargs5:19
  84. 84Built-in Functions: map() and ord()4:43
  85. 85Inspection Tools: dir() and help()4:05
  86. 86Collections Module: Counter4:03
  87. 87Generating Random Numbers with random Module6:36
  88. 88System Information with platform Module3:26
  89. 89Creating and Importing Modules5:03
  90. 90Python Indentation and Fixing Indentation Errors5:19
  91. 91Five Useful Python Tricks and Concepts5:11
  92. 92How Python Works Internally (Bytecode and Virtual Machine)3:55
  93. 93Converting Digits to Words Program3:13
  94. 94Querying Answers with howdoi Package4:35
  95. 95Clipboard Management with pyperclip4:36
  96. 96Creating XML Documents with xml.etree.ElementTree8:29
  97. 97Adding XML Attributes and Values7:40
  98. 98Reading and Parsing XML Files8:27
  99. 99Using else Statements with for and while Loops5:31
  100. 100Shallow Copy vs Deep Copy13:07
  101. 101Filtering Sequences with filter()5:12
  102. 102Difference Between append() and extend() in Lists5:53
  103. 103Partial Functions with functools.partial12:49
  104. 104Desktop Notifications using win10toast3:53
  105. 105Local File Sharing Server using http.server4:23
  106. 106Extracting Text from PDF using PyPDF24:39
  107. 107Merging Dictionaries in Python4:47
  108. 108Truth Value Testing with any() and all()5:02
  109. 109Finding Largest and Smallest Values with heapq3:47
  110. 110Disassembling Bytecode with dis Module3:08
  111. 111Multiple Operators between Operands8:04
  112. 112Fetching Live IPL Score Notifications10:59
  113. 113Unique Features of Python Functions11:47
  114. 114Scope and Use Cases of Inner Functions5:39
  115. 115Decorators in Python8:18
  116. 116Closures in Python8:34
  117. 117Application Logging with logging Module10:29
  118. 118Parsing and Generating JSON10:39
  119. 119JSON Data Types vs Python Data Types5:14
  120. 120json.loads() vs json.dumps()4:43
Lessons by SANTRA TECHSPOT on YouTube. Curated by YodaHut — we didn't make this content.