0% found this document useful (0 votes)
17 views

Py Course Outline

This document provides an overview of the ICT2130-Programming in Python course. The course will introduce fundamental programming concepts like data structures, APIs, and databases using the Python programming language. Students will learn Python syntax, object-oriented programming, and how to develop applications that retrieve, process, and visualize data. They will also complete a project to design their own application using the skills learned. Prerequisites include courses in mathematics, algorithms, and data structures. The course will cover topics like Python syntax, strings, lists, object-oriented programming, regular expressions, networking, databases, and more.

Uploaded by

Wilfried Kamaha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Py Course Outline

This document provides an overview of the ICT2130-Programming in Python course. The course will introduce fundamental programming concepts like data structures, APIs, and databases using the Python programming language. Students will learn Python syntax, object-oriented programming, and how to develop applications that retrieve, process, and visualize data. They will also complete a project to design their own application using the skills learned. Prerequisites include courses in mathematics, algorithms, and data structures. The course will cover topics like Python syntax, strings, lists, object-oriented programming, regular expressions, networking, databases, and more.

Uploaded by

Wilfried Kamaha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

ICT2130-PROGRAMMING IN PYTHON

By Engr. MOUTLEN Albert


WELCOME!
Course Features

Lecture notes, programming assignments, Projects, Exams

Course Highlights

The Programming in Python course will introduce you to fundamental programming

concepts including data structures, networked application program interfaces, and

databases, using the Python programming language.

In the Project(s), you’ll use the technologies learned throughout the course to design and

create your own applications for data retrieval, processing, and visualization
Prerequisites
➢ Mathematics for Computer Science and Statistics
➢ Algorithms and Data Structures

Topics
➢ This course covers Python 3.
➢ The course covers four major areas:
Part 1: INTRODUCTION TO PYTHON
1. Context of Software development
2. Values and Variables
3. Expressions and Arithmetic
4. Conditional execution
5. Iterations
6. Functions
7. Exceptions
Part 2: OBJECT ORIENTED PROGRAMMING (CLIENT SIDE)
1. Strings
2. Lists and tuples
3. Dictionaries and Sets
4. Files
Part 3: OBJECT ORIENTED PROGRAMMING (DEVELOPPER SIDE)
1. Classes, Objects, Attributes
2. Classes, methods, inheritance and Polymorphism
Part 4: THE STANDARD LIBRARY
1. Regular expressions
2. The Time
3. Networked Programs and Web Services
4. User Interfaces
5. Using Databases and SQL
References
• Guttag, John. Introduction to Computation and Programming Using Python:
With Application to Understanding Data Second Edition. MIT Press, 2016.
• Allen B. Downey, Think Python. Second Edition.

You might also like