Перейти до вмісту

Python

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 11:43, 16 жовтня 2005, створена Ilya (обговорення | внесок)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Файл:PythonProgLogo.gif
логотип Пітон

Python (Пітон) - Інтерпретована об'єктно-орієнтована мова програмування. Серед основних її переваг можна виділити такі:

  • чистий синтаксис (для виділення блоків слід використовувати пробіли);
  • портабельність (що властиве більшості інтерпретованих мов);
  • стандартний дистрибутив має велику кількість корисних модулів (включно з модулем для розробки графічного інтерфейсу);
  • можливість використання Пітона в діалоговому режимі (дуже корисне для експериментування та вирішення простеньких задач);
  • стандартний дистрибутив має простеньке, але разом досить потужне середовище розробки, яке зветься IDLE і яке написане мовою Пітон (!);
  • зручний для вирішення математичних проблем (розуміє комплексні числа, може оперувати з цілими числами довільної величини, у діалоговому режимі може використовуватися як потужний калькулятор).

Пітон має ефективні структури даних високого рівня та простий, але ефективний підхід до об'єктно-орієнтованого програмування. Елегантний синтаксис Пітона, динамічна обробка типів, а також те, що це інтерпретована мова, роблять його ідеальним для написання скриптів та швидкої розробки прикладних програм у багатьох галузях на більшості платформ.

Інтерпретатор мови Пітон і багата стандартна бібліотека (як код-джерело, так і бінарні дистрибутиви для усіх головних операційних систем) можуть бути отримані з сайту Пітона [1], і можуть вільно розповсюджуватися. Цей самий сайт має дистрибутиви та посилання на численні модулі, програми, утиліти та додаткову документацію.

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

Щодо опису стандартних об'єтктів та модулів, див. Python Library Reference ([2]). Python Reference Manual ([3]) дає більш формальне визначення мови. Щоб писати розширення на C та C++, читайте Extending and Embedding the Python Interpreter ([4]) та Python/C API Reference ([5]). Існує також кілька книжок (англійською мовою), що детально розглядають Пітон.