JavaRush/Курси/Модуль 1: Python Core/Установка пакетів

Установка пакетів

Відкрита

4.1 Де шукати пакети

Перед тим як писати якийсь код, переконайтеся, що його вже не написав хтось за вас. Більше того, він може вже бути написаний, протестований, документований і покривати всі ваші поточні та майбутні потреби на 200%.

Таке трапляється постійно. Python вже більше ніж 30 років, і ним користуються мільйони програмістів по всьому світу.

Для всіх ваших потреб є шикарний сайт – pypi.org (The Python Package Index). Якщо вам потрібна якась бібліотека, ви просто заходите на сайт і вводите свій запит.

Наприклад, я хочу написати свого власного клієнта для Telegram. Я заходжу на pypi.org, вводжу в пошуку telegram client і бачу приблизно 10,000 бібліотек по цій темі:

Номер один містить опис «Python aiohttp telegram client» – це якраз те, що нам потрібно. Просто і гарно.

Тут ви можете знайти будь-який пакет на всі випадки життя. Тож тепер ви ще трохи ближче до того, щоб зрозуміти суть сучасної роботи програміста: потрібно знати, де є якісь хороші пакети, вміти ними користуватися і знати, як обходити їх слабкі місця.

4.2 Приклад встановлення пакету

Давайте встановимо якийсь пакет і на його прикладі розберемося, як це правильно робити.

Є така жартівлива бібліотека, яка малює корову і текст поруч з нею.

Називається вона cowsay. Ось на її прикладі ми зараз і будемо вивчати імпорт.

Щоб використовувати менеджер pip, вам потрібно перейти в Terminal. Найпростіше це зробити прямо з PyCharm. Там внизу зліва є список кнопок:

Клацніть на кнопку Terminal, і у вас відкриється вікно з запрошенням. Виглядати воно буде приблизно так:

Там вам потрібно ввести команду pip install cowsay

Приклад:

Якщо бібліотека успішно встановилась, то ви побачите напис типу:

Все, тепер ви можете імпортувати цю бібліотеку (пакет) у ваш проект і використовувати за власним розсудом.

4.3 Граємо з коровою

Наприклад, ви можете написати код виду:

import cowsay

cowsay.cow("Should've learned Python...")

Ось що програма вивела мені в консоль:

Також бібліотека cowsay підтримує багато інших тварин, наприклад, дракона:

import cowsay

cowsay.dragon("Це дракон говорить...")

Як бачите, встановлювати пакети швидко і просто, а використовувати чужий код — легко і приємно.

Якщо ви втомилися грати з коровою, ви можете видалити її бібліотеку — для цього потрібно скористатися командою pip uninstall cowsay.

Використання терміналу всередині IDE, як PyCharm, спрощує роботу з командами pip, тому що дозволяє виконувати команди напряму в контексті поточного проекту.

2
Задача
Модуль 1: Python Core,  11 рівень,  3 лекція
Недоступна
Використання пакета requests.
Використання пакета requests.
2
Задача
Модуль 1: Python Core,  11 рівень,  3 лекція
Недоступна
Використання пакета cowsay
Використання пакета cowsay
Коментарі (5)
  • популярні
  • нові
  • старі
Щоб залишити коментар, потрібно ввійти в систему
Дмитро
Рівень 45
17 листопада 2025, 13:19
import requests response = requests.get("https://jsonplaceholder.typicode.com") print(response.text) Станом на 17.11.2025, проходить перевірку. Як? не питайте...
negoda @poviranacze - Telegram в Python Intern (Train
18 серпня 2025, 20:10
Впервые вижу чтобы "правильный" вариант решения не проходил валидацию))) В "правильном" варианте - респонс.джсон(), валидация требует респонс.текст
Євген
Рівень 26
13 липня 2025, 13:30
Виконання GET-запиту до API response = requests.get # Виведення результату запиту print(response.json()) Откуда эти команды? ничего такого в лекциях не было
negoda @poviranacze - Telegram в Python Intern (Train
18 серпня 2025, 20:01
Шел конец 19 уровня - "Этого в лекции не было" отголосками несется с первых задач до сюда...
Oleksii
Рівень 33
17 лютого, 12:27
Не душните, каждый по разному воспринимает материал)