Принципы разработки программ. Знакомство с Python IDE

Язык Python разработал голландский программист Гвидо Ван Россум в 1991 году. Гвидо был фанатом британского комедийного сериала «Летающий цирк Монти Пайтона», откуда и пришло название языка.

Содержимое разработки

Лекция 1. Принципы разработки программ. Знакомство c Python IDE  Преподаватель: Фартышев Дмитрий Александрович

Лекция 1.

Принципы разработки программ. Знакомство c Python IDE

Преподаватель:

Фартышев Дмитрий Александрович

История языка программирования Python   Язык Python разработал голландский программист Гвидо Ван Россум в 1991 году. Гвидо был фанатом британского комедийного сериала «Летающий цирк Монти Пайтона», откуда и пришло название языка.

История языка программирования Python

Язык Python разработал голландский программист Гвидо Ван Россум в 1991 году. Гвидо был фанатом британского комедийного сериала «Летающий цирк Монти Пайтона», откуда и пришло название языка.

Проекты, в которых используется Python:

Проекты, в которых используется Python:

Типы данных. Переменные. Переменная - именованная или адресуемая иным способом область памяти, которую можно использовать для доступа к данным.

Типы данных. Переменные.

Переменная - именованная или адресуемая иным способом область памяти, которую можно использовать для доступа к данным.

Типы данных. Переменные. name = ‘Roman’ surname = input ( ) print (‘ Привет, ‘ , name, surname) ➜ в переменной name хранится строка 'Roman‘ ➜ в переменной surname хранится вводимый пользователем текст

Типы данных. Переменные.

name = ‘Roman’

surname = input ( )

print (‘ Привет, ‘ , name, surname)

➜ в переменной name хранится строка 'Roman‘

➜ в переменной surname хранится вводимый пользователем текст

Имена переменных   1. Может содержать только латинские буквы a-z, A-Z , цифры и символ нижнего подчеркивания _ 2. Не может начинаться с цифры 3. По возможности должно отражать её назначение

Имена переменных

1. Может содержать только латинские буквы a-z, A-Z , цифры и символ нижнего подчеркивания _

2. Не может начинаться с цифры

3. По возможности должно отражать её назначение

Операторы присваивания    Операторы – это специальные символы, используемые для выполнения логических и математических операций на языке программирования. Создание переменных и объектов в Python происходит с помощью оператора присваивания. Оператор

Операторы присваивания

Операторы – это специальные символы, используемые для выполнения логических и математических операций на языке программирования.

Создание переменных и объектов в Python происходит с помощью оператора присваивания.

Оператор " = " не следует понимать как равенство. Например, выражение a = 5 следует читать как "присвоить переменной a значение 5".

=

Операторы присваивания

Операторы присваивания

Оператор вывода print()

Оператор вывода print()

Аргументы команды print() Команда print() позволяет указывать несколько аргументов Аргументы отделяются запятыми :

Аргументы команды print()

Команда print() позволяет указывать несколько аргументов Аргументы отделяются запятыми :

Команда input() Для считывания данных используется команда input(): 1. Сначала программа выведет текст на экран «Как тебя зовут?»  2. Далее программа будет ждать от пользователя ввода данных 3. Введенные данные запишутся в переменную name

Команда input()

Для считывания данных используется команда input():

1. Сначала программа выведет текст на экран «Как тебя зовут?»

2. Далее программа будет ждать от пользователя ввода данных

3. Введенные данные запишутся в переменную name

Типы данных. Переменные. Целые числа:      int     1, 10050010, 19 Вещественные числа   float    1.23, 124.0, 56.2 Строки:       str      “строка”, “RED” Логический тип:     bool    True, False

Типы данных. Переменные.

Целые числа: int 1, 10050010, 19

Вещественные числа float 1.23, 124.0, 56.2

Строки: str “строка”, “RED”

Логический тип: bool True, False

Типы данных. Переменные. Создание переменной: ???

Типы данных. Переменные.

Создание переменной:

???

Типы данных. Переменные. Не нужно каждый раз писать, Python сам понимает тип, когда вы присваиваете значение переменной:

Типы данных. Переменные.

Не нужно каждый раз писать, Python сам понимает тип, когда вы присваиваете значение переменной:

