This an introductory course meant to introduce students to fundamentals of computer programming using Python programming language. The main topics include basic concepts of programming, conditional statements and expressions, flow control (iterations/loops), functions, import libraries, data structures, file and string processing.

Python is a general-purpose, versatile and popular modern high level programming language. It's an excellent beginner’s programming language because it is concise and easy (uncomplicated syntax) to read/write, and it is also one of the most widely used and sought-after programming language for data science as well as a great programming language that best suits the entire programming domain; for everything from mobile applications development, data processing and analytics, web development, to AI applications and software development in general.

3
INFS 429