Введение в программирование на языке Python

Содержание

Слайд 2

ПРИНЦИПЫ ПРОГРАММИРОВАНИЯ

ПРИНЦИПЫ ПРОГРАММИРОВАНИЯ

Слайд 3

КОМПЬЮТЕРНАЯ ПРОГРАММА

Компьютерная программа – это набор инструкций, которые могут выполняться на компьютере

КОМПЬЮТЕРНАЯ ПРОГРАММА Компьютерная программа – это набор инструкций, которые могут выполняться на
для выполнения конкретной задачи.
Компьютерная программа обычно пишется программистом на языке программирования. Из программы в её удобочитаемой форме исходного кода, компилятора или других средств может получить машинной код – форму, состоящую из инструкции, которые может выполнять напрямую.

Слайд 4

ЯЗЫК ПРОГРАММИРОВАНИЯ

Язык программирования — это набор формальных правил, по которым пишут программы. Обычный язык

ЯЗЫК ПРОГРАММИРОВАНИЯ Язык программирования — это набор формальных правил, по которым пишут
нужен для общения людей, а язык программирования — для общения с компьютером. Как и в любом естественном языке, тут есть лексика — слова, функции и операторы, из которых по правилам синтаксиса составляются выражения. Они имеют чёткий, вполне определённый смысл, понятный компьютеру, — семантику.

Слайд 5

ВИДЫ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

ВИДЫ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

Слайд 6

ПРИМЕРЫ ПРОГРАММ НА ЯЗЫКАХ ПРОГРАММИРОВАНИЯ

ПРИМЕРЫ ПРОГРАММ НА ЯЗЫКАХ ПРОГРАММИРОВАНИЯ

Слайд 7

КАК КОМПЬЮТЕР ПОНИМАЕТ РАЗНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ

На самом деле язык программирования — это не язык компьютера.

КАК КОМПЬЮТЕР ПОНИМАЕТ РАЗНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ На самом деле язык программирования —
Машина понимает последовательности нулей и единичек: есть напряжение в цепи — единица, нет — ноль. Поэтому любую программу сначала надо перевести в набор таких машинных команд.
Для этого есть два инструмента — компилятор и интерпретатор. Компилятор работает как бюро переводов: вы отдаёте ему весь текст программы, а он превращает его в исполняемый код, набор команд для процессора. Интерпретатор больше похож на переводчика-синхрониста: сказали фразу — синхронист тут же её перевёл, а компьютер выполнил.
Внутри компиляторов и интерпретаторов — сложные наборы правил по превращению языка программирования в машинный код, понятный компьютеру. Это тоже программы. Их пишут создатели нового языка — на каком-то другом, уже существующем. Например, интерпретатор Python написан на C, а сам C — на ассемблере, практически машинном коде.

Слайд 8

ПРИМЕР ПОНИМАНИЕ КОМПЬЮТЕРА К ПРОГРАММЕ

ПРИМЕР ПОНИМАНИЕ КОМПЬЮТЕРА К ПРОГРАММЕ

Слайд 9

АЛГОРИТМ

Алгоритм — это последовательность команд, предназначенная исполнителю, в результате выполнения которой он должен

АЛГОРИТМ Алгоритм — это последовательность команд, предназначенная исполнителю, в результате выполнения которой
решить поставленную задачу. Алгоритм должен описываться на формальном языке, исключающем неоднозначность толкования.
Исполнитель — это человек, компьютер, автом. устройство и т. д. Исполнитель должен уметь выполнять все команды, составляющие алгоритм. Множество возможных команд конечно и изначально строго задано. Действия, которые выполняет исполнитель по этим командам называются элементарными. Запись алгоритма на формальном языке называется программой.

Слайд 10

СВОЙСТВА АЛГОРИТМА

Дискретность. Процесс решения задачи должен быть разбит на последовательность отдельных шагов-команд, которые

СВОЙСТВА АЛГОРИТМА Дискретность. Процесс решения задачи должен быть разбит на последовательность отдельных
выполняются одна за другой. Только после завершения одной команды начинается выполнение следующей.
Понятность. Алгоритм должен содержать только те команды, которые известны исполнителю.
Детерминированность. Каждый шаг и переход от шага к шагу должны быть точно определены, чтобы его мог выполнить любой другой человек или механическое устройство. У исполнителя нет возможности принимать самостоятельное решение (алгоритм исполняется формально).
Конечность. Обычно предполагают, что алгоритм заканчивает работу за конечное число шагов. Результат работы алгоритма также должен быть получен за конечное время. Можно расширить понятие алгоритма до понятия процесса, который по различным каналам получает данные, выводит данные и потенциально может не заканчивать свою работу.
Массовость. Алгоритм должен решать не одну частную задачу, а класс задач. Не имеет смысла строить алгоритм нахождения наибольшего общего делителя только для чисел 10 и 15.

Слайд 11

ПРИМЕР АЛГОРИТМА

ПРИМЕР АЛГОРИТМА

Слайд 12

ЧЕМ ЯЗЫКИ ПРОГРАММИРОВАНИЯ ОТЛИЧАЮТСЯ ОТ АЛГОРИТМОВ

Программы нужны для того, чтобы машина сделала что-то

