🗊Презентация Язык программирования Python

Нажмите для полного просмотра!
Язык программирования Python, слайд №1Язык программирования Python, слайд №2Язык программирования Python, слайд №3Язык программирования Python, слайд №4Язык программирования Python, слайд №5Язык программирования Python, слайд №6Язык программирования Python, слайд №7Язык программирования Python, слайд №8Язык программирования Python, слайд №9Язык программирования Python, слайд №10Язык программирования Python, слайд №11Язык программирования Python, слайд №12Язык программирования Python, слайд №13Язык программирования Python, слайд №14Язык программирования Python, слайд №15Язык программирования Python, слайд №16Язык программирования Python, слайд №17Язык программирования Python, слайд №18Язык программирования Python, слайд №19Язык программирования Python, слайд №20Язык программирования Python, слайд №21Язык программирования Python, слайд №22Язык программирования Python, слайд №23

Вы можете ознакомиться и скачать презентацию на тему Язык программирования Python. Доклад-сообщение содержит 23 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Python
Описание слайда:
Python

Слайд 2





Download
python.org 


Курс по Питону:
http://courses.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about
Описание слайда:
Download python.org Курс по Питону: http://courses.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about

Слайд 3





Почему Python?

Качество ПО
Библиотеки поддержки
Переносимость программ
Скорость разработки
Описание слайда:
Почему Python? Качество ПО Библиотеки поддержки Переносимость программ Скорость разработки

Слайд 4





+ /- Python

Python - интерпретируемый язык программирования. С одной стороны, это позволяет значительно упростить отладку программ, с другой - обуславливает сравнительно низкую скорость выполнения.
Динамическая типизация. В python не надо заранее объявлять тип переменной, что очень удобно при разработке.
Хорошая поддержка модульности. Вы можете легко написать свой модуль и использовать его в других программах.
Встроенная поддержка Unicode в строках.
Поддержка объектно-ориентированного программирования. При этом его реализация в python является одной из самых понятных.
Автоматическая сборка мусора, отсутствие утечек памяти.
Описание слайда:
+ /- Python Python - интерпретируемый язык программирования. С одной стороны, это позволяет значительно упростить отладку программ, с другой - обуславливает сравнительно низкую скорость выполнения. Динамическая типизация. В python не надо заранее объявлять тип переменной, что очень удобно при разработке. Хорошая поддержка модульности. Вы можете легко написать свой модуль и использовать его в других программах. Встроенная поддержка Unicode в строках. Поддержка объектно-ориентированного программирования. При этом его реализация в python является одной из самых понятных. Автоматическая сборка мусора, отсутствие утечек памяти.

Слайд 5





+ /- Python

Интеграция с C/C++, если возможностей  Python недостаточно.
Понятный и лаконичный синтаксис, способствующий ясному отображению кода. Огромное количество модулей, как входящих в стандартную поставку Python 3, так и сторонних. В некоторых случаях для написания программы достаточно лишь найти подходящие модули и правильно их скомбинировать. 
Кроссплатформенность. Программа, написанная на Python, будет функционировать совершенно одинаково вне зависимости от того, в какой операционной системе она запущена.
Описание слайда:
+ /- Python Интеграция с C/C++, если возможностей Python недостаточно. Понятный и лаконичный синтаксис, способствующий ясному отображению кода. Огромное количество модулей, как входящих в стандартную поставку Python 3, так и сторонних. В некоторых случаях для написания программы достаточно лишь найти подходящие модули и правильно их скомбинировать. Кроссплатформенность. Программа, написанная на Python, будет функционировать совершенно одинаково вне зависимости от того, в какой операционной системе она запущена.

Слайд 6





1. Где используется Python?

Компания Google использует Python в своей поисковой системе и оплачивает труд создателя Python — Гвидо ван Россума
Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm и IBM, используют Python для тестирования аппаратного обеспечения
YouTube в значительной степени реализована на Python

