Türk Web Site Veb Dizayn · Proqram Təminatı

Sıfırdan Python dərsləri 2: VS Code ilə ilk Python proqramı və print qaydası

Sıfırdan Python seriyasının ikinci dərsi: VS Code-u və Python əlavəsini quraşdırır, ilk .py faylını yadda saxlayır, faylın niyə səssiz qaldığını həll edir və ilk çek proqramını yazırıq.

Pastel suluboya tarzında Python eğitimi, öğretmen ve bilgisayarlarıyla ders dinleyen öğrenciler, ekranda Python logosu.

Birinci dərsdə əmrləri Python-a bir-bir yazdıq və nəticələri dərhal gördük. Amma o ekranın bir problemi var: pəncərəni bağladığınız an yazdığınız hər şey silinir. Üstəlik, eyni kodu fayla yazıb işlədəndə ekranda heç nə çıxmır. Niyə?

Bu dərsdə hər ikisini həll edirik. VS Code-u və Python əlavəsini quraşdırır, ilk .py faylımızı yadda saxlayır, proqramı həm düymə ilə, həm də terminaldan işlədir və sonda kiçik bir alış-veriş çeki proqramı yazırıq. Bu yazı YouTube-dakı Sıfırdan Python dərsləri seriyasının ikinci dərsinin yazılı variantıdır. Video türkcədir; şəkillər videodakı slaydlardır.

Bu dərsdə:

  • VS Code-u və Microsoft-un Python əlavəsini quraşdırırıq.
  • İlk Python faylımızı, hesap.py-ni yaradıb yadda saxlayırıq.
  • Fayla yazılan kodun niyə ekranda heç nə göstərmədiyini və print qaydasını öyrənirik.
  • Proqramı terminaldan python hesap.py ilə işlədirik.
  • Şərh sətri yazır, xəta mesajındakı sətir nömrəsini oxuyur və ilk çek proqramımızı yazırıq.

Kod haqqında: Kod videodakı ilə tam eynidir, ona görə bəzi sözlər türkcədir. hesap hesablama, fiyat qiymət, adet say, urun məhsul, Kalem qələm, Toplam cəmi, liste isə siyahı deməkdir.

Keçən dərsin tapşırığı: Niyə bəzən bir yaş artıq çıxır?

Birinci dərsin tapşırığında 2026-dan doğum ilinizi çıxdınız. Bəzən yaşınızın bir artığı çıxırdı. Səbəbi budur: Python yalnız illəri çıxır, ad gününüzün bu il gəlib-gəlmədiyini bilmir. Ad gününüz hələ gəlməyibsə, əslində bir yaş kiçiksiniz. Bunu sonra tarix modulu ilə tam düzgün həll edəcəyik. Hələlik bunu yadda saxlayın: kompüter yalnız ona dediyinizi edir, qalanını təxmin etmir.

Tapşırığın cavabı: 2026 çıx 1990 nəticəsi 36, ad günü gəlməyibsə əslində 35
Python yalnız illəri çıxır; ad günü gəlməyibsə, nəticə bir artıq olur.

Niyə kodu fayla yazırıq?

Üç böyükdür işarəli ekran sınamaq üçün çox yaxşıdır, amma daimi deyil. Qiymət kalkulyatorunu sabah yenidən işlətmək istəsəniz, hər sətri yenidən yazmalısınız. Real proqramlar buna görə fayllara yazılır: faylı bir dəfə yazırsınız, istədiyiniz qədər işlədirsiniz. Bunun üçün bizə kod redaktoru lazımdır.

Python sınaq ekranı ilə daimi hesap.py faylının müqayisəsi
Sınaq ekranı tez, amma müvəqqətidir; fayl bir dəfə yazılır, istədiyiniz qədər işləyir.

VS Code nədir, necə quraşdırılır?

