Python (язык программирования)

Python - это язык программирования с открытым исходным кодом, который был создан, чтобы быть легко читаемым и мощным. Голландский программист Гвидо ван Россам (Guido van Rossum) создал Python в 1991 году. Он назвал его в честь телевизионного шоу "Летающий цирк Монти Пайтона". Многие примеры и руководства Python включают в себя шутки из этого шоу.

Питон - это интерпретируемый язык. Интерпретируемые языки не нуждаются в компиляции для запуска. Программа, называемая интерпретатором, запускает код на Python практически на любом компьютере. Это означает, что программист может изменить код и быстро увидеть результат. Это также означает, что Python медленнее скомпилированного языка, такого как C, потому что он не запускает машинный код напрямую.

Python - хороший язык программирования для начинающих. Это язык высокого уровня, что означает, что программист может сосредоточиться на том, что делать, а не на том, как это делать. Написание программ на Python занимает меньше времени, чем на некоторых других языках.

Python черпал вдохновение в других языках программирования, таких как C, C++, Java, Perl и Lisp.

Разработчики компании Python стремятся избежать преждевременной оптимизации. Кроме того, они отвергают патчи к некритическим частям эталонной реализации CPython, которые обеспечили бы повышение скорости. Когда важна скорость, программист на Python может перемещать критичные по времени функции в модули расширения, написанные на таких языках, как C или PyPy, компилятор just-in-time. Также доступен Cython. Он переводит скрипт Python на C и делает прямые вызовы API уровня C в интерпретатор Python.

Сохранение удовольствия от использования Python является важной целью разработчиков Python. Это отражено в названии языка - дань уважения британской комедийной группе Monty Python. Иногда они используют игривые подходы к учебникам и справочным материалам, например, ссылаются на спам и яйца вместо стандартного фу и бара.

использование питона

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

Его стандартная библиотека состоит из множества функций, которые поставляются вместе с Python при установке. В Интернете доступно множество других библиотек, которые позволяют языку Python делать больше. Эти библиотеки делают его мощным языком; он может делать много разных вещей.

Некоторые вещи, для которых Python часто используется:

  • разработка сайтов
  • Научное программирование
  • Графические пользовательские интерфейсы для настольных ПК
  • Сетевое программирование
  • Программирование игр.

Синтаксис

У Пайтона очень простой синтаксис. Часть синтаксиса Python происходит от языка C, потому что это язык, на котором был написан Python. Но Python использует пробелы для разделения кода: пробелы или табуляции используются для разбиения кода на группы. Это отличается от языка C. В языке C в конце каждой строки стоит точка с запятой, а для группировки кода используются фигурные скобки ({}). Использование пробелов для разделения кода делает Python очень легким для чтения языком.

Выписки и контрольный поток

Заявления Пайтона включают:

  • Назначение или знак =. На питонском языке утверждение x = 2 означает, что имя x привязано к целому числу 2. На языке Python имена могут быть отскочили на множество различных типов, поэтому Python - это язык с динамическим набором символов.
  • Оператор if, выполняющий блок кода при выполнении определенных условий, наряду с другими и elif (сокращение другого, если из других языков программирования). Оператор elif, выполняющий блок кода, если не выполняются предыдущие условия, но выполняются условия для оператора elif. Остальной оператор выполняет блок кода, если ни одно из предыдущих условий не выполнено.
  • Оператор for, который выполняет итерацию над итерабельным объектом, таким как список, и привязывает каждый элемент этого объекта к переменной, используемой в этом блоке кода, который создает цикл for.
  • Оператор while, который запускает блок кода при выполнении определенных условий, что создает цикл while.
  • Оператор def, определяющий функцию или метод.
  • Заявление о пропуске, что означает "ничего не делать".
  • Оператор класса, который позволяет пользователю создавать собственные типы объектов, например, какие целые числа и строки.
  • Оператор импорта, который импортирует файлы Python для использования в коде пользователя.
  • Оператор печати, который выводит на консоль различные вещи.

Выражения

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

  • Добавление, вычитание, умножение и деление, представленные в виде +, -. *, и /.
  • Экспоненты, представленные **.
  • Чтобы сравнить два значения, Python использует ==.
  • Python использует слова "и", "или" и "не" для своих булевых выражений.

Пример

Это небольшой пример программы на Python. Она показывает "Привет, мир!" на экране.

print("Hello World!") # Этот код делает то же самое, только он длиннее: ready = True if ready: print("Hello World!")

Python также делает нечто, называемое "динамическим присваиванием переменных". Это означает, что когда в программе сделано число или слово, пользователю не нужно говорить, какой это тип. Это облегчает повторное использование имен переменных, делая быстрые изменения проще. Пример этого показан ниже. Этот код сделает и число, и слово, и покажет их оба, используя только одну переменную.

x = 1 печать(x) x = печать "Word"(x)

В языке "статически набранном", таком как С, программист должен был бы сказать, является ли x числом или словом, прежде чем С позволит ему установить x, а после этого С не позволит изменить его тип с числа на слово.

Вопросы и ответы

В: Что такое Python?


О: Python - это язык программирования с открытым исходным кодом, который был создан, чтобы быть простым и понятным, но в то же время мощным.

В: Кто создал Python?


О: Голландский программист по имени Гвидо ван Россум создал Python в 1991 году.

В: Как создатель Python придумал название?


О: Он назвал его в честь телевизионной программы "Летающий цирк Монти Пайтона".

В: Python - это компилируемый или интерпретируемый язык?


О: Это интерпретируемый язык, то есть его не нужно компилировать, чтобы запустить. Интерпретатор запускает код практически на любом компьютере.

В: Какие другие языки программирования вдохновили Python?


О: C, C++, Java, Perl и Lisp - все они послужили вдохновением для создания Python.

В: К чему стремятся разработчики, внося изменения для улучшения языка?


О: Разработчики стараются не менять язык до тех пор, пока им не будет что менять, а также стараются не делать мелких исправлений (патчей), которые могли бы сделать язык быстрее, но являются несущественными частями эталонной реализации CPython.

В: Почему поддержание веселого характера языка python важно для его разработчиков?


О: Веселость python отражена в его названии, которое отдает дань уважения британской комедийной группе Монти Пайтонов, а в учебниках и справочных материалах используются игривые подходы, например, ссылки на спам и яйца вместо foo и bar.

AlegsaOnline.com - 2020 / 2023 - License CC3