NSA (National Security Agency ) использует Python для шифрования и анализа разведданных
Описание слайда:
1. Где используется Python? Компания Google использует Python в своей поисковой системе и оплачивает труд создателя Python — Гвидо ван Россума Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm и IBM, используют Python для тестирования аппаратного обеспечения YouTube в значительной степени реализована на Python NSA (National Security Agency ) использует Python для шифрования и анализа разведданных

Слайд 7





2. Где используется Python?

Компании JPMorgan Chase, UBS, Getco и Citadel применяют Python для прогнозирования финансового рынка
Популярный веб-фреймворк App Engine от компании Google использует Python в качестве прикладного языка программирования
Популярная программа BitTorrent для обмена файлами в пиринговых сетях написана на языке Python

NASA, Los Alamos, JPL и Fermilab используют Python для научных вычислений.
Описание слайда:
2. Где используется Python? Компании JPMorgan Chase, UBS, Getco и Citadel применяют Python для прогнозирования финансового рынка Популярный веб-фреймворк App Engine от компании Google использует Python в качестве прикладного языка программирования Популярная программа BitTorrent для обмена файлами в пиринговых сетях написана на языке Python NASA, Los Alamos, JPL и Fermilab используют Python для научных вычислений.

Слайд 8





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

Слайд 9





В честь кого назвали?
https://www.youtube.com/watch?v=anwy2MPT5RE
Описание слайда:
В честь кого назвали? https://www.youtube.com/watch?v=anwy2MPT5RE

Слайд 10





Гвидо ван Россум
Описание слайда:
Гвидо ван Россум

Слайд 11





Арифметические операции
>>> 2 + 2 
>>> 2 * 100 
>>> 2 ** 10 
>>> 'Hello' + 'World' 
>>> 'ABC' * 100 
>>> 17 / 3
Описание слайда:
Арифметические операции >>> 2 + 2 >>> 2 * 100 >>> 2 ** 10 >>> 'Hello' + 'World' >>> 'ABC' * 100 >>> 17 / 3

Слайд 12





"This is a string"
"This is a string"
'This is also a string'
print "Output Number One"
print 'Output Number Two'
print "Hello"
print
print "One", "Two"
print "One", "Two", "Three"
Print
print "You're awesome!"
print '"Thank you!" I replied.'
# Ошибочные записи
print 'It's mine'
print "I said "hi" to him"
Описание слайда:
"This is a string" "This is a string" 'This is also a string' print "Output Number One" print 'Output Number Two' print "Hello" print print "One", "Two" print "One", "Two", "Three" Print print "You're awesome!" print '"Thank you!" I replied.' # Ошибочные записи print 'It's mine' print "I said "hi" to him"

Слайд 13





Функция type. 
Функции преобразования типов 
str, int, float

print 3, -1, 3.14159, -2.8
print type(3), type(3.14159)
print type(3.0)
print int(3.14159), int(-2.8)
print float(3), float(-1)
Print str(34)
Описание слайда:
Функция type. Функции преобразования типов str, int, float print 3, -1, 3.14159, -2.8 print type(3), type(3.14159) print type(3.0) print int(3.14159), int(-2.8) print float(3), float(-1) Print str(34)

Слайд 14





Точность вещественных чисел
# floating point number have around 15 decimal digits of accuracy
# pi is 3.1415926535897932384626433832795028841971
# square root of two is 1.4142135623730950488016887242096980785696
# approximation of pi, Python displays 12 decimal digits
print 3.1415926535897932384626433832795028841971
print 1.4142135623730950488016887242096980785696
Описание слайда:
Точность вещественных чисел # floating point number have around 15 decimal digits of accuracy # pi is 3.1415926535897932384626433832795028841971 # square root of two is 1.4142135623730950488016887242096980785696 # approximation of pi, Python displays 12 decimal digits print 3.1415926535897932384626433832795028841971 print 1.4142135623730950488016887242096980785696

Слайд 15





Порядок выполнения арифметических операций
#"please excuse my dear aunt sallie" = (), **, *, /, +,-
print 1 + 2, 3 - 4, 5 * 6, 2 ** 5
print 1.0 / 3, 5.0 / 2.0, -7 / 3.0
print 1 / 3, 5 / 2, -7 / 3
print 1 + 2 * 3, 4.0 - 5.0 / 6.0, 
      7 * 8 + 9 * 10
print 1 * 2 + 3 * 4
print 1 * (2 + 3) * 4
print 1 * 5 * 4
Описание слайда:
Порядок выполнения арифметических операций #"please excuse my dear aunt sallie" = (), **, *, /, +,- print 1 + 2, 3 - 4, 5 * 6, 2 ** 5 print 1.0 / 3, 5.0 / 2.0, -7 / 3.0 print 1 / 3, 5 / 2, -7 / 3 print 1 + 2 * 3, 4.0 - 5.0 / 6.0, 7 * 8 + 9 * 10 print 1 * 2 + 3 * 4 print 1 * (2 + 3) * 4 print 1 * 5 * 4

Слайд 16





Имена переменных 
должны быть осмысленными!
my_name = “Ms V"
print my_name
my_age = 51
print my_age
my_age += 1
print my_age
magic_pill = 30
print my_age - magic_pill
my_grand_dad = 74
print my_grand_dad - 2 * magic_pill
Описание слайда:
Имена переменных должны быть осмысленными! my_name = “Ms V" print my_name my_age = 51 print my_age my_age += 1 print my_age magic_pill = 30 print my_age - magic_pill my_grand_dad = 74 print my_grand_dad - 2 * magic_pill

Слайд 17





Осмысленные и неосмысленные 
# Good
num_letters = 26
favorite_number = 18
minutes = 60
months = 12
Описание слайда:
Осмысленные и неосмысленные # Good num_letters = 26 favorite_number = 18 minutes = 60 months = 12

Слайд 18





Формат записи 
вещественные числа
17.0 / 3
3.14e1
3.14e5
3.14e-3
-1e6
-1e-6
Описание слайда:
Формат записи вещественные числа 17.0 / 3 3.14e1 3.14e5 3.14e-3 -1e6 -1e-6

Слайд 19





Ввод данных 
(отличается в IDLE Python и Codeskulptor)
>>> a = input()
>>> a = int(input())
>>> b = int(input()) 
>>> с = raw_input())
Описание слайда:
Ввод данных (отличается в IDLE Python и Codeskulptor) >>> a = input() >>> a = int(input()) >>> b = int(input()) >>> с = raw_input())

Слайд 20





Имена переменных
# Правильные
num = 2
my_name = 3
it9 = 9
it_10 = 10
__do__this = 12
Описание слайда:
Имена переменных # Правильные num = 2 my_name = 3 it9 = 9 it_10 = 10 __do__this = 12

Слайд 21





Задание 1
Описание слайда:
Задание 1

Слайд 22





Задание 2
Входные данные: 
2 неотрицательных действительных числа a и b, b <> 0.
Выходные данные: 
действительное число - результат вычисления формулы
Формула в графическом записи:
Пример
Входные данные: 0 1
Результат: 0.0
Входные данные: 0.5 10
Результат: 0.688209837593
Описание слайда:
Задание 2 Входные данные: 2 неотрицательных действительных числа a и b, b <> 0. Выходные данные: действительное число - результат вычисления формулы Формула в графическом записи: Пример Входные данные: 0 1 Результат: 0.0 Входные данные: 0.5 10 Результат: 0.688209837593

Слайд 23





Д/З 
Входные данные: 
3 действительных числа.
Выходные данные: 
результат вычисления формулы
Аргументы передаются в порядке, указанном в формуле, названия переменных могут использоваться любые.
Пример
Входные данные: 1 1 0.25
Результат: 1.59576912161
Описание слайда:
Д/З Входные данные: 3 действительных числа. Выходные данные: результат вычисления формулы Аргументы передаются в порядке, указанном в формуле, названия переменных могут использоваться любые. Пример Входные данные: 1 1 0.25 Результат: 1.59576912161



Похожие презентации
Mypresentation.ru
Загрузить презентацию