"Python-Basics and Beyond" is a course tailored for the beginner in software programming. On completing the course the students will acquire the skill equivalent to a Python programmer of about 2 years experience.
The course covers all the basics and then take the students through an intermediate level of programming and finally introduces them to advanced concepts with the help of lectures, exercises, assignments, assessments and projects.
Python is an easy language to learn so the learning curve will be quite easy. There requires to be a lot of practical work to be implemented, so this course will involve the student with a lots of hands-on exercise, assignments and assessments.
The course starts with the conventions of Python, follower by the constructs for decision and repetation. Then there will be an extensive study of the builtin data structures of Python. There will be some more study of constructs for iteration and exception handling. The will be a lot of exercise and material regarding functions, module and packages followed by comprehensions.
We will look at the object oriented approach of design and implementation in Python with suitable examples, Then we will look at working with files from the file system. There will also be a suitable coverage for Regular Exceptions and GUI.