| 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 |
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. |
| 9 |
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. |
| 10 |
- |
MID-TERM EXAM |
- |
| 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 |
- |