Найти в Дзене
FOR BEginnerS

Часть1. Знакомство с python.

Проверяем наличие python на вашем компе в терминале вводим: python –version python3 –version На Xubuntu python установлен по умолчанию, как установить Xubuntu на виртуальную машину смотрите в статье. Если python не установлен, берем файлы установки с официального сайта python в зависимости какая у вас ОС. После того как с присутствием python на вашей машине разобрались, можно приступить к работе с python. Откройте терминал и наберите команду python, если у вас Windows или python3, если Linux или MacOS. Попадете в интерпретатор python, для теста можете вызвать функцию help() Попробуйте самостоятельно ввести различные команды в интерпретаторе. Например: Функция exit() даст выйти из интерпретатора, обратно в терминал. Все дальнейшие действия по исполнению кода python буду производить в Visual Studio Code, рекомендую установить статья по установке здесь. Но ничто вам не мешает вводить команды напрямую через интерпретатор или писать код в текстовом файле с расширением .py и запускать через

Проверяем наличие python на вашем компе в терминале вводим:

python –version

python3 –version

-2

На Xubuntu python установлен по умолчанию, как установить Xubuntu на виртуальную машину смотрите в статье.

Если python не установлен, берем файлы установки с официального сайта python в зависимости какая у вас ОС.

После того как с присутствием python на вашей машине разобрались, можно приступить к работе с python. Откройте терминал и наберите команду python, если у вас Windows или python3, если Linux или MacOS. Попадете в интерпретатор python, для теста можете вызвать функцию help()

-3

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

Например:

-4

Функция exit() даст выйти из интерпретатора, обратно в терминал.

-5

Все дальнейшие действия по исполнению кода python буду производить в Visual Studio Code, рекомендую установить статья по установке здесь. Но ничто вам не мешает вводить команды напрямую через интерпретатор или писать код в текстовом файле с расширением .py и запускать через терминал, но это немного не удобно.

print() - выводит заданное выражение в терминал

Запуск файла main.py в Visual Studio Code через Code Runner.

-6

Ctrl + Alt + N - запускает код через Code Runner.

Запуск файла main.py в терминале. Терминал также есть в VS Code

-7

Форматирование кода python PEP8. PEP8 этот документ описывает соглашение о том, как писать код для языка python, включая стандартную библиотеку, входящую в состав python. Небольшая часть правил PEP8:

  1. Для отступов использовать пробелы, не Tab.
  2. Длина строки не должна превышать 79 символов. Очень длинные строки рекомендовано на несколько строк.
  3. Функции и классы отделяются от других строк кода двумя пустыми строками
    Импорты модулей должны быть на отдельных строках кода.
  4. Комментарии в конце строки должны отделяться двумя пробелами.

Типы данных:

  1. Строки str “Hello world!!!”, ‘Hello world!!!’
  2. Целое число int -1, 0, 1
  3. Числа с плавающей точкой float 3.14
  4. Логический bool True, False
  5. Список list [‘a’, 2, True]
  6. Словарь dict {‘key1’: 1, ‘key2’: ‘str’}

Встроенные функции в python

print(“Hello world!!!”), print - имя встроенной функции, () - вызов функции, “Hello world!!!” - аргумент

print() - выводит в терминал значение указанное в аргументе. Аргументов может быть несколько. Например print(“Hello world!!!”)

Добавьте описание
Добавьте описание

input() - ожидает от пользователя ввод в терминале. Возвращает значение типа строка, результат можно присвоить переменной. Например: input(“Enter value: “), val = input(“Enter value: “)

Добавьте описание
Добавьте описание

dir() - возвращает имена атрибутов объекта. Например dir(“Hello world!!!”).

Добавьте описание
Добавьте описание

Используя точечную запись можно вызывать атрибуты объекта. Например “Hello world!!!”.count(‘o’) вернет количество повторений подстроки в строке.

Добавьте описание
Добавьте описание

Отступы в Python.

В python для разделения блоков кода используются отступы на основании пробелов.

def my_function(arg):

return arg

В примере выше объявлена функция с именем my_function и аргументом arg. После двоеточия на следующей строке начинается тело функции, в теле функции происходит возврат аргумента arg. Как видно тело функции начинается с отступа, обычно с четырех пробелов.

Так будет выглядеть код функции и ее вызов сохраненный в файл main.py и запущенный редакторе VS Code

Добавьте описание
Добавьте описание

Если запустить этот код без отступов, то получим ошибку

Добавьте описание
Добавьте описание

Комментарии

Комментарии игнорируются python, комментарии в основном пишутся для себя и других разработчиков.

Примеры как выглядят комментарии в python.

# Однострочный комментарий

# Многострочный

# комментарий

print(“Hello world!”) # Комментарий к строке кода

“””

Многострочный

комментарий

“””

‘’’

Многострочный

комментарий

‘’’

Статья Установка и настройка autopep8 на Visual Studio Code.

Часть 2. Python - функции, выражения, инструкции, переменные.