Python

Python is programming language used by wide range of fields such as Data science, Automation, Chat Bots, Web Development etc,. In this course we will learn 173 topics with practical examples and reverse KT will be done day wise. At the end of this course, you will be in a position to write python programming and have capability to learn advanced python library by yourself and works in python related projects.(Data Science , Automation , Chatbots etc.)

Total Course Duration – 14 Hours. (2 hours/Day)

Day 1

Introduction to Python
  • 1. Overview of Python Syllabus
  • 2. Scope of Python
  • 3. Who is using python ?
  • 4. How easy to learn Python ?
  • 5. Python Program comparison with Java, C and VB script
How to choose Python IDE and Installation Steps
  • 6. How to choose Python IDE?
  • 7. Reason to choose Python IDE?
  • 8. List of Python IDE tools
  • 9. Installation of Python 3
  • 10. Installation of Anaconda Package
  • 11. Configure Jupyter Notebook
Overview of Jupyter Notebook and Python Programming Basics
  • 12. Three Important Coding Tips
  • 13. What is Jupyter Notebook?
  • 14. Use of Jupyter Notebook
  • 15. Features of Jupyter Notebook
  • 16. Creating Python 3 file
  • 17. In Line Comments
  • 18. Block Comments
  • 19. Jupyter Documentation Feature
Identifiers and Keywords
  • 20. Creating Python 3 NoteBook
  • 21. Creating Documentation in Jupyter NoteBook
  • 22. Python Identifiers
  • 23. Rules for Identifiers
  • 24. Code Implementation of Identifier
  • 25. Reserved Keywords
  • 26. Code Implementation of Reserved Keywords

Day 2

Python Variables
  • 27. What is Variable?
  • 28. Memory Allocation Mechanism
  • 29. Rules for Python Variables
  • 30. Creating and Assigning Variables
  • 31. Multiple Assignments
  • 32. Memory Allocation for same value
Python Numbers and Arithmetic Operators
  • 33. What is Data Type?
  • 34. Types of Data Types
  • 35. Types of Python Numbers
  • 36. Identifying the Variable Types
  • 37. What are Operators in Python?
  • 38. Types of Operator
  • 39. Arithmetic Operators
  • 40. Rule of Precedence in Python
Comparison and Logical Operators
  • 41. What is Comparison Operators?
  • 42. Types of Comparison Operators
  • 43. Code Implementation for Comparison Operators
  • 44. Types of Logical Operators
  • 45. Code Implementation for Logical Operator
Assignment and Bitwise Operators
  • 46. What is Assignment Operator?
  • 47. What is Augmented Assignment Operators?
  • 48. Types of Assignment Operators
  • 49. Code Implementation for Assignment Operators
  • 50. What is Bitwise Operators?
  • 51. Types of Bitwise Operators
  • 52. Converting Decimal number to Binary number
  • 53. Code Implementation for Bitwise Operators
Identity and Membership Operators
  • 54. What is Identity Operator?
  • 55. Code Implementation of ‘is’ operator
  • 56. Code Implementation of ‘is not’ operator
  • 57. What is Membership Operator?
  • 58. Code Implementation of ‘in’ operator
  • 59. Code Implementation of ‘not in’ operator

Day 3

if and if else Statement
  • 60. Python Indentation
  • 61. Python Control Statement
  • 62. if statement logic and syntax
  • 63. Code Implementation of if statement
  • 64. if else statement logic and syntax
  • 65. Code Implementation of if else statement
if..elif..else and nested if Statement
  • 66. if..elif..else Statement logic and syntax
  • 67. Code Implementation of if..elif..else Statement
  • 68. Nested if Statement logic and syntax
  • 69. Code Implementation of Nested if Statement
Python For Loop Statement
  • 70. What is For loop?
  • 71. For loop with else statement
  • 72. Looping through String
  • 73. Range Function
  • 74. Iterating by Sequence Index
  • 75. Nested For Loop
  • 76. 12 Sample Programs

Day 4

