Not too easy. Not too difficult.
I would recommend this course to all the students who want to learn the basics of python language. This course is for beginners with no prior computer science knowledge. Students will get to know about the syntax and semantics of this language. The concepts can be written in fewer lines. The Hello world program was about two lines.
Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is a great language for the beginner-level programmers and supports the development of a wide range of applications from simple text processing to WWW browsers to games. Python has few keywords, simple structure, and a clearly defined syntax. This allows the student to pick up the language quickly. Python can run on a wide variety of hardware platforms and has the same interface on all platforms. Python supports GUI applications that can be created and ported to many system calls, libraries and windows systems, such as Windows MFC, Macintosh, and the X Window system of Unix.
Hours per week:
Advice for students:
Students considering this course should make good notes in every class and take programming laboratories seriously as the hands on programming lectures starts from the very first day. Participation from every students would be required so you should attend classes regularly. Do all the small assignments and you will be good to go.