Course Content
What is Python?
Introduction of Python and Its setup
Control Statement
Control statements are used to control the flow of execution depending upon the specified condition/logic.
File Handling
File handling is an important component of any application. Python has multiple functions for creating, reading, updating, and deleting files.
Following are the examples of python scripts to try hands-on, you are ready to start your python journey.
About Lesson

What is Generators in Python

Generator functions act just like regular functions with just one difference that they use the Python yield keyword instead of return. A generator function is a function that returns an iterator. A generator expression is an expression that returns an iterator. Generator objects are used either by calling the next method on the generator object or using the generator object in a “for in” loop.


def test_sequence():
	num = 0
	while num < 10:
		yield num
		num += 1

for i in test_sequence():
	print(i, end=", ")
0, 1, 2, 3, 4, 5, 6, 7, 8, 9

A return statement terminates a function entirely but a yield statement pauses the function saving all its states and later continues from there on successive calls.