Python While Loop Statement
  • 77. Python Loop
  • 78. While Loop
  • 79. Code Implementation of While Loop
  • 80. Using Else statement with loop
  • 81. Code Implementation of While Else Loop
  • 82. Infinite Loop
  • 83 Code Implementation of Infinite Loop
Python Break and Continue Statement
  • 84. What is Python Break Statement?
  • 85. Break Statement using While Loop
  • 86. Break Statement using for Loop
  • 87. Break Statement using Nested for Loop
  • 88. What is Python Continue Statement?
  • 89. Continue Statement using While Loop
  • 90. Continue Statement using for Loop
Python Lists and Methods
  • 91. What is Lists?
  • 92. How to create lists?
  • 93. List Indexing and slicing
  • 94. How to update the Lists?
  • 95. How to delete the Lists?
  • 96. Traversing lists using For loop
  • 97. 15 Most used List Methods
  • 98. String Split to create a list
  • 99. List Comprehensions
Python Tuples and Methods
  • 100. What is Tuples?
  • 101. How to create Tuples?
  • 102. List Indexing and Slicing
  • 103. How to update the Tuples?
  • 104. How to delete the Tuples?
  • 105. Traversing Tuples using For loop
  • 107. How to convert other Data type to Tuples?
  • 108. Advantages of Tuples over Lists

Day 5

Python Strings and Methods
  • 109. What is String?
  • 110. How to define String?
  • 111. How to access string with sample programs ?
  • 112. What is Negative Slicing ?
  • 113. What is Index Out of Range?
  • 114. Types of Index Error
  • 115. How to update a String?
  • 116. How to delete a String?
  • 117. Important String Operations
  • 118. String Comparison
  • 119. String Membership Operator
  • 120. Iterating String using for loop
  • 121. 17 most used Python Strings Methods
Python Dictionary and Methods
  • 122.What is Dictionary ?
  • 123. How to create Dictionary?
  • 124. How to access elements from a Dictionary?
  • 125. How to access elements using Get Method?
  • 126. How to add elements in a Dictionary?
  • 127. How to update elements in a Dictionary?
  • 128. How to delete elements in a Dictionary?
  • 129. Looping items in the Dictionary
  • 130. 11 Dictionary Most Used Methods
  • 131. Dictionary Comprehension

Day 6

Introduction to Python Functions
  • 132. 5W and 1H Approach
  • 133. What is Python Functions?
  • 134. Syntax of Function
  • 135. Rules for Creating Functions
  • 136. How to call a Function ?
  • 137. Doc String
  • 138. Function with return value
  • 139. Scope and Life Time of Variables
Python Function Arguments
  • 140. What is Function Arguments ?
  • 141. Importance of Function Arguments
  • 142. Types of Arguments
  • 143. Default Arguments
  • 144. Keyword Arguments
  • 145. Arbitrary Arguments
Recursion Function
  • 146. What is Recursion ?
  • 147. Python Recursive Function
  • 148. Advantages and Disadvantages of Recursion Function
Lambda Function
  • 149. What is Lambda Function?
  • 150. Rules of Lambda Function
  • 151. Lambda functions along with built-in functions

Day 7

Python – Modules
  • 152. The import Statement
  • 153. The from...import Statement
  • 154. The from...import * Statement
  • 155. Locating Modules
  • 156. Namespaces and Scoping
  • 157. The dir( ) Function
  • 158. Packages in Python
Python – Files I/O
  • 159. Printing to the Screen
  • 160. Reading Keyboard Input
  • 161. The raw_input Function
  • 162. The input Function
  • 163. Opening and Closing Files
  • 164. The open Function
  • 165. The file Object Attributes
Python – Exceptions Handling
  • 166. What is Exception?
  • 167. Handling an exception
  • 168. The except Clause with No Exceptions
  • 169. The except Clause with Multiple Exceptions
  • 170. The try-finally Clause
  • 171. Argument of an Exception
  • 172. Raising an Exceptions
  • 173. User-Defined Exceptions
Total Website Visits: 43943
© Copyright 2018 - 2020. All Rights Reserved.

Developed by Vinoth Rathinam