Skip to content
adarvana

Python - Beginner to Advanced

Python is the most popular programming language used in the areas like IOT, Data related projects, Banking and Financial projects, Data Science, machine learning and AI.

Hemachandra Routhu
All Levels
44hr 10min total
0
195 lessons

Refundable within 6 hours of purchase if less than 20% is watched. Refund policy

Curriculum

1. Python - Introduction

13:31

2. Why Learn Python & Place Of Python In Market

10:40

3. Python Installation - Linux

18:03

4. Python Installation - Windows

4:15

5. Python - Helloworld Program

2:57

6. Running Python Code From Text Files

10:43

7. Execution Of Python Program

18:06

8. Python Compilation Of Source Code

10:43

9. Pyc Files Visualization

5:25

10. Frozen Binaries

5:25

11. Variables And Identifiers

6:18

12. Introduction To Data Types

11:46

13. None And Numeric Data Types

7:40

14. Conversion Of Data Types

4:04

15. Bool Data Type

4:04

16. Str Datatype

10:34

17. Bytes And Bytearray

6:21

18. List And Tuple

31:09

19. Set

6:48

20. Dictionaries Or Maps

9:47

21. Introduction To Operators

6:05

22. Arithmetic & Assignment Operators

6:51

23. Unary & Relational Operators

5:07

24. Logical Operators

6:57

25. Boolean, Identity & Membership Operators

15:31

26. Bitwise Complement Operator

5:16

27. Bitwise And , Or Operators

6:57

28. Bitwise Xor Operator

4:15

29. Bitwise Left Shift And Right Shift Operators

5:36

30. Input And Output

8:00

31. Print Function

7:55

32. Input Function

6:50

33. Input Multiple Values

6:07

34. Accept Multiple Values From Keyboard

7:13

35. Command Line Args

19:52

36. Control Statements

17:44

37. If Elif Else Statement

9:41

38. If Else Example

4:24

39. While Loop

8:28

40. Reversing A Number Using While

9:10

41. For Loop

8:47

42. Break Vs Continue

7:04

43. Assert Statement

5:32

44. Pass Statement

3:42

45. Introduction To Functions

21:51

46. Functions Example

10:37

47. Functions Another Example

10:47

48. Actual And Formal Arguments

5:22

49. Local Vs Global Variables

4:22

50. Local Vs Global Variables Example

8:59

51. Global Keyword

8:29

52. Default Arguments

5:37

53. Variable Length Arguments

9:16

54. Variable Length Arguments

6:12

55. Variable Length Keyword Arguments

6:44

56. Return Statement

7:11

57. Returning Multiple Values

3:11

58. Check A Number Is Prime

19:39

59. Generate Prime Numbers In A Range

8:22

60. Recursive Functions

10:23

61. Functions Are First Class Objects

17:25

62. Functions On Lists

34:11

63. List Comprehensions

26:06

64. Functions On Tuples

12:32

65. Functions On Dictionaries

9:21

66. Decorators

30:23

67. Generators

11:35

68. Lambda Expressions

12:54

69. Filter Using Lambdas

13:48

70. Map Using Lambdas

11:44

71. Reduce Using Lambdas

11:01

72. Introduction To Arrays

26:03

73. Indexing, Slicing And Functions On Arrays

8:22

74. Example On Arrays

5:41

75. Numpy And Creating Single Dimensional Arrays

27:46

76. Operations On Numpy Arrays

11:02

77. Attributes, Reshape And Flatten Methods

12:33

78. Multi-Dimensional Arrays

10:25

79. Indexing And Slicing In Multi-Dimensional Arrays

8:37

80. Matrices

17:52

81. Classes & Object Creation - Theory

16:16

82. Practical Example - Classes

5:07

83. Init Method

18:40

84. Instance Variables And Instance Methods

6:44

85. Static Variables And Static Methods

19:19

86. Use Of Classmethod Decorator

5:58

87. Another Example Of Classmethod

7:05

88. Static Methods

6:24

89. Count No Of Objects Created

6:12

90. Pass One Class Object To Another Class Object

8:19

91. Inner Classes

7:42

92. Encapsulation

21:16

93. Mutator & Accesor Methods

2:58

94. Abstraction

21:38

95. Introduction To Inheritance

33:03

96. Inheritance Pratical Way Example

16:36

97. Constructor Overriding

15:03

98. Method Overriding

5:04

99. Super Method

7:32

100. Super In Constructors With Parameters

4:40

101. Another Example For Super

6:45

102. Object Class

4:33

103. Types Of Inheritance

8:58

104. Single Inheritance

7:29

105. Multiple Inheritance

8:19

106. Drawbacks Of Multiple Inheritance

10:19

107. Introduction To Polymorphism

8:18

