Вы находитесь на странице: 1из 24

ВВЕДЕНИЕ

Python – высокоуровневый язык программирования общего назначения с


динамической строгой типизацией и автоматическим управлением
памятью, ориентированный на повышение производительности
разработчика, читаемости кода и его качества, а также на обеспечение
переносимости написанных на нём программ. Язык является полностью
объектно-ориентированным в том плане, что всё является объектами.
Необычной особенностью языка является выделение блоков кода
пробельными отступами. Синтаксис ядра языка минималистичен, за счёт
чего на практике редко возникает необходимость обращаться к
документации.
Стандартная библиотека включает большой набор полезных переносимых
функций, начиная с возможностей для работы с текстом и заканчивая
средствами для написания сетевых приложений. Дополнительные
возможности, такие как математическое моделирование, работа с
оборудованием, написание веб-приложений или разработка игр, могут
реализовываться посредством обширного количества сторонних
библиотек, а также интеграцией библиотек.

Актуальность работы: обусловлена тем, что прогресс компьютерных


технологий определил процесс появления новых разнообразных знаковых
систем для записи алгоритмов – языков программирования, поэтому в
нынешнее время Python является лёгким языком программирования.
В настоящее время все большую популярность приобретает язык Python.
Одна из причин популярности Python – более простое и компактное
оформление, чем в других языках. Это самый популярный язык общего
назначения: он используется для машинного обучения, аналитике,
разработке игр и в науке о данных.
Сущность языка
Python
Python – высокоуровневый язык программирования общего назначения,
ориентированный на повышение производительности разработчика и читаемости
кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека
включает большой объём полезных функций. Язык обладает чётким и
последовательным синтаксисом, продуманной модульностью и масштабируемостью,
благодаря чему исходный код написанных на Python программ легко читаем.

Python– активно развивающийся язык программирования, новые версии с


добавлением и изменением языковых свойств выходят примерно раз в два с
половиной года. Он находит применение во множестве сфер человеческой
деятельности.
Python – не самый «молодой» язык программирования, но и не слишком старый. К
моменту его создания уже существовали такие языки как «Паскаль» или «Си». А
потому при создании «питона» авторы старались взять лучшее из различных
платформ для разработчиков. Фактически Python представляет собой своеобразный
«джем» удачных решений более чем из 8 различных языков.
Питон поддерживает практически все распространенные операционные системы. Он
может прекрасно работать на карманных компьютерах, так и на больших серверах. В
случае если платформа значительно устаревает, она исключается из поддержки ядра.
К примеру, версии языка, начиная от 2.6, уже не работают с платформами Windows
95, 98 и ME. В случае необходимости можно воспользоваться более старыми
версиями, отказавшись от применения современных инструментов языка. И тогда
приложение будет работать, в том числе с этими ОС.
Python относится к наиболее востребованным и популярным языкам
программирования, о чем свидетельствуют многочисленные рейтинги и анализ
предложений на рынке разработки программных продуктов. Он достаточно прост, а
потому изучение языка не займет слишком много времени.

При запуске Python появляется окно интерпретатора PythonShell. Оно переводит


понятный человеку код в машинный язык, то есть в код, который может выполнить
процессор устройства. Здесь находятся вкладки «Файл», «Редактировать»,
«Отлаживать», «Опции», «Окно», «Помощь». Для созданий программ необходимо
зайти во вкладку «Файл» и создать новый файл. Перед нами откроется окно, в
котором мы будем писать код. После написания программы она будет исполняться в
PythonShell.
Для создания программ часто необходимы дополнительные функции. Для этого
существуют специальные библиотеки. Библиотеки могут использоваться для
создания оконных приложений с кнопками, картинками и так далее. Существуют
специальные библиотеки для создания игр. Некоторые из них встроены в Python,
некоторые нужно скачивать отдельно.
История и
философия
языка Python
Гвидо ванРоссум задумал Python в 1980-х годах, а
приступил к его созданию в декабре 1989 года в
центре математики и информатики в Нидерландах.
Язык Python был задуман как потомок языка
программирования ABC, способный к обработке
исключений и взаимодействию с операционной
системой Амёба. Ван Россум является основным
автором Python и продолжал выполнять
центральную роль в принятии решений
относительно развития языка вплоть до 12 июля
2018 года.
Название языка произошло вовсе не от названия
семейства пресмыкающихся. Автор назвал язык в
честь популярного британского комедийного
телешоу 1970-х «Летающий цирк Монти Пайтона».

Впрочем, всё равно название языка чаще связывают


