Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
2
Добавлен:
04.03.2023
Размер:
459.03 Кб
Скачать

Лабораторна робота № 7.

Завантаження Python. Інтерпретатор.

  1. Мета роботи: ознайомитися з офіційним сайтом Python, версіями програми та можливостями інфтнерпретатора.

  2. Теоретичні відомості

Python в основному використовується для веб-розробки на стороні сервера, розробки програмного забезпечення, математики, сценаріїв та штучного інтелекту. Він працює на декількох платформах, таких як Windows, Mac, Linux, Raspberry Pi тощо.

Для написання програм використовують текстові редактори або інтегровані середовища розробки, які включають в себе різні інструменти для роботи з кодом: засіб для написання коду (текстовий редактор), інтерактивний інтерпретатор, відлагоджувач тощо.

IDE - це, в основному, пакет програм, які використовуються для розробки та тестування програмного забезпечення. Розробник у SDLC використовує багато інструментів, таких як редактори, бібліотеки, компіляція та тестування платформ.

IDE допомагає автоматизувати завдання розробника, скорочуючи ручні зусилля та поєднуючи все обладнання в загальних рамках. Якщо IDE відсутній, розробник повинен вручну зробити вибір, інтеграцію та процес розгортання. IDE в основному був розроблений для спрощення процесу SDLC за рахунок зменшення кодування та уникнення помилок друку.

Деякі розробники також віддають перевагу редакторам коду. Редактор коду - це в основному текстовий редактор, де розробник може написати код для розробки будь-якого програмного забезпечення. Редактор коду також дозволяє розробнику зберігати невеликі текстові файли для коду. Порівняно з IDE, редактори коду швидко працюють і мають невеликий розмір. Насправді редактори коду мають можливість виконувати та налагоджувати код.

Отже, IDE - це середовище розробки, яке забезпечує безліч функцій, таких як кодування, компіляція, налагодження, виконання, автозаповнення, бібліотеки, в одному місці для розробника, таким чином спрощуючи роботу розробників, тоді як редактор коду - це платформа для редагування та модифікації коду.

PyCharm - одна з широко використовуваних середовищ інтеграції Python, яка була створена Jet Brains. Це одна з найкращих IDE для Python. PyCharm - це все необхідне розробнику для продуктивної розробки Python. За допомогою PyCharm розробники можуть писати акуратний та ремонтопридатний код. Це дозволяє бути більш продуктивним та надає розумну допомогу розробникам. Він піклується про рутинні завдання, заощаджуючи час і відповідно збільшуючи прибуток.

IDLE - це популярне інтегроване середовище розробки, написане на Python, і воно інтегровано із мовою за замовчуванням. Це одна з найкращих IDE для Рython. IDLE - дуже проста IDE, яка в основному використовується розробниками початкового рівн. Це крос-платформа, завдяки чому є зручною для початківців, проте розробники переходять до більш досконалих IDE після вивчення основ програмування на Python.

Wing також є популярною та потужною IDE на сучасному ринку з великою кількістю хороших функцій. Він постачається з потужним налагоджувачем та розумним редактором, що робить інтерактивну розробку Python швидкою, точною та цікавою у виконанні. Wing також надає 30-денну пробну версію, щоб розробники мали змогу ознайомитися з її функціями.

Sublime Text - е дуже популярний міжплатформовий текстовий редактор, розроблений на C ++ та Python. Він розроблений таким чином, що підтримує багато інших мов програмування та розмітки. Це дозволяє використовувати плагіни, чому віддають перевагу розробники.

  1. Завдання до роботи

  1. Завантажив файл з розширенням .exe 64х-бітної розрядності відповідно моєї ОС. Встановлюю Python (3.11), дотримуючись вказівок.

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

  3. Для програмування я обрав середовище VS Code. Одна з переваг цього інтерпретатора це те, що графічно його можна підстроїти під себе (змінити тему, збільшити шрифт, прибрати непотрібні функції тощо).

  4. Ключові елементи інтерфейсу VS Code: 4.1 Перший запуск. При запуску редактора вперше відкривається стартова сторінка, де описані всі можливості редактора. Всі посилання інтерактивні та відкривають потрібну частину інтерфейсу або сторінку у браузері. 4.2 Інтерфейс редактора. Основну частину екрана займає вікно із текстовим вмістом файлу. У лівій частині екрана знаходяться вкладки активного меню, де знаходяться головні функції редактора. Вкладка провідника відкривається за замовчуванням під час запуску програми. До неї відображаються список відкритих файлів і каталог відкритої папки.

4.3 Пошук. Наступний пункт – пошук. У полі можна ввести потрібне значення, і редактор покаже, де воно знаходиться. За бажання можна змінити значення через поле заміни.

4.4 Git.

VS Code із коробки підтримує роботу з системою контролю версій Git. Можна виконати базові операції та переглянути, як змінилися файли з моменту останнього комміту.Налаштування Git у Visual Studio Code детально описано в офіційній документації.

4.5 Налагоджувач.

VS Code відрізняє від конкурентів наявність вбудованого налагоджувача. Після невеликого налаштування можна шукати баги в коді прямо з редактора, наприклад, поставити точку зупинки та спостерігати за виконанням конкретної ділянки коду. Крім цього редактор має вбудовану консоль, в яку може виводитися результат роботи або повідомлення про помилку, якщо щось пішло не так. Налагоджувач можна налаштувати під різні мови та різні завдання.

4.6 Розширення. Останній пункт активного меню дозволяє встановлювати розширення. У VS Code є розширення більшості мов програмування.

4.7 Головне меню.

File. У пункті File знаходяться команди, які відповідають за роботу із файлами робочої папки. Через неї можна зберігати та відкривати файли, вибирати папки та виконувати інші дії.

Edit. Через цей пункт можна працювати з відкритим файлом — скасовувати останні дії, шукати файл.

Selection. У пункті Selection можна знайти команди виділення потрібної ділянки коду.

View. Відкрити різні програми, вбудовані в редактор коду, можна через View. Тут дублюються пункти активного меню, а тут можна відкрити термінал, налаштувати елементи інтерфейсу та інше.

Go. Через Go можна переміщатися між відкритими файлами та документом. Також можна розділяти робочу область на частини. Це зручно для роботи на великому моніторі – можна тримати в одному місці розмітку та файли стилів.

Debug. Тут зібрані команди для налагодження скриптів.

Terminal. У редактор вбудований термінал (він командний рядок). Він може виконувати окремі завдання, так і виводити командний рядок в інтерфейс редактора.

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

  1. Висновок:

Виконуючи дану лабораторну роботу, я завантажив Python необхідної розрядності а також текстовий редактор для роботи з кодом VS Code. Проаналізував переваги та недоліки обраної версії Python.