ЧЕМ ЯЗЫКИ ПРОГРАММИРОВАНИЯ ОТЛИЧАЮТСЯ ОТ АЛГОРИТМОВ Программы нужны для того, чтобы машина
полезное. Это невозможно, если нет чёткого порядка действий и правил их выполнения — алгоритма.
Алгоритм работает как маршрут в навигаторе: «Из пункта А едем в пункт Б, поворот через 150 метров». Англичанин понимает его по-английски, китаец — по-китайски, а мы с вами — по-русски. Языки разные, а порядок действий один и все должны добраться до нужного места.
Любая программа начинается с алгоритма, но на разных языках это может выглядеть по-разному.

Слайд 13

РЕЙТИНГ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

РЕЙТИНГ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

Слайд 14

О ЯЗЫКЕ PYTHON

Язык программирования Python был создан к 1991 году голландцем Гвидо

О ЯЗЫКЕ PYTHON Язык программирования Python был создан к 1991 году голландцем
ван Россумом
После того, как Россум разработал язык, он выложил его в Интернет, где сообщество программистов присоединилось к его улучшению

Слайд 15

ОСНОВНЫЕ ОСОБЕННОСТИ ЯЗЫКА

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

ОСНОВНЫЕ ОСОБЕННОСТИ ЯЗЫКА Python – это полноценный во многом универсальный язык программирования,
в различных сферах
 Основная, но не единственная, поддерживаемая им установка, – объектно-ориентированное программирование
Однако в данном курсе мы будем изучать структурное программирование, так как оно является базой
Без знания основных типов данных, ветвлений, циклов, функций нет смысла изучать более сложные парадигмы, т. к. в них все это используется

Слайд 16

ОСНОВНЫЕ ОСОБЕННОСТИ ЯЗЫКА

Python – интерпретируемый язык программирования. Это значит, что исходный код

ОСНОВНЫЕ ОСОБЕННОСТИ ЯЗЫКА Python – интерпретируемый язык программирования. Это значит, что исходный
частями преобразуется в машинный в процессе его чтения специальной программой – интерпретатором
Python характеризуется ясным синтаксисом, т. к. в мало используются такие вспомогательные синтаксические элементы как скобки, точки с запятыми
Правила языка заставляют программистов делать отступы для обозначения вложенных конструкций

Слайд 17

ПРИМЕРЫ ПРОГРАММ НА PYTHON

ПРИМЕРЫ ПРОГРАММ НА PYTHON

Слайд 18

ПЕРВАЯ ПРОГРАММА

ПЕРВАЯ ПРОГРАММА

Слайд 19

ЗАДАНИЕ №1

С помощью метода print() выведите свое имя на русском языке.

ЗАДАНИЕ №1 С помощью метода print() выведите свое имя на русском языке.

Слайд 20

ЗАДАНИЕ №2

С помощью метода print() выведите свое имя на английском языке.

ЗАДАНИЕ №2 С помощью метода print() выведите свое имя на английском языке.

Слайд 21

ВТОРАЯ ПРОГРАММА

ВТОРАЯ ПРОГРАММА

Слайд 22

АРГУМЕНТ SEP

Параметр sep контролирует то, какой разделитель будет использоваться между элементами.

АРГУМЕНТ SEP Параметр sep контролирует то, какой разделитель будет использоваться между элементами.

Слайд 23

УПРАВЛЯЮЩИЙ СИМВОЛ

Управляющие последовательности. Применение символа “\” (обратный слеш) - это способ помещения специальных символов в строку.
\n – перевод строки
\t

УПРАВЛЯЮЩИЙ СИМВОЛ Управляющие последовательности. Применение символа “\” (обратный слеш) - это способ
– табуляция горизонтально
\\ - обратный слеш

Слайд 24

ЗАДАНИЕ №3

Напишите свое ФИО на русском языке, где каждый элемент должен начинаться

ЗАДАНИЕ №3 Напишите свое ФИО на русском языке, где каждый элемент должен начинаться с новой строки.
с новой строки.

Слайд 25

ЗАДАНИЕ №4

Напишите свое ФИО через специальный символ слеш.

ЗАДАНИЕ №4 Напишите свое ФИО через специальный символ слеш.

Слайд 26

ЗАДАНИЕ №5

Напишите свое ФИО на английском языке через символ табуляции.

ЗАДАНИЕ №5 Напишите свое ФИО на английском языке через символ табуляции.

Слайд 27

ТРЕТЬЯ ПРОГРАММА

ТРЕТЬЯ ПРОГРАММА

Слайд 28

АРГУМЕНТ END

Параметр end контролирует то, какое значение выведется после вывода всех элементов.

АРГУМЕНТ END Параметр end контролирует то, какое значение выведется после вывода всех элементов.

Слайд 29

ЗАДАНИЕ №6

Напишите своё ФИО, где каждый элемент будет находиться в новом Print

ЗАДАНИЕ №6 Напишите своё ФИО, где каждый элемент будет находиться в новом
с использованием аргумента end, перед каждым элементом поставьте ***.

Слайд 30

ЗАДАНИЕ №7

Напишите сою дату рождения используя end и спец. символ /. Каждая

ЗАДАНИЕ №7 Напишите сою дату рождения используя end и спец. символ /.
цифра даты должна писать в новом print.
Имя файла: Введение-в-программирование-на-языке-Python.pptx
Количество просмотров: 37
Количество скачиваний: 0