1 |
The relevant section of the reference, additional resources, and lecture notes |
Python Programming Language Basics: Introduction to Python, Why is the programming language Python so popular? Python packages, Anaconda, Python editors. |
Lecture presentation, Discussion(Question-Answer) |
2 |
The relevant section of the reference, additional resources, and lecture notes |
Python Programming Language Basics: Python editors, Resources, Installing Python. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
3 |
The relevant section of the reference, additional resources, and lecture notes |
Start Using Python: Python IDE, First Python Program, Python shell, Running Python from the Console, Scripting mode. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
4 |
The relevant section of the reference, additional resources, and lecture notes |
Basic Python programming: Basic Python program, Variables (Numbers, Strings, String Input), Built-in functions, Examples. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
5 |
The relevant section of the reference, additional resources, and lecture notes |
Basic Python programming: Python standard library, Using Python libraries, Packages and modules, Plotting in Python, Examples. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
6 |
The relevant section of the reference, additional resources, and lecture notes |
Python programming: If ... else, Arrays, for loops, Nested for loops, While loops, Examples, Exercises. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
7 |
The relevant section of the reference, additional resources, and lecture notes |
Creating Functions in Python: Introduction, Functions with multiple return values, Examples, Exercises. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
8 |
- |
MID-TERM EXAM |
- |
9 |
The relevant section of the reference, additional resources, and lecture notes |
Creating classes in Python: Introduction, The -init-() Function, Examples. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
10 |
The relevant section of the reference, additional resources, and lecture notes |
Creating Python Modules: Python modules, Examples, Exercises. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
11 |
The relevant section of the reference, additional resources, and lecture notes |
File Handling in Python: Introduction, Write data to a file, Read data from a file, Logging data to file, Web resources, Examples, Exercises. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
12 |
The relevant section of the reference, additional resources, and lecture notes |
Error Handling in Python: Introduction to error handling, Syntax errors, Exceptions, Exceptions handling, Examples, Exercises. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
13 |
The relevant section of the reference, additional resources, and lecture notes |
Debugging in Python: Debugging in Python
Installing and using Python Packages: What is PIP? |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
14 |
The relevant section of the reference, additional resources, and lecture notes |
Introduction to Python Environments and Distributions (PIP, Conda),
Python Editors: Spyder, Visual studio code. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
15 |
The relevant section of the reference, additional resources, and lecture notes |
Python Editors: Visual studio,
Artificial intelligence-powered Python programming: Resources. |
Lecture presentation, Discussion(Question-Answer), Laboratory Exercises. |
16 |
- |
FINAL EXAM |
- |
17 |
- |
FINAL EXAM |
- |