Введение

Интерактивная среда IDLE

Для вызова интерактивной среды разработчика достаточно в консоли набрать команду:

python3
_images/IDLE.png

В этой интерактивной среде можно выполнять команды Python и сразу же получать результат выполнение введенной команды.

Редакторы кода и серда разработки IDE

Для написания программ на языке Python подойдет любой текстовый редактор, но для более комфортной работы рекомендуется использовать редакторы кода с подсветкой синтаксиса и отслеживанием ошибок. один из таких редакторов, это VSCODE

Так же будет полезно использовать полноценную среду разработки IDE, одной из наиболее популярных евляется PyCharm

Виртуальное окружение (venv)

Для начала работы рекомендуется подготовить виртуальное окружение, оно необходимо для того что бы вслучае использования дополнительных библиотек они не конфликтовали с другими библиотеками используемыми в других проектах, например: нет необходимости держать в одном проекте библиотеки фреймворков Django и Flask

Для того что бы создать виртуальное окружение, в папке с проектом необходимо выполнить команду:

python -m venv venv

незабудьте так же активировать ваше виртуальное окружение выполнив команду:

source venv/bin/activate

это создаст внутри проекта папку venv с компилятором и всеми необходимыми библиотеками используемые по умолчанию.

Так же для того что бы сохранить список используемых в нашем проекте библиотек, нужно создать файл reqirements.txt его можно создать автоматически выполнив команду:

pip freeze > requirements.txt

Для установки в наше виртуальное окружение необходимых библиотек нужно выполнить команду:

pip install requirements.txt

Попробуйте установить фреймворк flask используя менеджер пакетов pip и сохраните список установленных пакетов:

pip install flask
pip freeze > requirements.txt

Теперь если вы откроете файл requirements вы увидите список наших зависимостей используемые в нашем проекте

click==7.1.2
Flask==1.1.2
itsdangerous==1.1.0
Jinja2==2.11.2
MarkupSafe==1.1.1
Werkzeug==1.0.1

Первая программа

Настало время написать нашу первую программу, создайте файл Hello_World.py со следующим содержимым:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Это моя первая программа
"""
Это многострочный коментарий использыется для создания докуентации к ксласам или функциям
и описывает их принцип работы.
В данном уроке мы пока не будет рассматривать примеры с документацией классов
"""
a = "World"  # так помно присвоить конкретной переменной какое либо значение, в данном случее строку.

if __name__ == '__main__':
    print("Hello", a)  # программа напечатет в консоли Hello World

Теперь запустите нашу программу выполгив в консоле команнду:

python Hello_World.py

в консои вы должны увидеть результат нашей программы.

Примечание

Обратите внимание, что первая строка указывает какой интерпритатор мы будет использовать, она необходима если мы хотим запускать нашу команду с интерпритатором по умолчанию, например так: .. code:: sh

./Hello_World.py

Если этой строки не будет, то мы получим ошибку.

Вторая строка отвечает за кодировку, тоесть если мы хотим вывести на экран Русские символы, то нам надо указать какую кодировку мы будем ипользовать.