Bu seriyada Visual Studio Code, qısaca VS Code istifadə edirik. Pulsuzdur; Windows-da, Mac-da və Linux-da işləyir. Burada üç ayrı hissəni qarışdırmamaq vacibdir:

  1. VS Code: kodu yazdığımız redaktor.
  2. Python əlavəsi: VS Code-a Python-u tanıdan hissə.
  3. Python: kodu həqiqətən işlədən proqram. Onu birinci dərsdə quraşdırmışdıq.

Əlavə Python-u əvəz etmir; ikisi birlikdə işləyir.

Üç ayrı hissə: redaktor VS Code, körpü Python əlavəsi və kodu işlədən Python
VS Code, Python əlavəsi və Python üç ayrı hissədir.

Brauzerinizdə code.visualstudio.com ünvanına keçin. Səhifə kompüterinizə uyğun yükləmə düyməsini göstərir. Yükləyib açın və quraşdırmanı standart ayarlarla bitirin. Quraşdırmada Add to PATH kimi bir seçim görsəniz, işarəli qalsın; bu, VS Code-u terminaldan da aça bilməyinizi təmin edir. Menyular ingiliscə gələ bilər, ona görə yazıda düymələrin ingiliscə adlarını da veririk.

code.visualstudio.com yükləmə düyməsi və quraşdırmadakı Add to PATH seçimi
Yükləmə səhifəsi kompüterinizə uyğun versiyanı göstərir; Add to PATH işarəli qalsın.

Layihə qovluğu və Python əlavəsi

Kod yazmazdan əvvəl bir qovluq hazırlayaq. Sənədlər qovluğunuzun içində python-dersleri adlı yeni qovluq yaradın; seriyadakı bütün fayllarımız burada olacaq. VS Code-da sol yuxarıdakı File (Fayl) menyusundan Open Folder-i seçin və bu qovluğu açın.

VS Code qovluqdakı faylların müəlliflərinə etibar edib-etmədiyinizi soruşa bilər. Qovluğu siz yaratmısınız və içində başqasının faylı yoxdur; etibar edirəm deyə bilərsiniz. Başqasından gələn qovluqda bu suala daha diqqətli cavab verin.

VS Code File menyusunda Open Folder və qovluğa etibar sualı
File > Open Folder ilə python-dersleri qovluğunu açın.

Növbə Python əlavəsindədir. Sol kənardakı dörd kvadratlı simvola klikləyin; bura əlavələr bölməsidir. Axtarış qutusuna Python yazın, naşiri Microsoft olan Python əlavəsini tapın və Install düyməsini basın. Oxşar adlı başqa əlavələr də çıxa bilər; naşirə mütləq baxın.

Əlavə kompüterinizdəki Python-u çox vaxt özü tapır. Tapmasa, sağ alt küncdə Python versiyasının yazıldığı yerə klikləyib siyahıdan seçə bilərsiniz.

VS Code əlavələr bölməsində naşiri Microsoft olan Python əlavəsi və Install düyməsi
Naşiri Microsoft olan Python əlavəsini quraşdırın.

İlk Python faylı: hesap.py

Soldakı fayl siyahısında qovluq adının yanındakı kiçik yeni fayl simvoluna klikləyin və fayla hesap.py adını verin. Sondakı .py çox vacibdir: bu uzantı kompüterə bunun Python faylı olduğunu bildirir. Uzantını unutsanız, fayl adi mətn faylı kimi davranır və rənglər gəlmir.

Tövsiyə: Fayl adlarında xüsusi hərflər (ə, ş, ç və s.) və boşluq istifadə etməyin. Sonra terminalda yazarkən işinizi asanlaşdırır.

VS Code fayl siyahısında hesap.py faylı və .py uzantısının mənası
.py uzantısı faylın Python faylı olduğunu bildirir.

Yazmağa başlamazdan əvvəl iki rahatlıq. VS Code siz yazdıqca təkliflər göstərir: pr yazanda siyahıda print görünür, Tab ilə seçib qalanını yazmadan tamamlayırsınız. Mötərizə və ya dırnaq açanda bağlayanı da özü əlavə edir; vərdişlə bağlayanı yenə yazsanız, ikinci dəfə əlavə etmir, mövcud olanın üstündən keçir.

