4.1 Gdzie szukać pakietów
Zanim napiszesz jakiś kod, upewnij się, że ktoś już tego nie zrobił za Ciebie. Może już być napisany, przetestowany, udokumentowany i spełniać 200% Twoich obecnych i przyszłych potrzeb.
Takie rzeczy zdarzają się cały czas. Python ma już ponad 30 lat i korzystają z niego miliony programistów na całym świecie.
Mamy świetną stronę na wszystkie Twoje potrzeby – pypi.org (The Python Package Index). Jeśli potrzebujesz jakiejś biblioteki, po prostu wchodzisz na stronę i wpisujesz swoje zapytanie.
Na przykład, chcę napisać własnego klienta dla Telegrama. Wchodzę na pypi.org, wpisuję w wyszukiwarkę telegram client i widzę około 10,000 bibliotek na ten temat:

Numer jeden zawiera opis „Python aiohttp telegram client” – to właśnie to, czego potrzebujemy. Prosto i pięknie.
Tutaj możesz znaleźć dowolny pakiet na każdą okazję. Teraz jesteś trochę bliżej do zrozumienia istoty współczesnej pracy programisty: trzeba wiedzieć, gdzie są dobre pakiety, umieć z nich korzystać i znać, jak obejść ich słabe strony.
4.2 Przykład instalacji pakietu
Zainstalujmy jakiś pakiet i na jego przykładzie dowiedzmy się, jak to prawidłowo robić.
Jest taka żartobliwa biblioteka, która rysuje krowę i tekst obok niej.

Nazywa się cowsay
. Na jej przykładzie będziemy teraz uczyć się importowania.
Aby użyć menedżera pip
, musisz przejść do Terminal
. Najprościej to zrobić bezpośrednio z PyCharm. Tam na dole po lewej stronie jest lista przycisków:

Kliknij przycisk Terminal
, a otworzy Ci się okno z wierszem poleceń. Będzie wyglądać mniej więcej tak:

Musisz tam wpisać polecenie pip install cowsay
Przykład:

Jeśli biblioteka zostanie pomyślnie zainstalowana, zobaczysz napis typu:

Gotowe, teraz możesz zaimportować tę bibliotekę (pakiet) do swojego projektu i korzystać z niej wedle uznania.
4.3 Zabawa z krową
Na przykład, możesz napisać kod w stylu:
import cowsay
cowsay.cow("Trzeba było uczyć się Pythona...")
Oto, co program wyświetlił mi w konsoli:

Również biblioteka cowsay
obsługuje wiele innych zwierząt, na przykład smoka:
import cowsay
cowsay.dragon("To mówi smok...")
Jak widzisz, instalowanie pakietów jest szybkie i proste, a korzystanie z cudzych kodów — łatwe i przyjemne.
Jeśli znudziło ci się bawienie z krową, możesz usunąć jej bibliotekę — w tym celu skorzystaj z polecenia pip uninstall cowsay
.
Korzystanie z terminala wewnątrz IDE, takiego jak PyCharm, upraszcza pracę z poleceniami pip
, ponieważ pozwala wykonywać polecenia bezpośrednio w kontekście bieżącego projektu.
GO TO FULL VERSION