Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
2 views

HOT-Python-Programming-Curriculum_11052022-1

insights on python

Uploaded by

lanrejohnthomas
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

HOT-Python-Programming-Curriculum_11052022-1

insights on python

Uploaded by

lanrejohnthomas
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Certificate in Python Programming

Course Curriculum www.hiit.ng


Course Overview: This course will teach students how to program using Python. At the end of the course,
graduates will be able to take on tasks and job opportunities as Python Programmer.
WEEK DAY MODULE OBJECTIVES TOPICS HOURS
1. What is Python?
2. Why Python?
3. Areas of Applications
4. Installing Python and VsCode,
At the end of this Module, you will understand: Pycharm
1. Python 5. Python Interpreter
Week 1 Day 1 the basics of Python, install the tools you need 3
Overview 6. First Python Program and
to wite and run your python programs Running it
7. Some Plugins for Vscode
8. Commenting Your code
9. Some more simple Python
code
1. Variables, Variable Names,
Data Types
2. Strings In Python
3. Common String Methods
4. Numbers, Math Module
At the end of this module, you would be able to 5. Working with Numbers and
Operator Precedence
write your first python program, Variables and 6. Reading Input from Keyboard
2. Python Data
Data types, Working with Strings and Numbers,
Types and 7. Building a Simple Calculator
Week 1 Day 2 Use control Structures to manage the flow of 3
Control 8. Type Conversion
Structures your programs, Use python Iterables, Read 9. Operators
Input from the keyboard, and you are going to 10. Conditional Statements
write some fairly complex python code. 11. FizzBuzz Program
12. Short-Circuit Evaluation
13. Iterables
14. Loops (For, While)
15. Buildong a Guess game
16. Building a car game
WEEK DAY MODULE OBJECTIVES TOPICS HOURS
1. Introduction to Function

2. Some out of the box functions

3. Creating your own functions


3. Functions and 4. Age Calculator Program
Week 2 Day 3 3
Modules 5. Eldest Brother among 3
siblings programs
6. Functions with Default,
At the end of this Module, you will be introduced Keywords, or Varying Length
to the concept of Functional Programming, you Arguments
will learn about functions, use more in-built 7. Python Lambda
functions in Python, create your own functions 1. What is module

and use them. 2. In-built and 3rd Party Modules


3. Some Inbuilt Modules:
Random, Math, Datetime,
3. Functions and calendar, turtle, os, itertools,
Week 2 Day 4 3
Modules (Cont'd) collections etc
4. Some 3rd party modules:
PyWhatKit, Pyttsx3
5. Exception Handling
6. I/O: Working with Files
1. Introduction to OOP
At the end of this Module, you will be introduced 2. Classes and Object
4. Object Oriented to the concept of Object Oriented Programming,
Week 3 DAY 5 & 6 6
Programming you will learn about Classes, Objects, the Pillars 3. The Pillars of OOP
of OOP (Inheritance, etc),

1. Introduction to Mysql

2. Creating Database, Tables


At the end of this module, you will be
3. DDL and DML (Select, Delete
introduced to MySQL, create MySQL Databases etc)
Week 4 DAY 7 5. Databases 3
and Tables and write a python program that 5. Python Connecting to Mysql
interacts with the database.
6. A Simple Registration Program
WEEK DAY MODULE OBJECTIVES TOPICS HOURS
1. Python for Web (FastAPI) :
(Optional)

2. Python for Data Science


At the end of this module, you will be (Pandas) : (Optional)
introduced to the various application areas of
Week 4 DAY 8 Wrap-up 3. Python for GUI: (Tkinter) 3
Python and their respective Python Packages
4. Python for Web Scraping:
and Libraries. (Beautiful Soup) (Optional)
5. Python for Automation:
(Selenium) (Optional)
6. Project

TOTAL 24

You might also like