> For the complete documentation index, see [llms.txt](https://digihist.lvivcenter.org/posibnik-z-cifrovoyi-istoriyi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://digihist.lvivcenter.org/posibnik-z-cifrovoyi-istoriyi/python/python-znaiomstvo-ta-vstanovlennya.md).

# Python: знайомство та встановлення

Автори: Вільям Туркел і Адам Краймбл\
Переклала на українську: Орися Віра\
Оригінал уроку: <https://programminghistorian.org/en/lessons/introduction-and-installation>

*Цей урок призначений для налаштування інструментів роботи з Python.*

## Цілі уроку

Цей перший урок у нашому розділі про роботу з Інтернет-джерелами призначений для того, щоб підготувати вас і ваш комп’ютер до початку програмування. Ми зосередимося на встановленні відповідного програмного забезпечення – цілком безкоштовного та надійного – і, нарешті, ми допоможемо вам почати з азів простого програмування, що миттєво дає результати.

\
У цьому початковому модулі ви встановите [мову програмування Python](http://www.python.org/), інтерпретатор мови програмування Python [HTML/XML Beautiful Soup](http://www.crummy.com/software/BeautifulSoup/) і редактор коду. Знімки екрану (скриншоти), подані тут, взяті з [Visual Studio Code](https://code.visualstudio.com/), але ви можете використовувати будь-який редактор коду, який може працювати з Python. За посиланням ви можете знайти інші варіанти: [Редактори Python](http://wiki.python.org/moin/PythonEditors/). Коли все буде встановлено, ви напишете свою першу програму «Hello World» на Python та HTML.

## Мова програмування Python

У цій серії уроків ми будемо використовувати Python, безкоштовну мову програмування з відкритим кодом. Якщо не буде зазначено інше, то всюди ми будемо працювати з версією Python 3. Версія 2 більше не підтримується офіційно, але ви все одно можете знайти її в попередніх проєктах та уроках. Python 3 має кілька відмінностей у форматуванні (певних правил граматики), тому будьте обережні, якщо знайдете в Інтернеті приклади, які все ще використовують Python 2. Вони можуть не працювати в поточних версіях Python.

## Резервне копіювання вашої роботи!

Перш ніж завантажувати чи інсталювати будь-яке нове програмне забезпечення, дуже важливо створити резервні копії своєї роботи. Ви повинні створювати резервні копії всього комп’ютера принаймні щотижня, а краще навіть частіше. Також доцільно створювати резервні копії вашої роботи на хмарних сховищах, щоб не втратити все, у випадку, якщо щось трапиться з вашим комп’ютером, домом чи офісом. Такі сайти, як [Jungle Disk](https://www.jungledisk.com/) і [Dropbox](https://www.dropbox.com/home), пропонують прості у використанні та відносно недорогі варіанти онлайн-резервного копіювання.

### Виберіть свою операційну систему

### Крок 1 – Встановіть та налаштуйте програмне забезпечення

Щоб працювати з методами, які вказані на цьому вебсайті, вам потрібно буде завантажити та встановити спеціальне програмне забезпечення, яке є безкоштовним і у вільному доступі. Ми надали інструкції для Mac, Windows і Linux. Після встановлення програмного забезпечення для вашої операційної системи перейдіть до уроку "[Що таке вебсторінки та HTML?](/posibnik-z-cifrovoyi-istoriyi/cifrovi-publikaciyi/sho-take-vebstorinki-ta-html.md)". Якщо у вас виникнуть проблеми з нашими інструкціями або ви знайдете щось, що не працює на вашій платформі, повідомте нам.

[Налаштування інтегрованого середовища розробки для Python (Mac)](https://digital-history-handbook.gitbook.io/posibnik-z-cifrovoyi-istoriyi/nalashtuvannya-python/nalashtuvannya-integrovanogo-seredovisha-rozrobki-dlya-python-mac)

[Налаштування інтегрованого середовища розробки для Python (Windows)](/posibnik-z-cifrovoyi-istoriyi/python/nalashtuvannya-integrovanogo-seredovisha-rozrobki-dlya-python-windows.md)

[Налаштування інтегрованого середовища розробки для Python (Linux)](/posibnik-z-cifrovoyi-istoriyi/python/nalashtuvannya-integrovanogo-seredovisha-rozrobki-dlya-python-linux.md)<br>

### Про авторів

Вільям Туркел, професор історії в Університеті Західного Онтаріо.\
Адам Краймбл, Університетський коледж Лондона.

**Переклад українською:** \
Орися Віра, PhD, викладач кафедри історії в Українському Католицькому Університеті

**Переклад рецензували:** \
Євген Ворожейкін, старший викладач кафедри філософської антропології, філософії культури та культурології Національного педагогічного університету імені М.П. Драгоманова, [ORCID](https://orcid.org/0000-0001-7320-562X); \
Мар'яна Юрків, доцент кафедри картографії та геопросторового моделювання Національного університету “Львівська політехніка”, [ORCID](https://orcid.org/0000-0002-2180-5583).

**Рекомендоване цитування:** \
Туркел, Вільям та Краймбл, Адам. "Python: знайомство та встановлення." Programming Historian, переклала Орися Віра, *Посібник з цифрової історії*, 2024. DOI: <https://doi.org/10.69915/dh005>
