Разделы презентаций


Языки программирования

Содержание

ИсторияГвидо ван Россум задумал Python в 1980-х годах, а приступил к его созданию в дек. 1989 г. (Нидерланды). Версия Python 2.0 была выпущена 16 окт. 2000 г. и включала в себя

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

Слайд 1Языки программирования
Лекция 1

Языки программированияЛекция 1

Слайд 2История
Гвидо ван Россум задумал Python в 1980-х годах, а приступил

к его созданию в дек. 1989 г. (Нидерланды).
Версия Python

2.0 была выпущена 16 окт. 2000 г. и включала в себя много новых крупных функций — таких как полный сборщик мусора и поддержка Unicode.
Первая обратно-несовместимая версия Python 3.0 была выпущена 3 дек. 2008 г. после длительного периода тестирования. Многие её функции были портированы в обратно совместимые Python 2.6 и Python 2.7.
После того, как Россум разработал язык, он выложил его в Интернет, где уже целое сообщество программистов присоединилось к его улучшению.
Официальный сайт http://python.org
ИсторияГвидо ван Россум задумал Python в 1980-х годах, а приступил к его созданию в дек. 1989 г.

Слайд 3Факты о Python
20 февраля – день появления на свет языка

программирования Python. В 2018 Python исполнилось 27 лет. За эти

года, Python стал одним из самых популярных языков программирования в мире.
Факты о Python20 февраля – день появления на свет языка программирования Python. В 2018 Python исполнилось 27

Слайд 4Факт № 1. «The Zen of Python»
Дзен Питона представляет собой

набор из 20 программных принципов, которые влияют на дизайн языка

программирования Python.
Дзен Питона написан как информационная запись номер 20 в предложениях по улучшению Питона (PEP), и может быть найден на официальном сайте Python.org. Он также включен в качестве »пасхального яйца» в интерпретаторе Питона, который может быть отображен, введя import this.

Факт № 1. «The Zen of Python»Дзен Питона представляет собой набор из 20 программных принципов, которые влияют

Слайд 5Принципы Python:
Красивое лучше, чем уродливое.
Явное лучше, чем неявное.
Простое лучше, чем

сложное.
Сложное лучше, чем запутанное.
Плоское лучше, чем вложенное.
Разреженное лучше, чем плотное.
Читаемость

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

Слайд 6Попробуйте поговорить с Python о любви. Хоть это и не

пасхальное яйцо, зато смысл получается очень глубокий:

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

Слайд 7Факт № 2. Название «Python»
Наверное не всем известно, что свое

название язык получил не в честь змеи. Создатель языка, Гвидо

ван Россум, был поклонником Британского комедийного шоу «Летающий цирк Монти Пайтона». Вот и в честь «Монти Пайтона (Monty Python)» язык назвался Python. 
Факт № 2. Название «Python»Наверное не всем известно, что свое название язык получил не в честь змеи.

Слайд 8Факт № 3. Кто и как использует Python
https://www.python.org/about/success/

ForecastWatch.com, a service

of Intellovations, is in the business of rating the accuracy of

weather reports from companies such as Accuweather, MyForecast.com, and The Weather Channel. Over 36,000 weather forecasts are collected every day for over 800 U.S. cities, and later compared with actual climatological data. These comparisons are used by meteorologists to improve their weather forecasts, and to compare their forecasts with others. They are also used by consumers to better understand the probable accuracy of a forecast.
Факт № 3. Кто и как использует Pythonhttps://www.python.org/about/success/ForecastWatch.com, a service of Intellovations, is in the business of rating

Слайд 9This forecast accuracy map uses intensity of blue and red

to indicate the degree of error in predicting temperatures by

geographical area
This forecast accuracy map uses intensity of blue and red to indicate the degree of error in

Слайд 10Dynamic deformation of the chaperon protein GroEL, obtained with the

MMTK-based interactive

Dynamic deformation of the chaperon protein GroEL, obtained with the MMTK-based interactive

