VL
Vinsoft Lab
Learn • Build • Innovate
Paid Programming Beginner

Python Programming

Learn Python programming from the fundamentals to practical projects, automation, data handling and application development.

24 Lessons
8 Weeks Duration
Practical Learning
Your Progress 0%

Your progress is stored locally in this browser.

Lesson 24 Python Programming

Final Project: Student Management Program

Combine variables, lists, dictionaries, functions and loops to build a small student management program.

Learn by experimenting

Study the Python code, run it, change values and observe the output. Practical experimentation is an important part of learning programming.

Python Code

Python runs directly in your browser.

students = [
    {'name': 'Alex', 'marks': 80},
    {'name': 'Mary', 'marks': 72},
    {'name': 'John', 'marks': 65}
]

def show_students(data):
    for student in data:
        print(student['name'], '-', student['marks'])

print('STUDENT MANAGEMENT SYSTEM')
print('-------------------------')
show_students(students)

Python Output

Program output appears here.

Click "Run Code" to execute the Python program.
Python engine is ready when you click Run Code.
Quick Check

Test your understanding

Choose the best answer.

Which function can calculate the length of a Python list?

Previous Lesson
← Mini Project: Grade Calculator
Course Complete
Congratulations! 🎉
KEEP LEARNING

Build real applications with Python.

Continue learning programming and turn your Python knowledge into practical software projects.