Python for Engineering Students
Your first real programming language, taught the way a B.Tech student needs it
6 lessons · 1.1 hours of reading
· Beginner · 3 free
A ground-up Python course for first and second year engineering students. You learn the language properly: types, collections, loops, functions and files, with the mistakes that cost marks called out as you go.
Lessons
1
Why Python reads the way it does
Indentation, no semicolons, no type declarations - and the reason behind each one.
2
Variables, types and f-strings
What int, float, str and bool really are, and how to print them cleanly.
3
Lists, tuples, dicts and sets
Four containers, four different jobs - and how to pick the right one.
4
Loops, comprehensions and enumerate
for, while, range, zip and list comprehensions - plus when a comprehension is the wrong choice.
5
Functions, default arguments and *args
Writing functions properly, plus the mutable-default trap that silently corrupts data.
6
Files, exceptions and context managers
Reading and writing files safely, and handling errors without hiding bugs.
Lessons 4 to 6 need a Pro pass
A pass also opens every other course's paid lessons, all 50 mock test papers and the company-wise test series. It ends on its own date — nothing renews by itself and nothing is charged without you pressing a button.
See passes — from ₹29