Python — динамический и интерпретируемый язык программирования

Python — динамический и интерпретируемый язык программирования
01:10, 13 Окт.

Сегодня не один продукт, систему или технологию нельзя представить без автоматизации. А для того чтоб создать ту самую автоматизацию в помощь приходят различные языки программирования. На самом деле каждый может обучится писать код вне зависимости от возраста, пола или профессии достаточно перейти на сайт и ознакомиться с уникальной программой от Компьютерной Академии ШАГ.

В этой статье мы остановимся на знакомстве с языком Python. Python — это динамический и интерпретируемый независимый от платформы язык программирования, первоначально разработанный голландцем Гвидо ван Россумом.

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

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

Python поддерживает, среди прочего, объектную ориентацию , структурное программирование , функциональное программирование и аспектно-ориентированное программирование.

Другие парадигмы поддерживаются расширениями. Например, pyDBC и Contracts for Python расширяют программирование контрактов так же, как язык программирования Eiffel . Python использует динамическую проверку типов и сборку мусора.

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

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

Это отражение культуры или идеологии разработчиков, где язык разработан таким образом, что предпочтение отдается конструкциям, которые считаются «красивыми», «уникальными» или «простыми».

Еще одна важная цель для разработчиков Python — сделать язык приятным в использовании. Это можно увидеть в названии (после сериала «Летающий цирк Монти Пайтона» ), во многих более или менее скрытых отсылках к наброскам Монти Пайтона в коде и время от времени в веселом подходе к языку в руководствах и справочниках.

Примером может служить использование метасинтаксических переменных , которые часто встречаются в примерах: spam и eggs или food и bar.

The post Python — динамический и интерпретируемый язык программирования first appeared on Gearmix.

Рубрика: Технологии. Читать весь текст на gearmix.ru.

 

Эрозия почвы в кукурузном поясе США охватила треть всех ферм Земледелие уничтожило большую часть плодородных почв прерий Среднего Запада Америки. Группа ученых только что пришла к новой ошеломляющей оценке того...

Биткойн впервые в истории превысил отметку в 33 000 долларов Биткойн, крупнейшая в мире криптовалюта, впервые в своей истории превысила отметку в 30 000 долларов в субботу утром и поднялась до 33 000 долларов ,...

После Сочи в России убит интерес к олимпийскому спорту ВЦИОМ опубликовал данные, в которые трудно поверить рождённым в СССР: 97% россиян не могут назвать никого из отечественных спортсменов, кто будет выс...

Российский футбол деградировал до уровня карликовых государств В своих прогнозах насчёт выступления нашей сборной на Евро-2021 я немного ошибся. В матче с Бельгией ставил на разгром 0:5, но команда Черчесова всё ...

НБА: Торонто Михайлюка не оставило шансов Хьюстону Команды Национальной баскетбольной ассоциации продолжают подготовку к регулярному сезону, который стартует 20 октября. Прошедшей ночью состоялись сем...

НБА: Звезды Лейкерс снова проиграли предсезонный матч В Национальной баскетбольной ассоциации клубы продолжают готовится к регулярному чемпионату. Так минувшей ночью состоялись четыре предсезонных матча....

Как активировать Windows После того, как операционная система Windows будет установлена на компьютер, ее следует активировать. Процесс активации состоит в том, что пользовате...

Стилус Samsung S Pen: расширь границы возможностей своего смартфона Samsung S Pen — ручка, изначально разработанная для смартфонов из серии Note. С 2021 года компания выпускает уникальную линейку стилусов, разработанн...

Презентация iPhone 13 mini: все о гаджете Линейку iPhone 13 представляют четыре версии: базовая модель, Pro, Pro Max и mini. До последнего момента у поклонников Apple были сомнения относитель...

Xiaomi в сотрудничестве с Mastercard представляет Mi Smart Band 6 NFC в Украине Глобальные технологические компании Xiaomi и Mastercard расширяют партнерство и представили в Украине новую версию популярного фитнес-браслета Mi Sma...

Украинская киберспортивная команда 55+ «Ageless Shooters» рушит стереотипы 2 октября 2021 г. состоялся международный онлайн-турнир между тремя командами, средний возраст игроков которых 55+. Команда из Украины Ageless Shoote...

В Курске жители улицы Конорева страдают без отопления и горячей воды Ремонт затянулся. По поручению губернатора тепло в дома курян должно было поступить до конца дня 12 октября. Но жители улицы Конорева в областном цен...

В Курске увеличили количество ярмарочных площадок Досрочно сложили полномочия. 6 депутатов покинули Курское городское Собрание, теперь они работают в областной Думе. На 40-м заседании, уже в новом со...

Игра в кальмара. Похожие фильмы и сериалы Нашумевший сериал Netflix Игра в кальмара, который в ярких декорациях критикует человеческую природу и капитализм, продолжает захватывать мир и обрас...

Сериал года. Почему все смотрят Игру в кальмара Южнокорейский сериал Игра в кальмара стал очередной сенсацией Netflix: кровавая драма всего за две недели возглавила чарты стриминга сразу в 90 стран...

Россельхозбанк объединяет единомышленников агротуризма на Брянщине Для раскрытия потенциала сельских территорий Россельхозбанк объединяет профессионалов туриндустрии, чтобы обсудить точки роста на встрече по «Развити...

«Ростелеком» предоставил Сеченовскому университету систему прокторинга «Ростелеком» предоставил Сеченовскому университету систему прокторинга (контроля за ходом дистанционной сдачи экзаменов). Решение автоматически наблю...

Украина упустила победу над Боснией и Герцеговиной В матче восьмого тура отбора к ЧМ-2022 сборная Украины на Арене Львов принимала национальную команду Боснии и Герцеговины. Подопечные Александра Петр...

В Курской области пройдёт Всероссийская перепись населения 15-го октября в Курской области стартует Всероссийская перепись населения. Она впервые пройдёт в цифровом формате. Переписчики будут использовать пла...

Курский Театр кукол открыл новый 78-ой сезон «Семьдесят восьмой театральный сезон в Курском театре кукол ознаменовался сразу двумя представлениями. Для совсем юного зрителя была организова...