
Explore Python string methods, learn that strings are immutable objects, and use indexing, slicing, len, upper, lower, and membership operators in and not in.
Learn to define and call functions using def, pass parameters, and return values, including multiple arguments and void functions, with examples like f(4) returning 16.
In this course, you will learn introductory Python programming constructs. You will be exposed to all of the fundamental constructs of programming such as loops, data structures, and operators. You will learn procedural programming first to develop a strong basis of computational logic. Then, you will learn Object-Oriented Programming (OOP) and functional programming. Altogether, this course will unlock the doors to learn GUI development, conduct computer science research, and begin website development in Python.