Содержание

Слайд 2

Занятие 0. Что такое программирование?

Таран Данила Сергеевич

Занятие 0. Что такое программирование? Таран Данила Сергеевич

Слайд 3

Программирование

Программирование – процесс создания программ
Язык программирования – формальный язык, предназначенный для записи

Программирование Программирование – процесс создания программ Язык программирования – формальный язык, предназначенный
программ

Написать слово «привет»

print(“привет”)

….010010100100111….

Человек

Среда программирования

Компьютер

Слайд 4

Программирование | алгоритм

ВХОДНЫЕ ДАННЫЕ

ОБРАБОТКА

ВЫХОДНЫЕ ДАННЫЕ

Информация
Действия

Вычисления
Изменение

Вывод информации
Действие

Пример:

*невидимый процесс*

Программирование | алгоритм ВХОДНЫЕ ДАННЫЕ ОБРАБОТКА ВЫХОДНЫЕ ДАННЫЕ Информация Действия … Вычисления

Слайд 5

Программирование | алгоритм

«Мысли как компьютер!»
Преврати простое действие в четкую последовательность шагов

Подойти

Программирование | алгоритм «Мысли как компьютер!» Преврати простое действие в четкую последовательность
к двери
Толкнуть дверь
Если дверь открылась, войти
Если не открылась, стучать пока не откроют, войти

Слайд 6

Программирование | алгоритм

Если язык программирования не умеет выполнять некоторые действия сам, придется

Программирование | алгоритм Если язык программирования не умеет выполнять некоторые действия сам,
научить:

Подойти:
Пока впереди не препятствие, делать шаг

Делать шаг:



Слайд 7

Программирование | данные

«Не пытайся засунуть холодильник в кошелек!»

Переменная – область памяти в

Программирование | данные «Не пытайся засунуть холодильник в кошелек!» Переменная – область
оперативной памяти компьютера, к которой можно удобно обращаться по имени, «читать» и изменять информацию

Переменные языка Python (как и многих других) хранят информацию определенного типа. В переменную, определенную для хранения числа не получится записать текст. (если, конечно, не преобразовать ее в другой тип, но об этом позднее)

Слайд 8

Типы данных в Python

В Python имеется множество встроенных типов данных. Наиболее важные

Типы данных в Python В Python имеется множество встроенных типов данных. Наиболее
из них:
Логический
Числа: целые, с плавающей точкой, дробные и комплексные
Строки — последовательности символов Юникода
Байты и массивы байтов
Списки — упорядоченные последовательности значений
Кортежи — упорядоченные неизменяемые последовательности значений
Множества — неупорядоченные наборы значений
Словари — неупорядоченные наборы пар вида ключ-значение

Слайд 9

Программирование |компиляция и интерпретация

Компиляция – перевод всего текста программы, написанной на языке

Программирование |компиляция и интерпретация Компиляция – перевод всего текста программы, написанной на
программирования (как правило, высокоуровневом) в машинный код (или на язык более низкого уровня) и последующая сборка приложения, которое нужно потом запустить. Напр, C++,C#

Интерпретация – построчный анализ, обработка и выполнение кода программы без предварительной сборки. Напр, Python, JS

Компилятор – программа, выполняющая компиляцию
Интерпретатор – программа, выполняющая интерпрпрпр…

Слайд 10

Программирование | компиляция и интерпретация

Что насчет Python?
Тут не все так просто. Принято

Программирование | компиляция и интерпретация Что насчет Python? Тут не все так
считать, что Python – интерпретируемый язык программирования.
На самом деле код программы, написанной на Python сначала компилируется в байт-код, который далее интерпретируется.
А еще Pythonов много.
Так что вопрос неоднозначный, все зависит от разных факторов.
Но мы будем говорить, что Python интерпретируемый.

Слайд 11

Программирование | компиляция и интерпретация

Так что же все-таки лучше?
И на этот вопрос

Программирование | компиляция и интерпретация Так что же все-таки лучше? И на
ответить нельзя точно. Интерпретируемый код чуть медленнее (почему?), но менее чувствителен к платформе.
А еще интерпретируемый код легче найти и прочитать, тогда как скомпилированный может быть не доступен.
Выбор должен зависеть от программы, которую вы хотите написать.

Слайд 12

Hello, World!

Hello, World!

Слайд 13

Калькулятор

print("Ноль в качестве знака операции" "\nзавершит работу программы") while True: s = input("Знак (+,-,*,/): ") if

Калькулятор print("Ноль в качестве знака операции" "\nзавершит работу программы") while True: s
s == '0': break if s in ('+', '-', '*', '/'): x = float(input("x=")) y = float(input("y=")) if s == '+': print("%.2f" % (x+y)) elif s == '-': print("%.2f" % (x-y)) elif s == '*': print("%.2f" % (x*y)) elif s == '/': if y != 0: print("%.2f" % (x/y)) else: print("Деление на ноль!") else: print("Неверный знак операции!")

Слайд 14

Для чего используется Python

Python может использоваться для многих целей, например:
Разработка прикладного

Для чего используется Python Python может использоваться для многих целей, например: Разработка
ПО
Разработка мобильных приложений
Разработка web-приложений
В качестве встраиваемого скриптового языка во многих играх, и программах
В научных рассчетах
Имя файла: python-0.pptx
Количество просмотров: 34
Количество скачиваний: 0