Презентация, доклад на тему Программирование на языке Python

Содержание

Язык программирования Python был создан примерно в 1991 году голландцем Гвидо ван Россумом. Свое имя язык получил от названия телесериала. После того, как Россум разработал язык, он выложил его в Интернет, где уже

Слайд 1Программирование на языке Python

Программирование  на языке Python

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

голландцем Гвидо ван Россумом. Свое имя язык получил от названия телесериала.
После того, как Россум разработал язык, он выложил его в Интернет, где уже целое сообщество программистов присоединилось к его улучшению. Python активно совершенствуется и в настоящее время. Часто выходят его новые версии.

История Python

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

Слайд 3Дзэн PYTHON (философия)
Красивое лучше, чем уродливое.
Явное лучше, чем неявное.

Простое лучше, чем сложное.
Сложное лучше, чем запутанное.
Плоское лучше, чем вложенное.
Разреженное лучше, чем плотное.
Читаемость имеет значение.
Особые случаи не настолько особые, чтобы нарушать правила.
Должен существовать один — и, желательно, только один — очевидный способ сделать это.
Если реализацию сложно объяснить — идея плоха.
Дзэн PYTHON (философия) Красивое лучше, чем уродливое. Явное лучше, чем неявное. Простое лучше, чем сложное. Сложное лучше,

Слайд 4Python – высокоуровневый язык программирования общего назначения с акцентом на производительность

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

Слайд 5Преимущества Python
Скорость выполнения программ написанных на Python очень высока.
Возможность писать

свои собственные модули для Python на C или C++
В стандартныx библиотеках Python можно найти средства для работы с электронной почтой, протоколами Интернета, FTP, HTTP, базами данных.
Скрипты, написанные при помощи Python выполняются на большинстве современных ОС.
Python подходит для любых решений в области программирования, будь то офисные программы, вэб-приложения, GUI-приложения и т.д.
Преимущества PythonСкорость выполнения программ написанных на Python очень высока. Возможность писать свои собственные модули для Python на

Слайд 6Недостатки Python
Python, как и другие интерпретируемые языки, имеет сравнительно невысокую скорость

выполнения программ.
Динамическая типизация вызывает вопросы у методистов по обучению программированию
Учебники, ЕГЭ и олимпиады
Недостатки PythonPython, как и другие интерпретируемые языки, имеет сравнительно невысокую скорость выполнения программ. Динамическая типизация вызывает вопросы

Слайд 7
Константа – постоянная величина, имеющая имя, в питоне нет констант.
Переменная –

изменяющаяся величина, имеющая имя (ячейка памяти).
Процедура – вспомогательный алгоритм, описывающий некоторые действия (рисование окружности).
Функция – вспомогательный алгоритм для выполнения вычислений (вычисление квадратного корня, sin).

В программу входит:

Константа – постоянная величина, имеющая имя, в питоне нет констант.Переменная – изменяющаяся величина, имеющая имя (ячейка памяти).Процедура

Слайд 8
Имена могут включать:
латинские буквы (A-Z)


цифры


знак подчеркивания _
заглавные и строчные буквы не

различаются

Имена НЕ могут включать:
русские буквы
пробелы
скобки, знаки +, =, !, ? и др.

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

Какие имена правильные??
AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B

Имена программы, констант,
переменных

Имена могут включать:латинские буквы (A-Z)цифрызнак подчеркивания _заглавные и строчные буквы не различаютсяИмена НЕ могут включать:русские буквыпробелыскобки, знаки

Слайд 9
Язык Python чувствителен к регистру. Переменная Z и z – разные

переменные. Python, в отличие от многих языков, не требует описания переменных.

Типы переменных:
int { целая }
float { вещественная }
list { список, аналог массивов}
str { символьная строка }
bool { логическая }

Объявление переменных (выделение памяти):

int(“88”) результат 88
str(88) результат “88”
float(88) результат 88.00

Переменные

Язык Python чувствителен к регистру. Переменная Z и z – разные переменные. Python, в отличие от многих

Слайд 10
Оператор – это команда языка программирования высокого уровня.
Оператор присваивания служит для

изменения значения переменной.

a=2
b=a+2
a=b*4
print(a)


a

?

5

5


b

?

5+2

7


a

5

7*4

28

Пример:

Изменение значений переменной

Оператор – это команда языка программирования высокого уровня.Оператор присваивания служит для изменения значения переменной.a=2b=a+2a=b*4print(a)a?55b?5+27a57*428Пример:Изменение значений переменной

Слайд 11
Арифметическое выражение может включать
имена переменных
знаки арифметических операций:
+ -

* / // % **


вызовы функций
круглые скобки ( )

умножение

деление

деление нацело

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

<имя переменной> = <выражение>


Возведение в степень

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

Арифметическое выражение может включатьимена переменныхзнаки арифметических операций:	 	 + -  *  /   //

Слайд 12
вычисление выражений в скобках
умножение, деление, //, % слева направо
сложение и вычитание

слева направо

z := (5*a*c+3*(c-d))/a*(b-c)/ b;

x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));



2 3 5 4 1 7 8 6 9

2 6 3 4 7 5 1 12 8 11 10 9

Порядок выполнения операций

вычисление выражений в скобкахумножение, деление, //, % слева направосложение и вычитание слева направоz := (5*a*c+3*(c-d))/a*(b-c)/ b;x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a)); 2

Слайд 13
a=input( ) { ввод значения переменной a}
print('Введите число')
a=input()
c = a

+ 2
print ( ‘c=“, c )

Протокол:
Введите число
25
c=27

компьютер

пользователь

Оператор ввода

a=input( )  { ввод значения переменной a}print('Введите число')a=input()c = a + 2print ( ‘c=“, c )Протокол:

Слайд 14
print ( a ) { вывод значения переменной a}
print ('

Hello!‘) { вывод текста}

print ( ‘Otvet: ', c ) { вывод текста и значения переменной c}

print ( a+b ) { вывод суммы чисел }

Оператор вывода

print ( a )  { вывод значения переменной a}print (' Hello!‘) { вывод текста}print ( ‘Otvet:

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть