This module introduces Python scripting language programming. Designed for students with existing computer programming knowledge, it serves as an ideal course for building proficiency in Python.
- This module serves as an introduction to Python scripting language programming, designed for students with some prior knowledge of computer programming. Covering various topics, including running and compiling programs, basic syntax, collections, functions, modules, exceptions, input and output, classes in Python, and regular expressions.
- The course delves into the fundamentals of Python, exploring aspects like dynamic types, Python reserved words, naming conventions, and strengths and weaknesses. It provides insights into basic Python syntax, control flow, and language components, including if statements, loops, and bitwise operators.
- The section on collections covers lists, tuples, sets, and dictionaries, detailing their usage and sorting. Additionally, the course discusses functions, parameters, scope, modules, and standard modules like sys, math, and time. It also addresses exceptions, input and output operations, working with directories, and metadata.
- The classes in Python segment explores principles of object orientation, class creation, instance methods, file organization, special methods, class variables, inheritance, polymorphism, type identification, and custom exception classes. The course concludes with a comprehensive look at regular expressions, covering character matches, special characters, quantifiers, grouping, and various other elements essential for efficient programming in Python.