CodeGym /Kurslar /Python SELF AZ /Birinci layihə

Birinci layihə

Python SELF AZ
Səviyyə , Dərs
Mövcuddur

8.1 IDE quruluşunun təhlili

Beləliklə, biz yeni layihə yaratdıq. Gəlin baxaq, burada nə görürük.

1. Layihənin qovluq və fayl ağacı:

Burada layihəmizin qovluğunun – pythonProject məzmunu göstərilir.

2. Hazırda açıq olan fayl:

Bu, main.py faylının sadəcə məzmunudur, kod sintaksisi işıqlandırılmışdır.

3. Yuxarıda — əsas menyu:

Sağ yuxarıda faydalı düymələr:

  • «Yaşıl üçbucaq» — layihəni işə salmaq düyməsi.
  • «Böcək» — debug rejimini işə salmaq düyməsi.
  • «Lupa» — layihə üzrə axtarış.
  • «Dişli çarx» — parametrlər.

4. Solda yan menyu görürsünüz:

Burada bir neçə faydalı düymələr var, xüsusilə bizi Terminal düyməsi maraqlandıracaq.

5. Status bar:

Sol tərəfdə status bar-da hazırda açıq faylın yolu görünür. Sağ tərəfdə isə onun kodlaşdırması: CRLF, UTF-8.

Ən sağ tərəfdə isə hazırda layihəmizin icra edildiyi Python versiyası göstərilir — Python 3.12.x. Kompüterinizdə bir neçə fərqli Python versiyası quraşdırılmışsa və digər versiyalarda işləyən layihələr varsa, bura baxmaq faydalıdır.

8.2 Layihənin təhlili

Adi bir layihə, sol paneldə göstərilən fayllardan ibarətdir. Bu faylları şərti olaraq 4 hissəyə bölmək olar.

Python dilində kod olan fayllar. Bu cür faylların genişlənməsi .py şəklindədir və PyCharm onları mavi-sarı ikonla işarələyir. Hal-hazırda layihəmizdə yalnız bir belə fayl var — main.py

Statik fayllar. Kod deyil, məlumat saxlayan fayllar üçün belə deyirlər. Bunlar mətn faylları, şəkillər, media faylları və s. ola bilər. Hazırda layihəmizdə belə fayllar yoxdur.

Python üçün virtual mühit. .venv adlı qovluqda (ingiliscə Virtual Environment-in qısaltmasıdır) Python faylları və bir neçə xidmət utilitləri saxlanılır. Burada paket meneceri pip tərəfindən, istifadə etmək istədiyiniz xarici kitabxanalar yüklənəcək.

Xarici kitabxanalar (External libraries). Hal-hazırda layihəmizdə yoxdur, amma siz onları yüklədikdən sonra PyCharm mütləq onları burada göstərəcək.

8.3 Virtual mühit — venv

Gəl, bir az virtual mühit barədə daha ətraflı danışaq. venv — bu, Python-da moduldu, hansı ki, müxtəlif yüngül və izolyasiya olunmuş virtual mühitlər yaratmağa imkan verir Python layihələri üçün. Bu, layihənin asılılıqlarını idarə etməyə imkan verən bir alətdi, onları sistem kitabxanalarından ayırır.

Hər bir virtual mühitin özünə məxsus Python icra olunan faylları və kitabxanalar üçün quraşdırma yeri var, hansı ki, layihələrin bir-birindən müstəqilliyini təmin edir.

Bu, xüsusilə faydalıdır, əgər müxtəlif layihələr eyni kitabxananın müxtəlif versiyalarını tələb edirsə, ya da sistem kitabxanaları ilə konkret layihə üçün lazım olan kitabxanalar arasında konfliktlərdən qaçmaq lazım gəlirsə.

8.4 Terminal ilə işləmək

PyCharm-da siz əməliyyat sisteminin əmr sətri ilə birbaşa işləyə bilərsiniz. Linux və MacOS-da əmr sətrinə Terminal (Terminal) deyilir, buna görə də PyCharm-da o da belə adlanır. Əslində bu PyCharm-ın kaprizi deyil, bu, proqramçılar arasında qəbul olunmuş bir addır.

Terminal-ı açmaq üçün yan menyudakı terminal düyməsinə klikləmək lazımdır:

Belə bir pəncərə açılmalıdır:

Bu pəncərədə əməliyyat sisteminizin komandalarını yaza bilərsiniz. Biz isə birini öyrənəcəyik.

Qurduğumuz Python interpretatorunun hazırkı versiyasını öyrənək. Bunun üçün yazmaq lazımdır:


        python --version

Məndə bu belə göründü:

Əgər siz də Python 3.12.x əldə etdinizsə, o zaman biz düzgün yoldayıq.

Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION