Introduction to Python Programming - Computer Science (Professional Practice)

This course takes you through the core concepts and syntax of Python, a powerful and versatile programming language. From basic syntax and data types to more advanced topics like object-oriented programming and file handling, this course is designed to give you a solid foundation in Python and equip you with the skills to build real-world applications.

Enrolment valid for 12 months

Course Chapters

1. Introduction to Computing
4
An introduction to computing and terminologies such as problem-solving, programming languages, translators, terminals, IDEs, flow charts, etc.
Concept Overviews
4 Lessons
2. Basic Python Syntax
3
Naming Python variables; basic mathematical operators; taking user inputs and printing program outputs; etc.
Concept Overviews
3 Lessons
3. Control Structures
4
Python relational operators, logical operators, conditionals and iterators.
Concept Overviews
4 Lessons
4. Sequential Data Types
4
Strings, lists, tuples and dictionaries.
Concept Overviews
4 Lessons
5. Functions
3
Definition, uses and examples of functions in Python.
Concept Overviews
3 Lessons
6. Object-Oriented Programming
4
Classes, objects and related concepts.
Concept Overviews
4 Lessons
7. File Handling
2
Reading and writing into files in Python.
Concept Overviews
2 Lessons
8. Sample Problems
3
More worked examples.
Concept Overviews
3 Lessons
9. Algorithms
1
An introduction to algorithms and their complexities.
Concept Overviews
1 Lesson