Слайд 11Snapshot from a Molecular Dynamics simulation of lysozyme in water,

run with MMTK.

Snapshot from a Molecular Dynamics simulation of lysozyme in water, run with MMTK.

Слайд 12Факт № 4. Антигравитация
Хотите почувствовать антигравитацию? В интерпретаторе наберите: «import

antigravity»

Факт № 4. АнтигравитацияХотите почувствовать антигравитацию? В интерпретаторе наберите: «import antigravity»

Слайд 13Факт № 5. Фигурные скобки
Как известно, фигурные скобки не пользуется

большим спросом в Python, в отличие от C++, Java и

т.д. По поводу фигурных скобок даже есть шутка:
Факт № 5. Фигурные скобкиКак известно, фигурные скобки не пользуется большим спросом в Python, в отличие от

Слайд 14Общие сведения о Python
Python – высокоуровневый язык программирования общего назначения,

ориентированный на повышение производительности разработчика и читаемости кода. Python распространяется

свободно на основании лицензии, совместимой GNU General Public License.
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное и др. Основные архитектурные черты – динамическая типизация, автоматическое управление памятью, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных.
Общие сведения о PythonPython – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости

Слайд 15Преимущества языка
Интерпретатор Python реализован практически на всех платформах и операционных

системах.
Расширяемость языка.
Наличие большого числа подключаемых к программе модулей,

обеспечивающих различные дополнительные возможности. Например:
Numerical Python;
Tkinter;
OpenGL.
Входит в поставку большинства дистрибутивов Linux, следовательно, есть на большинстве серверов.
Сравнительно простой, но в то же время строгий синтаксис.
Python подходит для любых решений в области программирования, будь то офисные программы, web-приложения, GUI-приложения и т. д.
Преимущества языкаИнтерпретатор Python реализован практически на всех платформах и операционных системах. Расширяемость языка. Наличие большого числа подключаемых

Слайд 16Недостатки языка
Скорость.
Динамическая типизация.

Недостатки языкаСкорость. Динамическая типизация.

Слайд 17Возможности языка Python
Работа с xml/html файлами
Работа с http запросами
GUI (графический

интерфейс)
Создание веб-сценариев
Работа с FTP
Работа с изображениями, аудио и видео файлами
Робототехника
Программирование

математических и научных вычислений и т.д.
Возможности языка PythonРабота с xml/html файламиРабота с http запросами	GUI (графический интерфейс)	Создание веб-сценариевРабота с FTPРабота с изображениями, аудио

Слайд 18Вопросы
Кто является автором языка программирования Python? Когда был создан Python?
Перечислите

преимущества и недостатки языка программирования Python.

ВопросыКто является автором языка программирования Python? Когда был создан Python?Перечислите преимущества и недостатки языка программирования Python.

Слайд 19Установка Python на Windows
1) Скачать Python с официального сайта. https://python.org/downloads/windows/

Установка Python на Windows1) Скачать Python с официального сайта. https://python.org/downloads/windows/

Слайд 20Установка Python на Windows

Установка Python на Windows

Слайд 21Установка Python на Windows

Установка Python на Windows

Слайд 22Установка Python на Windows

Установка Python на Windows

Слайд 23Установка Python на Windows

Установка Python на Windows

Слайд 24Установка Python на Windows

Установка Python на Windows

Слайд 25Документация
С документацией по Python можно ознакомиться на сайте: https://docs.python.org/3.6/index.html
«Локальная» версия

документации:
Пуск -> Программы -> | Python 3.6 | Python

3.6 (Manuals).
ДокументацияС документацией по Python можно ознакомиться на сайте: https://docs.python.org/3.6/index.html«Локальная» версия документации: Пуск -> Программы -> | Python

Слайд 26Установка Python на linux
открыть консоль (обычно комбинация ctrl+alt+t)
python3

sudo apt-get install

python3

Установка Python на linuxоткрыть консоль (обычно комбинация ctrl+alt+t)python3sudo apt-get install python3