VS Code təklif siyahısında print və özü bağlanan mötərizə
Təklif siyahısı və özü bağlanan mötərizə yazmağı asanlaşdırır.

Fayl niyə heç nə göstərmir?

Keçən dərsdə yazdıqlarımızı fayla yazaq:

2 + 3
fiyat = 1500
adet = 3
fiyat * adet

Ctrl + S ilə yadda saxlayın. Sekmədəki fayl adının yanında ağ nöqtə varsa, fayl hələ yadda saxlanmayıb; yadda saxlayanda nöqtə itir. İndi sağ yuxarıdakı üçbucaq şəkilli işlət düyməsini basın. Aşağıda terminal açılır və... heç nə çıxmır. Nə 5, nə də 4500.

hesap.py faylı işlədiləndə terminalda heç bir nəticə görünməməsi
Yaz, yadda saxla, işlət: terminalda heç nə çıxmadı.

Python xarab olmayıb. Bu, dərsin ən vacib fikridir. Üç böyükdür işarəli ekran söhbət kimidir: nəsə yazırsınız, Python nəticəni dərhal deyir. Fayl isə təlimat siyahısıdır. Python təlimatları yuxarıdan aşağı ardıcıl yerinə yetirir, amma siz istəməsəniz, ekrana heç nə yazmır. Hesablamaları etdi, nəticəni heç kimə göstərmədi.

Son sətri print(fiyat * adet) kimi dəyişin, yadda saxlayın və yenidən işlədin. İndi 4500 yazdı.

Qayda: Faylda ekranda görmək istədiyiniz hər şeyi print ilə yazdırın.

Söhbət kimi işləyən sınaq ekranı ilə təlimat siyahısı kimi işləyən faylın fərqi və print qaydası
Sınaq ekranı nəticəni dərhal deyir; fayl hesablayır, amma print olmadan göstərmir.

Python faylını terminaldan işlətmək

İşlət düyməsi əslində sizin yerinizə terminala bir əmr yazır. Eynisini özümüz də edə bilərik. Terminal açıq deyilsə, yuxarı menyudan Terminal > New Terminal seçin, bunu yazıb Enter basın:

python hesap.py
4500

Eyni nəticə gəldi. Bunu bilmək vacibdir, çünki sonra bəzi proqramları düymə ilə yox, terminaldan işlədəcəyik. Mac istifadə edirsinizsə, python yerinə python3 yazın.

VS Code terminalında python hesap.py əmri və 4500 nəticəsi
İşlət düyməsi əslində terminala bu əmri yazır.

Qəsdən xəta: "No such file or directory"

Terminala cd .. yazıb Enter basın; bu əmr bir üst qovluğa çıxır. Yenidən python hesap.py yazın. Python can't open file deyir, sonunda da No such file or directory: belə bir fayl tapmadım. Fayl silinməyib; biz yanlış qovluqdayıq. Terminal həmişə bir qovluğun içində işləyir və faylı orada axtarır. Geri qayıtmaq üçün cd python-dersleri yazın. İşlət düyməsi bu xətanı etmir, çünki faylın tam yerini özü yazır.

Yanlış qovluqda python hesap.py əmrinin verdiyi No such file or directory xətası
Fayl yerindədir; terminal yanlış qovluqda axtarır.

Şərh sətri və nəticəni səliqəyə salmaq

