4.1 Paketləri harada axtarmaq olar
Hər hansısa bir kod yazmağa başlamazdan əvvəl əmin olun ki, onu sizin yerinizə artıq kimsə yazmayıb. Bu da azmış kimi, o kod artıq yazılıb, test olunub, sənədləşdirilib və sizin hazırkı və gələcək ehtiyaclarınızı 200% təmin edə biləcək.
Bu tip hallar çox olur. Python artıq 30 ildən çoxdur mövcuddur və onun istifadəçiləri bütün dünyada milyonlarla proqramçıdır.
Bütün ehtiyaclarınız üçün əla bir sayt var – pypi.org (The Python Package Index). Əgər sizə hər hansı bir kitabxana lazımdırsa, sadəcə sayta daxil olun və axtarışınızı orada qeyd edin.
Məsələn, mən öz Telegram klientimi yazmaq istəyirəm. Sayta daxil oluram pypi.org, sözdə ilə axtarış edirəm "telegram client" və bu mövzu üzrə təxminən 10,000 kitabxana görürəm:

Bir nömrəli nəticədə belə bir təsvir var: “Python aiohttp telegram client” – bu tam olaraq bizə lazım olan şeydir. Sadə və gözəl.
Burada həyatda lazım ola biləcək hər hansı bir paket tapa bilərsiniz. Beləliklə, indi siz müasir proqramçı işinin mahiyyətini bir az daha yaxşı başa düşməyə yaxınsınız: yaxşı paketlərin harada olduğunu bilmək, onlardan istifadə etməyi bacarmaq və onların zəif tərəflərini necə keçməyi bilmək.
4.2 Paket quraşdırma nümunəsi
Gəlin hər hansı bir paketi quraşdıraq və onun nümunəsində bunu düzgün şəkildə necə edəcəyimizi öyrənək.
Elə bir zarafat kitabxanası var ki, bir inək çəkir və yanında bir mətn göstərir.

Bu cowsay
adlanır. İndi onun nümunəsində biz import etməyi öyrənəcəyik.
pip
menecerindən istifadə etmək üçün Terminal
-a keçmək lazımdır. Ən asanı bunu birbaşa PyCharm-dan etməkdir. Orada sol altda düymələrin siyahısı var:

Terminal
düyməsinə klikləyin və sizin qarşınızda dəvət pəncərəsi açılacaq. Təxmini belə görünəcək:

Orada pip install cowsay
komandası yazmaq lazımdır.
Nümunə:

Kitabxana uğurla quraşdırılıbsa, siz belə bir yazı görəcəksiniz:

Vəssalam, indi siz bu kitabxananı (paketi) layihənizə import edib istədiyiniz kimi istifadə edə bilərsiniz.
4.3 İnək ilə Oynayırıq
Məsələn, bu şəkildə bir kod yaza bilərsiniz:
import cowsay
cowsay.cow("Python öyrənmək lazım idi...")
Budur proqramın mənə konsolda göstərdiyi nəticə:

Eyni zamanda cowsay
kitabxanası bir çox başqa heyvanları dəstəkləyir, məsələn, əjdahanı:
import cowsay
cowsay.dragon("Bu əjdaha danışır...")
Gördüyünüz kimi, paketləri quraşdırmaq sürətli və asandır, başqasının kodundan istifadə etmək isə — rahat və əyləncəlidir.
Əgər inəklə oynamaqdan bezmisinizsə, onun kitabxanasını silə bilərsiniz — bu üçün pip uninstall cowsay
komandasından istifadə etməlisiniz.
IDE daxilində terminaldan istifadə etmək, məsələn, PyCharm-da, pip
komandaları ilə işləməyi asanlaşdırır, çünki komandaları hazır layihənin kontekstində birbaşa yerinə yetirməyə imkan verir.
GO TO FULL VERSION