Python Outlines 479 1
Python Outlines 479 1
Code: Course
Coordinating Faculty/
Computer Science
Department:
Credits: 4 Credits in a Week
Pre-requisites : No
Lecturer Name and Contact: Sayed Mortaza Kazemi
[email protected]
+93 (0) 795474969
This course will cover the key concepts and medium to high level of coding, practices and techniques of
Python programming language which is the most trending language governing any kinds of programming
market.
COURSE OBECTIVES
At the end of this course the student will be able to do CLI and GUI programming. The students will have
enough review on Bascis of Programming, Object, oreinted Programming, Multithreading, exception
Handling, GUI, event listener and database connectivity. This course will increase the logical/practical
understanding level of students towards Application Development.
LEARNING REFERECNCES
Learning Python (5th edition) (Text Book)
Python Cookbook, 3rd Edition Recipes for Mastering Python 3 by David Beazley, Brian K. Jones
Head First Python by Paul Barry
Luciano Ramalho - Fluent Python-O'Reilly Media, Inc. (2016)
Fluent Python Clear, Concise, and Effective Programming by Luciano Ramalho
W3Schools Website
Geeksforgeeks.org
Study tonight website (www.studytonight.com )
TEACHING METHODS
Lecture:
Oral presntation focuses on explaining topics, ideas and theoris
Experimental Techniques:
Case studiess
15 Lecture 15. GUI with TKinter Online Class Activity, Providing students
12.6 Window in TKinter Source Project the ability to crate
12.7 Styling GUI using Tkinter Assesments interactive
12.8 Pop-Up Message Window applications
12.9 Exchange Choice Option
16 Lecture 16: Working with databases Online Practical class To provide
source work, case software
16.1 MySQL with Python studies, pre- integration with
16.2 Creating Databases post testing, GUI application of
16.3 Insert Data into database Project Python. Enhance
Presentation the students' soft
16.4 Deleting tables
Skills
Attendance:
Your regular and punctual attendance at lectures and seminars is expected in this course.
University regulations indicate that if students attend less than 65% of scheduled classes they
may be refused from final assessment.