108. Duck Typing

9:44

109. Operator Overloading

13:38

110. Magic Methods

13:06

111. Method Overloading & Method Overriding

7:01

112. Abstract Classes & Abstract Methods

41:56

113. Example Of Abstract Classes & Methods

10:32

114. Concrete Methods & Abstract Methods

13:43

115. Interfaces In Python

28:05

116. Abstract Classes Vs Interfaces

11:04

117. Introduction To Exception Handling

26:20

118. Errors & Types - Practical Way

24:38

119. Why To Handle Exceptions

21:23

120. Try, Except & Finally

37:20

121. Nested Try Bocks And Rules

21:56

122. Creating Custom Exceptions

16:13

123. Rules When Handling Errors

16:24

124. Logging In Python

19:04

125. Introduction To Files

12:44

126. Operations On Files In Python

10:11

127. Types Of Files

4:41

128. Working With Text Files - Read & Write

16:47

129. Seek Method & File Pointer

14:35

130. Counting Lines, Words & Characters In A File

21:56

131. Working With Binary Files

17:11

132. With Statement

5:24

133. Introduction To Pickle

7:14

134. Pickling & Unpickling

13:39

135. Seek Vs Tell

12:04

136. Random Accessing Of Binary Files

25:12

137. Random Accessing Using Mmap

28:56

138. Zipping & Unzipping

18:41

139. Introduction To Regular Expressions

13:00

140. Operations Using Regex

15:29

141. Sequence Characters

13:47

142. Examples With Sequence Characters

25:55

143. Quantifiers

12:08

144. Special Characters

5:36

145. Regex On Files

6:38

146. Introduction To Date And Time

18:22

147. Operations On Date & Time

14:35

148. Fromatting Date & Time

21:06

149. Timedelta, Comparing & Sorting Of Dates

13:12

150. Stopping Execution Of Program Temporarily

11:57

151. Calendar

5:34

152. Introduction To Gui

10:35

153. Pixels

9:51

154. Widgets

12:11

155. Root Window

11:05

156. Canvas

20:36

157. Frame

11:02

158. Push Button

13:02

159. Push Button With Event

14:27

160. Label

9:11

161. Message

10:38

162. Text And Scrollbar

21:59

163. Check Boxes

23:03

164. Radio Buttons

15:38

165. Entry Boxes

19:10

166. Spinbox

13:28

167. Listbox

19:07

168. Menu

28:35

169. Introduction To Threads

15:34

170. Single Tasking

14:33

171. Multi-Tasking

16:03

172. Process Vs Threads

29:43

173. Mainthread

12:43

174. Creating Thread

19:20

175. Creating Thread

13:09

176. Creating Thread

11:01

177. Thread Class Methods

7:19

178. Single Task Example

14:28

179. Multitasking Example

25:03

180. Multitasking Example

24:41

181. Thread Synchronization

17:40

182. Dead Locks

28:45

183. Producer Vs Consumer

20:37

184. Wait & Notify

14:00

185. Introduction To Dbms

24:29

186. Installation Of Mysql & Pymysql - Windows

18:31

187. Mysql Installation - Linux

6:36

188. Basic Operations On Database Using Sql

47:40

189. Basic Operations On Mysql Using Python

25:00

190. Fetching Data From Tables Using Python

9:21

191. Introduction To Networking

48:00

192. Socket Programming

12:45

193. Tcp Server & Client In Python

25:50

194. 2 Way Communication Between Server & Client

9:03

195. Udp Server & Client In Python

8:07

Frequently asked questions

Meet your instructor

Hemachandra Routhu

Technical Lead 10+ years

A dynamic technical visionary with 10+ years of experience in full-stack engineering and data technologies, managing critical projects at the intersection of AI, cloud computing, and DRM security. Known for bridging the gap between industrial-grade architecture and student-friendly pedagogy, preparing developers for the rigors of the global IT sector.

View full profile →

Student outcomes

From our instructors' students at Adarvana.

“After spending my time as house wife for 6 years, I learned Python from RNR sir and got the job as Python developer in a MNC on a pay scale of 12 lakhs p.a.”
Mrs. VaralaxmiSoftware Developer
“I was a DevOps specialist working in Delhi on 18 lakhs package. I attended RNR classes in Python. Now I am working on 28 lakhs package in Pune.”
Mr. SandeepDevOps Team Lead
“As a fresher I thought no jobs in Python. After completion of course from RNR sir, I got selected in an MNC in Bangalore within 1 month.”
Mr. ArunSoftware Developer

Certificate of completion

Finish every lesson and you earn a certificate with a unique verification ID. Anyone (an employer, a client, a university) can confirm it's genuine on our public verification portal.

Student reviews

5.0(1 review)

No reviews yet.