Programim në Python

Print

Ejona Bodo, Msc

Code
CMP 125
Name
Programim në Python
Semester
0
Lecture hours
2.00
Seminar hours
0.00
Laborator hours
2.00
Credits
3.00
ECTS
5.00
Description

This course will provide a comprehensive, fast-paced introduction to Python and the popular Python-based web framework Django.

Objectives

-Learn the basics of programming through Python -Learn the basics of modern web development in Python -Learn Django fundamentals

Java
Tema
1
Introduction to Python
2
Advanced Data Types in Python
3
Writing Iterative Code and Algorithms
4
Decomposition, Abstractions, Functions
5
Introduction to Object Oriented Programming
6
Python Classes and Inheritance
7
Testing, Debugging, Exceptions, Assertions
8
Introduction to Back-End Web Development using Django -HTTP protocol -MVC model -Virtual environment -Django structure -Generic Views -HTML templates -URL dispatcher
9
Back-End Web Development using Django -Generic Views -HTML templates -URL dispatcher
10
Project concept approval
11
Advanced Django for Web -Custom Views -GET and POST methods -URL shortener
12
Advanced Django for Web 2 -User model -Logic in templates -Querying models
13
Final Project and Presentation
14
Working with APIs -RESTful architecture -Request library
15
Exam Review Questions
16
Final Exam
1
Jep studentëve njohuri të programimit në Python
2
Mëson studentët si të ndërtojnë një aplikacion Django në praktikë
3
Ofron një kuptim të rolit që luan llogaritja në zgjidhjen e problemeve.
4
Ndihmon studentët të ndihen të sigurt për aftësinë e tyre për të shkruar programe të vogla që i lejojnë ata të arrijnë qëllime të dobishme.
Quantity Percentage Total percent
Midterms
0 0% 0%
Quizzes
0 0% 0%
Projects
1 40% 40%
Term projects
0 0% 0%
Laboratories
0 0% 0%
Class participation
1 10% 10%
Total term evaluation percent
50%
Final exam percent
50%
Total percent
100%
Quantity Duration (hours) Total (hours)
Course duration (including exam weeks)
16 4 64
Off class study hours
14 2 28
Duties
1 30 30
Midterms
0 0 0
Final exam
1 10 10
Other
0 0 0
Total workLoad
132
Total workload / 25 (hours)
5.28
ECTS
5.00