Programim i Avancuar në Python

Print

Ahmet Fatih Ersoy, PhD

Kodi
CMP 404
Emri
Programim i Avancuar në Python
Semestri
2
Leksione
3.00
Seminare
1.00
Laboratore
0.00
Kredite
3.50
ECTS
6.00
Përshkrimi

In this course we aim to provide students with basic knowledge of python programming languge and than jump into more advanced topics related to data science like classification algorithms, regression analysis clustering. Learn how to use relevant libraries for advanced scientific calculations.

Objektivat

Students can easily solve basic problems using python and know how to apply data science algorithms in different data sets.

Java
Tema
1
Shpjegim i koncepteve baze te python. Variablat dhe llojet e te dhenave. Deklarimi i dhe manipulimi i te dhenave ne python. Krijimi i nje mjedisi pune ne kompjuterat personale duke instaluar programet Anaconda dhe jupiter notebook. Practical introduction to python Programming fq 3-9 Udemy
2
Perdorimi i menyrave kushtore if dhe if else ne python. Zgjidhja e ushtrimeve praktike duke perdorur variabla me lloje te ndryshme te dhenash dhe kushtoret. Practical Introduction to python programming fq. 27-30
3
Shpjegimi i koncepteve baze te perseritjes dhe perdorimi i cikleve ne python. Perdorimi i ciklit for dhe zgjidhja e ushtrimeve praktike duke perdorur ciklin for. Practical introduction to python Programming fq. 11-15
4
Shpjegimi i koncepteve baze te perseritjes dhe perdorimi i cikleve ne python. Perdorimi i ciklit while dhe zgjidhja e ushtrimeve praktike duke perdorur ciklin while. Practical introduction to python Programming fq. 75 - 83
5
Lloji i te dhenave string. Perdorimi ruajtje dhe manipulimi i stringjeve. Practical introduction to python Programming fq. 43 - 51 Udemy
6
Listat, deklarimi i listave, krijimi i nje liste te re printimi i te dhenave nga nje liste. Aplikimi i funksioneve dhe metodave te ndryshme qe aplikohen ne nje liste per te kryer detyra te caktura. Practical introduction to python Programming fq. 57- 62 Udemy
7
Ndryshimi mes listave dhe stringjeve. Metoda te njejta qe aplikohen ne stringje dhe ne lista dhe cfare ndryshimesh peson nje liste apo nje string nga nje metode e caktuar. Informacione me te detajuara rreth listave. Practical introduction to python Programming fq. 65 - 72
8
Provimi gjysmefinal
9
Dictionaries. Strukturimi i te dhenave duke perdorur dictionaries. Si te krijojme nje dictionary te ri si te shtojme te dhena ne nje dictionary qe kemi krijuar. Di ti ndryshojme dhe printojme te dhenat. Practical introduction to python Programming fq. 99 - 104
10
Regresioni Linear Bazat e klasifikimit te te dhenave duke perdorur python. Aplikimi i regresionit linear me te dhena te vazhdueshme duke perdorur nje dataset konkret. Udemy.
11
Regresioni Logjistik Aplikimi i regresionit logjistik me te dhena kategorike duke perdorur metodat dhe librarite e nevojshme ne python me nje dataset konkret. Udemy.
12
Clustering me te dhena te vazhdueshme. Clustering ose grumbullimi i te dhenave sipas ngjashmerse duke i ndare ato te grupe te caktuara. Aplikojme algoritmat e grumbullimit ne python duke perdorur te dhena te vazhdueshme. Udemy.
13
Clustering me te dhena te vazhdueshme. Clustering ose grumbullimi i te dhenave sipas ngjashmerse duke i ndare ato te grupe te caktuara. Aplikojme algoritmat e grumbullimit ne python duke perdorur te dhena kategorike. Udemy.
14
Prezantimi i projekteve
15
Prezantimi i Projekteve
16
Final Exam
1
Studentet mund te zgjidhin me lehtesi probleme bazike duke perdorur python si edhe te aplikojne algoritmat baze te regresionit dhe klasifikimit.
Sasia Përqindja Përqindja totale
Gjysmë finale
1 20% 20%
Kuize
1 10% 10%
Projekte
2 5% 10%
Detyra
1 20% 20%
Laboratorët
1 10% 10%
Pjesëmarrja në mësim
0 0% 0%
Përqindja totale e vlerësimit
70%
Përqindja e provimit përfundimtar
30%
Përqindja totale
100%
Sasia Kohëzgjatja (orë) Gjithsej (orë)
Kohëzgjatja e kursit (përfshirë javët e provimit)
16 4 64
Orë studimi jashtë klasës
14 5 70
Detyrat
4 4 16
Gjysmë finale
1 2 2
Provimi përfundimtar
1 2 2
Të tjera
0 0 0
Ngarkesa totale e punës
154
Ngarkesa totale e punës / 25 (orë)
6.16
ECTS
6.00