Типы данных. Переменные. Именование переменных Переменные в Python именуются в стиле snake_case : слова записываются строчными буквами и разделяются символом подчеркивания _

Типы данных. Переменные.

Именование переменных

Переменные в Python именуются в стиле snake_case : слова записываются строчными буквами и разделяются символом подчеркивания _

Целые числа Тип int представляет целое число, например, 1, 4, 8, 50. Пример: По умолчанию стандартные числа расцениваются как числа в десятичной системе. Но Python также поддерживает числа в двоичной, восьмеричной и шестнадцатеричной системах.

Целые числа

Тип int представляет целое число, например, 1, 4, 8, 50. Пример:

По умолчанию стандартные числа расцениваются как числа в десятичной системе. Но Python также поддерживает числа в двоичной, восьмеричной и шестнадцатеричной системах.

Арифметические операции для int В Python над целыми числами можно совершать 4  основные операции и 3 дополнительные операции: + — сложение - — вычитание * — умножение ** — возведение в степень / — деление // — целочисленное деление % — остаток от деления

Арифметические операции для int

В Python над целыми числами можно совершать 4 основные операции и 3 дополнительные операции:

+ — сложение

- — вычитание

* — умножение

** — возведение в степень

/ — деление

// — целочисленное деление

% — остаток от деления

Преобразование строки к целому числу  Чтобы преобразовать строку к целому числу, мы используем команду int() : age = ‘1992’ year = int (age) Grade = int (input()) ➜ Переменная age имеет строковый тип ➜ Переменная year имеет целочисленный тип ➜ Переменная grade имеет целочисленный тип Программа, которая считывает два целых числа и выводит на экран их сумму: num1 = int ( input() ) num2= int ( input() ) print ( num1 + num2 )

Преобразование строки к целому числу

Чтобы преобразовать строку к целому числу, мы используем команду int() :

age = ‘1992’

year = int (age)

Grade = int (input())

➜ Переменная age имеет строковый тип

➜ Переменная year имеет целочисленный тип

➜ Переменная grade имеет целочисленный тип

Программа, которая считывает два целых числа и выводит на экран их сумму:

num1 = int ( input() )

num2= int ( input() )

print ( num1 + num2 )

Примечания  Сокращение int , происходит от английского integer – целый В Python реализована длинная арифметика , благодаря которой целочисленная переменная не имеет ограничений num1 = 100000000000000000000000000000000000000

Примечания

Сокращение int , происходит от английского integer – целый

В Python реализована длинная арифметика , благодаря которой целочисленная переменная не имеет ограничений

num1 = 100000000000000000000000000000000000000

Арифметические операции. Целые и вещественные числа:

Арифметические операции.

Целые и вещественные числа:

Арифметические операции. Строки:

Арифметические операции.

Строки:

Арифметические операции. Логический тип:

Арифметические операции.

Логический тип:

Установка Visual Studio Code Visual Studio Code (VS Code) — текстовый редактор, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как «лёгкий» редактор кода для кроссплатформенной разработки веб- и облачных приложений.

Установка Visual Studio Code

Visual Studio Code (VS Code) — текстовый редактор, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как «лёгкий» редактор кода для кроссплатформенной разработки веб- и облачных приложений.

Установка Visual Studio Code

Установка Visual Studio Code

Установка Visual Studio Code Если загрузка не началась

Установка Visual Studio Code

Если загрузка не началась

Установка Visual Studio Code Соглашаемся, нажимаем “Далее” до этого окна, здесь выбираем всё как на изображении.

Установка Visual Studio Code

Соглашаемся, нажимаем “Далее” до этого окна, здесь выбираем всё как на изображении.

Установка Python

Установка Python

Установка других сред разработки

Установка других сред разработки

Установка других сред разработки

Установка других сред разработки

Установка других сред разработки

Установка других сред разработки

Установка других сред разработки

Установка других сред разработки

Установка других сред разработки

Установка других сред разработки

Установка других сред разработки

Установка других сред разработки

Спасибо за внимание!

Спасибо за внимание!

Сохранить у себя:
Принципы разработки программ. Знакомство с Python IDE

Получите свидетельство о публикации сразу после загрузки работы



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