Урок 2. Створюємо перший проєкт

Створення проєкту

Для створення проєкту обираємо опцію «Створити проєкт» (Create a new project)

Create a new project

Далі обираємо тип проєкту. В нашому випадку – це звичайний консольний додаток (Python application).

Choose Python App option

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

Configure project

В результаті наш проєкт створено.

Project created

Синтаксис Python

Відступ Python грає важливу роль. Відступ відноситься до пробілів на початку рядка коду. Якщо в інших мовах програмування відступи в коді призначені лише для зручності читання, у Python відступи дуже важливі.

Python використовує відступи для позначення блоку коду. Кількість пробілів залежить від вас як програміста, найчастіше використовується чотири, але має бути принаймні один.

Змінні Python

У Python змінні створюються, коли ви присвоюєте їм значення:

variableNum1 = 10
varibleString1 = "Who is the one who knocks?"
print(variableNum1, " ", varibleString1)

Python не має команди для оголошення змінної. В цьому прикладі ми створюємо змінну variableNum1, якій присвоюємо значення 10. Далі створюємо змінну variableString1, якій присвоюємо рядкове значення «Who is the one who knocks?». Далі за допомогою функції print виводимо змінні на консоль, додаючи при цьому через кому окрім змінних ще й пробіл, щоб дані не зливалися.

Коментарі Python

Коментарі можна використовувати для пояснення коду Python. Також їх можна використовувати, щоб зробити код більш читабельним. Коментарі можна використовувати, щоб запобігти виконанню під час тестування коду.

Створення коментаря. Коментарі починаються з #, і Python їх ігноруватиме. Коментарі можна розміщувати в кінці рядка, і Python ігноруватиме решту рядка. Коментар не обов’язково має бути текстом, що пояснює код, він також може бути використаний, щоб запобігти Python виконувати код.

#Creation of varableNum2
variableNum2 = 15
print(variableNum2) #printing variableNum2

#Module for
#calculation and
#analysis of cost of sales
print("Cost of Sales analysis Report")

Багаторядкові коментарі. Python насправді не має синтаксису для багаторядкових коментарів. Щоб додати багаторядковий коментар, ви можете вставити #для кожного рядка.

Або, не зовсім за призначенням, ви можете використати багаторядковий рядок. Оскільки Python ігноруватиме рядкові літерали, які не призначені змінній, ви можете додати багаторядковий рядок (потрійні лапки) у свій код і розмістити в ньому свій коментар. Поки рядок не присвоєно змінній, Python читатиме код, але потім ігноруватиме його, і ви створите багаторядковий коментар.

"""
Module for
#calculation and
#analysis of cost of sales
"""
print("Cost of Sales analysis Report")
Створення проєкту

В цьому відео поговоримо про:
00:23 Створення проєкту у Visual Studio Community
01:17 Синтакс Python
04:33 Коментарі у Python

Приклади на Github

Урок 1. Мова Python

Python є популярною мовою програмування. Він був створений Гвідо ван Россумом і вийшов у 1991 році.

Ця мова програмування використовується для:

  • веб-розробки (на стороні сервера),
  • розробки програмного забезпечення,
  • розрахунках,
  • системних сценаріях.

Можливості Python

  • Python можна використовувати на сервері для створення веб-додатків.
  • Python можна використовувати разом із програмним забезпеченням для створення робочих процесів.
  • Python може підключатися до систем баз даних. Він також може читати та змінювати файли.
  • Python можна використовувати для обробки великих даних і виконання складних розрахунків.
  • Python можна використовувати для швидкого створення прототипів або для розробки готового програмного забезпечення.

Аргументи на користь Python

  • Python працює на різних платформах (Windows, Mac, Linux тощо).
  • Python має простий синтаксис, який є подібним до англійської мови.
  • Синтаксис Python дозволяє розробникам писати програми з меншою кількістю рядків, ніж деякі інші мови програмування.
  • Python працює в системі інтерпретатора, тобто код може бути виконаний відразу після його написання. Це загалом пришвидшує прототипування.
  • Python передбачає можливість застосування трьох ключових підходів до програмування, себто  процедурного, об’єктно-орієнтованого або функціонального.

Python версії

Наразі основною версією Python є Python 3, яку власне і будемо розглядати в межах цього курсу. Однак версія Python 2 є все ще досить популярною.

Синтаксичні відмінності Python

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

Встановлення Python

На багатьох комп’ютерах ПК і Mac вже буде встановлено Python.

Щоб перевірити, чи інстальовано python на комп’ютері з ОС Windows, знайдіть Python на панелі запуску або запустіть у командному рядку (cmd.exe): python –version .

Щоб перевірити, чи встановлено у вас python на Linux чи Mac, у відкрийте термінал і введіть: python –version .

Якщо ви виявите, що на вашому комп’ютері не встановлено Python, ви можете завантажити його безкоштовно з офіційного веб-сайту мови Python.

На цьому скріні приклад введення відповідної команди в командному рядку Windows.

Checking Python version in Windows command line.

На цьому скріні приклад введення відповідної команди в терміналі Linux Ubuntu.

Checking Python version in Linux Ubuntu.

Сайт мови програмування Python, з якого ви можете завантажити файл інсталяції, а також знайти багато цікавої інформації про саму мову.

Сайт мови Python

Альтернативи встановлення

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

Сайт Rextester

Сайт Repplit пропонує цілу низку онлайн компіляторів для різних мов програмування. Є подібна опція і для мови програмування Python.
Однак потрібно створити аккаунт на сайті. Є також безкоштовна опція користування. Сподіваюсь вона буде збережена.

Сайт Repplit

Варіанти IDE

Visual Studio Code є цілком прийнятною опцією. Для більш повноцінної роботи доведеться встановити розширення Python.

Visual Studio Code

Скрін для встановлення розширення у Visual Studio Code.

Розширення Python для Visual Studio Code

Visual Studio Community цілком пристойний вибір для навчання з великою кількістю функціоналу. Однак портребуватиме значного місця на диску і певного рівня потужності комп’ютера для комфортної роботи. Саме цим IDE будемо користуватися в цьому курсі.

Visual Studio Community

Після завантаження інсталятора обираємо опцію Python з наявних і встановлюємо.

Python у Visual Studio Community

В цьому відео поговоримо про мову Python.
00:55 Мова Python
01:39 Можливості Python
02:47 Аргументи на користь Python
04:04 Версії Python
04:31 Синтаксичні відмінності Python
05:37 Встановлення Python
09:05 Ресурси для практики написання коду

Мова Python