Kodun içinə qeyd yazmaq istəyirsinizsə, şəbəkə işarəsindən (#) istifadə edin. Şəbəkə işarəsindən sonra o sətrə yazılan hər şeyi Python nəzərə almır. Faylın ən üstünə # basit fiyat hesaplayici (sadə qiymət kalkulyatoru) yazın. Şərhlər bir həftə sonra faylı açanda nə etdiyinizi xatırladır. Bir sətri silmədən müvəqqəti söndürmək üçün də istifadə olunur: başına şəbəkə işarəsi qoyduğunuz sətir işləmir.

Python faylında şəbəkə işarəsi ilə yazılan şərh sətri və söndürülmüş kod sətri
Şəbəkə işarəsindən sonrasını Python oxumur.

Python-da mətni ədədə vura bilərsiniz. print("-" * 30) ekrana yan-yana otuz defis yazır; nəticəni bölmək üçün rahat bir xətt. Boş sətir üçün içi boş print() kifayətdir.

print ilə otuz defisdən xətt və boş print ilə boş sətir
Mətn vurulsun ədəd, mətni o qədər təkrarlayır.

Xəta mesajındakı sətir nömrəsini oxumaq

Fayllarda xətanı tapmaq daha asandır, çünki Python xətanın hansı sətirdə olduğunu deyir. Nümunə faylda beşinci sətirdə adet yerinə bir hərfi əskik adt yazdıq. İşlədəndə xəta mesajının üstündə faylın adı və line 5 yazılır. Altında xətalı sətrin özü, ən altda isə NameError: name 'adt' is not defined. Did you mean: 'adet'? Python yalnız xətanı tapmır, nə demək istədiyinizi də təxmin edir. VS Code-da sol kənardakı sətir nömrələrindən beşinci sətrə gedib düzəldin.

Python xəta mesajında line 5 və Did you mean adet təklifi
Sətir nömrəsinə baxın, xətanı orada axtarın.

Mini layihə: Alış-veriş çeki proqramı

Öyrəndiklərimizi birləşdirib ilk kiçik proqramımızı yazaq:

# alisveris fisi
urun = "Kalem"
fiyat = 25
adet = 4
print("-" * 30)
print("Ürün:", urun)
print("Fiyat:", fiyat, "TL")
print("Adet:", adet)
print("Toplam:", fiyat * adet, "TL")
print("-" * 30)

Yadda saxlayıb işlədin; ekranda səliqəli bir çek çıxır: Kalem (qələm), 25 TL, 4 ədəd, cəmi 100 TL. Python dəyişən adlarında xüsusi hərflərə icazə verir, amma istifadə etməməyi tövsiyə edirik; ona görə ürün yox, urun yazdıq. Dırnaq içindəki mətnlərdə istənilən hərfi rahat işlədə bilərsiniz.

Python alış-veriş çeki proqramının kodu və Toplam: 100 TL nəticəsi
On sətirlik çek proqramı və nəticəsi.

İndi əsl fərqi görək: qiyməti 30 edin, yadda saxlayın, işlədin. Cəm öz-özünə 120 TL olur. Sayı 10 edin; cəm 300 TL. Kodu bir dəfə yazdınız, istədiyiniz qədər dəyişib işlədirsiniz. VS Code-u bağlayıb yenidən açın: hesap.py yerindədir, heç nə itməyib.

Qiymət 30 olanda cəm 120 TL, say 10 olanda cəm 300 TL
Bir dəfə yaz, istədiyin qədər dəyiş.

Süni intellekt guşəsi: Kodu izah etdirin, dəyişdirtməyin

Başa düşmədiyiniz kodu, məsələn, başqasının yazdığı faylı süni intellektə izah etdirə bilərsiniz. Kodu yapışdırın və bunu əlavə edin:

Mən Python-a yeni başlamışam. Bu kodu sətir-sətir, sadə dillə izah et. Heç bir sətri dəyişmə və yeni kod əlavə etmə.

Son cümləni buraxmayın. O cümlə olmadan süni intellekt bəzən kodu düzəltməyə və ya təkmilləşdirməyə başlayır və siz nəyin niyə dəyişdiyini qaçırırsınız.

Süni intellektə kod izah etdirərkən yanlış və düzgün sorğu nümunəsi
"Bu kodu izah et" kifayət deyil; dəyişməməsini də deyin.

Tapşırıq: Üç məhsullu çek

Yeni fayl yaradın, adı liste.py olsun. İçinə üç məhsul yazın: hər biri üçün ad, qiymət və say dəyişəni. Qarışmasın deyə urun1, urun2, urun3 kimi nömrəli adlar istifadə edə bilərsiniz. Hər məhsulu bugünkü çek kimi ekrana yazdırın və ən altda ümumi cəmi göstərin. Həllini növbəti dərsin əvvəlində birlikdə edəcəyik.

Tapşırıq: liste.py faylında üç məhsul və ümumi cəm
Tapşırıq: liste.py ilə üç məhsullu çek və ümumi cəm.

Seriya

Siz Python öyrənin, saytınızı biz quraq

Kod öyrənmək vaxt istəyir; işinizin internetdəki üzü gözləməsin. TurkWebsite sərfəli veb dizayn və pulsuz hostinqlə saytınızı qurur, siz isə Python-a davam edirsiniz.

Veb sayt paketləri WhatsApp-da yazın

Qısa cavablar

VS Code ilə Python eyni şeydirmi?
Xeyr. VS Code kodu yazdığınız redaktordur, Python əlavəsi VS Code-a Python-u tanıdır, Python isə kodu işlədən proqramdır. Əlavə Python-u əvəz etmir; Python-u ayrıca quraşdırmalısınız.
Python faylı işləyir, bəs ekranda niyə heç nə çıxmır?
Faylda Python hesablamaları edir, amma siz istəməsəniz nəticəni göstərmir. Üç böyükdür işarəli sınaq ekranı nəticəni özü yazır, fayl isə yazmır. Ekranda görmək istədiyiniz hər şeyi print ilə yazdırın.
Python faylı terminaldan necə işlədilir?
Terminal faylın olduğu qovluqda olanda python hesap.py yazıb Enter basın. Mac-da python yerinə python3 yazılır.
No such file or directory xətası niyə çıxır?
Terminal faylı olduğu qovluqda axtarır. Fayl başqa qovluqdadırsa, Python onu tapa bilmir. cd əmri ilə faylın olduğu qovluğa keçin və əmri yenidən yazın.
Python-da şərh sətri necə yazılır?
Sətrə şəbəkə işarəsi (#) ilə başlayın. Şəbəkə işarəsindən sonra o sətrə yazılan hər şeyi Python nəzərə almır. Kod sətrini silmədən müvəqqəti söndürmək üçün də istifadə olunur.

Bu mövzuda kömək edə biləcəyimiz xidmətlər

TSWS-01

Bir Səhifəlik Sayt

Xidmət, əlaqə və çağırış düymələri bir səhifədə; sürətli açılan, mobil uyğun başlanğıc saytı.

430 ₼-dan
BES-01

Başlanğıc E-ticarət Saytı

Onlayn satışa sürətli başlanğıc: 100 məhsul yüklü, virtual POS və kargo qoşulu, mobil uyğun mağaza.

1 450 ₼-dan
Söhbət Botları · 5-7 iş günü

WhatsApp Biznes Botu

İş saatından kənar gələn qiymət, müsaitlik və kargo suallarını dərhal cavablayır; görüş və sifariş alır.

600 ₼-dan

Digər yazılar

Bütün yazılar
6 noyabr 2026 · 8 dəq

E-poçt isitmə (warm-up) nədir?

Yeni domenlə bütün siyahıya bir anda göndərmək spama aparır; Google tövsiyələrinə əsaslanan isitmə planı.

  • vs code python
  • vs code quraşdırma
  • python vs code quraşdırma
  • python faylını işlətmək
  • python print
  • python terminal
  • python dərsləri
  • sıfırdan python
  • python şərh sətri
  • yeni başlayanlar üçün python

İşinizi bir cümlə ilə izah edin, paketi və qiyməti yazılı göndərək

İlk görüş pulsuzdur. Domen adınız və ya mövcud saytınız varsa, linkini göndərin; 1 iş günü ərzində cavab veririk.