Слайд 27Установка IDE PyCharm
IDE с (англ. Integrated Development Environment – интегрированная

среда разработки) – система программных средств, используемая программистами для разработки

программного обеспечения.
PyCharm – интегрированная среда разработки для языка программирования Python. Предоставляет средства для анализа кода, графический отладчик и поддерживает веб-разработку на Django.
PyCharm работает под ОС Windows, Mac OS X и Linux.
Установка IDE PyCharmIDE с (англ. Integrated Development Environment – интегрированная среда разработки) – система программных средств, используемая

Слайд 28Установка IDE PyCharm
Скачать PyCharm нужно с официального сайта https://www.jetbrains.com/pycharm/
Нажать

на кнопку «Download now»

Установка IDE PyCharmСкачать PyCharm нужно с официального сайта https://www.jetbrains.com/pycharm/ Нажать на кнопку «Download now»

Слайд 29Установка IDE PyCharm
Руководство по установке и системные требования приведены на

странице: https://www.jetbrains.com/help/pycharm/requirements-installation-and-launching.html

Установка IDE PyCharmРуководство по установке и системные требования приведены на странице: https://www.jetbrains.com/help/pycharm/requirements-installation-and-launching.html

Слайд 30Установка IDE PyCharm

Установка IDE PyCharm

Слайд 31Установка IDE PyCharm

Установка IDE PyCharm

Слайд 32Установка IDE PyCharm

Установка IDE PyCharm

Слайд 33Вопросы
Что такое IDE?
Что такое PyCharm? Под какими операционнными системами работает

PyCharm?

ВопросыЧто такое IDE?Что такое PyCharm? Под какими операционнными системами работает PyCharm?

Слайд 34Первые программы

Первые программы

Слайд 35Первые программы

Первые программы

Слайд 36Первые программы

Первые программы

Слайд 37Первые программы

Первые программы

Слайд 38Первые программы
print("Hello, World!")

Первые программыprint(

Слайд 39Первые программы

Первые программы

Слайд 40Первые программы
наберем следующий код в файле demo.py:
print(3 + 4)
print(3*5)

В результате,

в нижней части окна отобразятся числа 7 и 15.

Первые программынаберем следующий код в файле demo.py:print(3 + 4)print(3*5)В результате, в нижней части окна отобразятся числа 7

Слайд 41Структура программы
import sys

Результат:SyntaxError: unexpected indent

х = 5;

у = 10; z = х + у; print(z) Результат:15

Структура программы  import sys Результат:SyntaxError: unexpected indentх = 5; у = 10; z = х +

Слайд 42Структура программы
PHP
$i = 1;
while ($i < 11) {

echo $i. "\n";
$i++;
}
echo "Конец программы";
Python
i = 1


while i < 11:
print(i)
i += 1
print ("Конец программы")
Структура программыPHP$i = 1; while ($i < 11) {  echo $i.

Слайд 43Структура программы
for i in range(1, 11):
print(i)
print

("Конец программы")

for i in range(1, 11): print(i)
print("Koнeц программы")



Структура программыfor i in range(1, 11):   print(i) print (

Слайд 44Структура программы
х = 15 + 20 \
+ 30
print(x)
х =

(15 + 20 # комментарий
+ 30)
print(x)

Структура программых = 15 + 20 \ + 30print(x)х = (15 + 20   # комментарий+

Слайд 45Комментарии
# Это комментарий
рrint("Привет, мир!") # Выводим надпись с помощью

функции print()

Комментарии# Это комментарий рrint(

Слайд 46Работа в командной строке

Работа в командной строке

Слайд 47Работа в командной строке
>>> for n in range(1, 3):

print(n)
1
2
>>>
>>> 5 +

6 * 7
47
>>>

>>> 5 + 6 * 7
47
>>> _ + 50 # Эквивалентно 47 + 50
97
>>> _ / 2 # Эквивалентно 97 / 2
48.5

Работа в командной строке>>> for n in range(1, 3):     print(n) 1 2 >>>>>>

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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