CLI Tapşırıq Meneceri
başlanğıcƏsas data strukturları və OOP-dan istifadə edərək, məlumatları lokal fayla saxlayan, tapşırıqları idarə edən komanda sətri tətbiqi qurun.
- Python
- Data Structures
- OOP
Dillər
Artıq kod yazanlar və ya buradan başlayanlar üçün Python: təmiz skriptlər, real alətlər və backend-ə aparan yol.
Müəllim Abbas İbrahimov
Nümunə video — bu kursun treyleri çəkilir.
about.md
Python çox vaxt asan bir ilk dil kimi təqdim olunur, və bu doğrudan da belədir — lakin bu sadəliyin arxasında production backend-lər, data pipeline-ları və avtomatlaşdırma sistemlərini böyük miqyasda işlədə biləcək qədər güclü bir dil gizlənir. Onun oxunaqlı sintaksisi kompilyatorla mübarizəyə daha az vaxt, real problemləri həll etməyə isə daha çox vaxt sərf etmək deməkdir, buna görə də sənaye üzrə backend xidmətləri, skriptləşdirmə və alətlər üçün default seçim halına gəlib.
Bu kurs Python-u real production layihələrində istifadə olunduğu şəkildə yazmağı öyrədir — bir dəfə işləyən skriptlər deyil, möhkəm OOP əsasları, type hint-lər və Python-un standart kitabxanası üzərində qurulmuş təmiz, dəstəklənə bilən kod. Dilin əsas mexanikasından tutmuş FastAPI ilə real API-lar qurmağa, verilənlər bazası ilə işləməyə və layihələri peşəkar komandaların etdiyi kimi strukturlaşdırmağa qədər irəliləyəcəksiniz.
Hər modul əməli bir layihə ilə başa çatır. Siz komanda sətri tətbiqləri quracaq, fayllar və API-larla işləyəcək və PostgreSQL ilə dəstəklənən kiçik bir FastAPI servisi hazırlayacaqsınız. Kursun sonunda idiomatic Python oxuyub yaza biləcək, real layihəni düzgün strukturlaşdıra biləcək və hər şeyi yenidən icad etmək əvəzinə düzgün alətdən istifadə edə biləcəksiniz.
outcomes.json
Sonda edə biləcəyin konkret şeylər — eşidəcəyin mövzuların siyahısı deyil.
projects/
Hər modul nəticə ilə bitir. Bu üç layihə səndə qalır.
Əsas data strukturları və OOP-dan istifadə edərək, məlumatları lokal fayla saxlayan, tapşırıqları idarə edən komanda sətri tətbiqi qurun.
Xarici API-lardan data çəkən, onu Python-un standart kitabxanası ilə emal edən və strukturlaşdırılmış, tipləşdirilmiş nəticələr çıxaran alət yaradın.
Request validasiyası, verilənlər bazası modelləri və düzgün layihə strukturu daxil olmaqla, FastAPI və PostgreSQL ilə REST API hazırlayın.
audience.md
prerequisites.md
Əvvəlcədən proqramlaşdırma təcrübəsi mütləq tələb olunmur, lakin proqram məntiqi (dəyişənlər, dövrlər, şərtlər) ilə əsas tanışlıq daha sürətli irəliləməyə kömək edəcək. Kurs əsaslardan başlayır və tədricən FastAPI və PostgreSQL ilə production səviyyəli backend developmentinə qədər inkişaf edir.
curriculum/
4 bölmə · 24 dərs · 6h 01m kontent
instructor.md
Abbas Ibragimov
Proqram mühəndisi və təsisçi, Bakı
Mən Bakıda yaşayan proqram mühəndisi və təsisçiyəm. Son bir neçə ildir React, Next.js, NestJS və Prisma ilə produksiya səviyyəsində proqram təminatı qururam — əvvəlcə başqalarının şirkətləri üçün, indi isə qurduğum və idarə etdiyim şirkət üçün.
Bununla paralel olaraq developerlərə fərdi mentorluq edirəm: insanları ilk kod sətrindən komandaya təqdim edə biləcəkləri koda qədər gətirirəm. Öyrətməklə yanaşı məhsul buraxmaq materialı dürüst saxlayır — bu kurslardakı hər şey produksiyada özümün istifadə etdiyimdir, oxuduğum bir şey deyil.
Computer science diplomum yoxdur. Hello World ilə başladım, altdakı maşının necə işlədiyinə aludə oldum və qalanını başqalarının asılı olduğu şeyləri quraraq öyrəndim — bu kurslar da eyni yolu keçir, sadəcə çıxılmaz yollar çıxarılıb.
Heç kim başqasının proqram yazmasına baxaraq proqram yazmağı öyrənmir. Buradakı hər kurs sənin özünün buraxdığın bir şeyin ətrafında qurulub və mənim işim çiynindən baxan senior mühəndis olmaqdır — cümə gününə qədər unudacağın videonun diktoru yox.
reviews --course
Dərslər səmimi və fərdi yanaşma ilə keçirilirdi. Cədvəl məsələsində həmişə çeviklik var idi — dərsin…
Kurs gözləntiləri üstələdi: material aydın və ardıcıl şəkildə təqdim olunur, praktiki tapşırıqlar is…
faq.md
Yuxarıdakı tələblərə bax — hər kurs nə tələb etdiyini yazır. Sıfırdan başlayırsansa, əsaslar üzrə kurslar heç bir hazırlıq tələb etmir.
Bəli. Üzvlük saytdakı bütün kursları açır, bu kurs və sonradan əlavə olunanlar da daxil olmaqla.
Ayrıca aldığın kurs hesabında həmişəlik qalır, gələcək yeniliklərlə birlikdə.
Xeyr — bütün dərslər əvvəlcədən yazılıb ki, öz templə gedəsən. Canlı Q&A-lar bütün icma üçün ayrıca keçirilir.
Dərslər onlayn izlənilir ki, həmişə ən son versiya olsun. Layihələrin mənbə kodu səndə qalır.
Bəli — sualların çoxu Discord-da, adətən bir gün ərzində həll olunur, çətinləri isə canlı Q&A-da müzakirə edirik.
Bəli, kursu bitirdikdən sonra bitirmə sertifikatı verilir.