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

Содержание

Слайд 2

СОДЕРЖАНИЕ ПРОЕКТА

1.Аннотация
2.Основная часть
История разработки
Влияние на другие языки
Что можно сделать на

Python
Пример консольного калькулятора
Интерактивная оболочка Python
Особенности Python
3.Заключение
4.Источники

Слайд 3

ВВЕДЕНИЕ
Python – это универсальный современный язык программирования высокого уровня, к преимуществам которого относят высокую производительность программных решений и

структурированный.

Что такое Python:

Цели проекта:

1. Изучить историю данного языка
2. Раскрыть сущность и узнать особенности Пайтона
3.Понять, стоит ли начинать его изучать людям, не являющимися программистами.

Слайд 4

ИСТОРИЯ РАЗРАБОТКИ

Язык начал разрабатывать Нидерландский программист, Гвидо ван Россумом, в конце 1980-х.

На тот момент он работал в центре математики и информатике в Нидерландах. Россум работал над Python в свободное время, в качестве основы он взял язык программирования ABC, в разработке которого когда-то участвовал. Задумка по реализации языка появилась в конце 1980-x годов, а разработка его реализации началась в 1989 году.
В 2000 году вышла в релиз вторая версия Python. В неё добавили много важных инструментов, включая поддержку стандарта кодирования символов и сборщик мусора. Дату смерти второй версии установили на 2015 год.
3 декабря 2008 в релиз вышла третья версия Python, которая является основной до сих пор.

Слайд 5

ПРОИСХОЖДЕНИЕ НАЗВАНИЯ

Гвидо ван Россум назвал язык в честь популярного британского комедийного телешоу 1970-х «Летающий

цирк Монти Пайтона», поскольку автор был поклонником этого телешоу, как и многие другие разработчики того времени, а в самом шоу прослеживалась некая параллель с миром компьютерной техники. Будь то название британского телешоу или английское звучание слова «змея», Python правильно произносить, как Пайтон. Однако, около 80% Российского сообщества привыкли использовать слово «Питон». И хотя создатель языка не раз говорил, что название никак не связано со змеями, повлиять на мнение общества так и не удалось.

Слайд 6

ЧТО МОЖНО ДЕЛАТЬ НА PYTHON

1. Чаще всего Python используется в веб-разработке. При его помощи

можно создавать сайты на движках Ella, Django CMS, Saleor и другие.

2.Хоть язык не преобразует объекты с входного языка на другой язык, с помощью него создают программы логика которых требует наличия оператора.

Слайд 7

ЧТО МОЖНО ДЕЛАТЬ НА PYTHON

3.Python подходит для написания программных модулей и скриптов к уже готовым

программам. Например, для реализации игровой логики или создания дополнительных модулей. Скрипты на этом языки встраивают и в программы на других языках, чтобы автоматизировать какие-либо задачи.

4.Мобильная разработка на Python менее популярна. Для Android чаще пишут на Java, а для iOS на Swift или Objective-C. На Python обычно программируют серверную часть приложения. Например, клиент Instagram для iOS написан на Objective-C, а сервер на Python.

Слайд 8

ЧТО МОЖНО ДЕЛАТЬ НА PYTHON

5.На Python разрабатывают встроенные системы для различных устройств. Например,

язык прижился в Raspberry Pi  и в «Сбербанке» для управления банкоматами. Язык применяется во встроенных системах станков с ЧПУ, средствах автоматического регулирования и в телекоммуникационном оборудовании.

Слайд 9

ИНТЕРАКТИВНАЯ ОБОЛОЧКА PYTHON

Колубинско-американский физик Фернандо Перес выпустил в 2001 году интерактивную оболочку для языка

Python, которую сам написал на языке C. IPython (Interactive Python)  интерактивная оболочка для языка программирования Python, которая предоставляет расширенную возможность запросить тип и структуру объекта во время выполнения программы, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение. В 2014 году Фернандо Перес объявил о спин-оффе проекта IPython под названем Project Jupyter. IPython продолжает  существовать как оболочка Python и ядро для Jupyter, другие части IPython, не зависящие от языка, перешли под именем Jupyter.

Слайд 10

ОСОБЕННОСТИ PYTHON

1.Python это простой и минималистичный язык. Чтение хорошей программы на Python очень

напоминает чтение английского текста, хотя и достаточно строгого! Такая псевдо-кодовая природа Python является одной из его самых сильных сторон. Она позволяет вам сосредоточиться на решении задачи, а не на самом языке.

2.Python – это пример свободного и открытого программного обеспечения. Проще говоря, вы имеете право свободно распространять копии этого программного обеспечения, читать его исходные тексты, вносить изменения, а также использовать его части в своих программах.
3.Расширяемый
Если вам нужно, чтобы некоторая критическая часть программы работала очень быстро или вы вынуждены скрыть часть алгоритма, вы можете написать эту часть программы на C или C++, а затем вызывать её из программы на Python.

Слайд 11

ОСОБЕННОСТИ PYTHON

4.Интерпретируемый
Программа, написанна на универсальном высокопроизводительно сервере, как например, C или

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

Слайд 12

ОСОБЕННОСТИ PYTHON

5.Библиотеки
Стандартная библиотека Python просто огромна. Она может помочь в решении самых

разнообразных задач, связанных с использованием регулярных выражений, генерированием документации, проверкой блоков кода, адаптация алгоритмов, записанных в виде программ, базами данных, веб-браузерами, CGI, FTP, электронной почтой, XML-RPC, HTML, криптографией, графическим интерфейсом пользователя и другими системно-зависимыми вещами.

6. Python портирован и работает почти на всех известных платформах  от карманного персонального компьютера  до больших универсальный серверов. Существуют порты под Microsoft Windows, практически под все варианты UNIX, Android, Mac OS ,iPhone OS (IOS) 2.0 и выше, iPadOS, Windows Mobile.

Слайд 13

ПРИМЕР КОНСОЛЬНОГО КАЛЬКУЛЯТОРА

PYTHON

C++

Слайд 14

ЗАКЛЮЧЕНИЕ

Благодаря простоте и гибкости языка Python, его можно рекомендовать пользователям (математикам, физикам,

экономистам и т.д.) не являющимся программистами, но использующими вычислительную технику и программирование в своей работе.
Программы на Python разрабатываются в среднем в полтора-два (а порой и в два-три) раза быстрее, нежели на исходных кодах которые преобразуются компилятором в машинный код. Поэтому, язык может представлять не малый интерес и для профессиональны программистов, разрабатывающих приложения, не критичные к скорости выполнения, а также программы, использующие сложные структуры данных. В частности, Python хорошо зарекомендовал себя при разработке программ работы с графами, генерации деревьев.
Имя файла: Язык-программирования-Python.pptx
Количество просмотров: 9
Количество скачиваний: 0