именно со змеёй, нежели с передачей – даже эмблема
на сайте python.org (до выхода версии 2.5)
изображают змеиные головы. Важная цель
разработчиков Python– создавать его забавным для
использования. Это отражено в его названии,
которое пришло из Монти Пайтона. Также это
отражено в иногда игривом подходе к обучающим
программам и справочным материалам.
Разработчики языка Python придерживаются
определённой философии программирования,
называемой «TheZenofPython» («Дзен Пито́ на», или
«Дзен Па́ йтона»). Её текст выдаётся
интерпретатором Python по команде importthis
(работает один раз за сессию). Автором этой
философии считается Тим Петерс (TimPeters). По
сути, это набор основных принципов, которые
разработчики языка считают очень важными.
Можно сделать вывод, что язык Python появился
относительно недавно. Разработчики «питона»
подходят к его созданию с юмором для облегчения
работы с языком. Изучив философию Python можно
ещё раз убедиться в этом. По мнению его
разработчиков, важно как можно больше упростить
процесс программирования, сделать его доступным и
понятным для каждого.
ПЛЮСЫ,
МИНУСЫ,
ПРИМИНЕНИ
Е
ПЛЮСЫ
Python является интерпретируемым языком программирования, который не
компилируется. Таким образом, до запуска он представляет собой обычный
текстовый файл. Соответственно, программировать можно почти на всех
платформах, а сам язык логичен и хорошо спроектирован.

Кода в нём меньше, чем при использовании других языков программирования,


поэтому разработка осуществляется быстрее.

Python универсален, поэтому его используют и в вебе, и на мобильных девайсах, и в


приложениях, связанных с Machinelearning, нейронными сетями и искусственным
интеллектом.
ПЛЮСЫ
Сегодня Python довольно часто применяют в веб-разработке. Для работы
используют такие фреймворки, как Django, Flask, Pyramid, Pylons, CherryPy.
Кроме того, для создания сайтов на языке программирования Python существуют
специальные движки:
• Saleor;
• Wagtail;
• Abilian SBE;
• Ella;
• Django-CMS.
ПЛЮСЫ
С помощью языка Python можно создавать и десктопные программы. Вот примеры
программ:
• GIMP – визуальный Linux-редактор;
• UbuntuSoftwareCenter– центр приложений в операционной системе Ubuntu;
• BitTorrent до 6-й версии включительно – менеджер торрент-закачек (сейчас
программу переписали на C++);
• Blender– приложение для создания графики 3D.
Системные администраторы используют Python для автоматизации задач. Это
простой и мощный язык, поддерживающий специальные пакеты, повышающие его
эффективность. Главный плюс заключается в том, что Python инсталлирован на
все серверы с Linux по умолчанию.
ПЛЮСЫ
Для Python есть ряд библиотек, которые применяются при выполнении вычислений
и исследований: SciPy; NumPy; Matplotlib.
Благодаря наличию специализированных библиотек, а также простоте освоения,
многие учёные (физики, математики, биологи) выбирают именно этот язык.

Python считается наиболее востребованным языком в DataScience. С его помощью


пишут алгоритмы ML-программ и аналитические приложения. Также с его
помощью обслуживают облачные сервисы и хранилища данных.

Наряду с Java, язык программирования Python широко используется для


автоматизации тестирования.
МИНУСЫ
1. Программы на Python считают недостаточно быстрыми. Для сравнения: софт
для iOS, написанный на языке Swift, может работать в 8 раз быстрее, чем на
Python. Также Python– не очень подходящее решение для задач, которые требуют
большого объёма памяти.
2. Высокий уровень зависимости от системных библиотек. В результате
затрудняется перенос на другие системы.

3. GlobalInterpreterLock не даёт возможности одновременно исполнять несколько


потоков Python в реализации CPython. Но GIL мы можем на какое-то время
отключить, как это реализовано в математическом пакетеNumPy.
Заключение
В заключении можно сказать, что программирование и информационные технологии в
совокупности за последние годы сделали большой шаг вперед. Спрос сейчас идет на
простоту языка (читабельность кода), скорость набора и функциональность в сумме.

Язык программирования Python– функциональный и понятный даже для детей. С


помощью Python можно проводить весело время и заниматься серьёзными делами.

На основании вышеизложенного можно сделать вывод, что Python – активно


развивающийся и самый перспективный язык программирования, который
поддерживает почти все операционные системы. Он простой и удобный в
использовании.
ОСМОНАЛИ КЫЗЫ
ГУЛМАЙРАМ
ПИ-22

Вам также может понравиться