Язык программирования

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

Философия языка:


  • Красивое лучше уродливого.

  • Явное лучше неявного.

  • Простое лучше сложного.

  • Сложное лучше усложнённого.

  • Последовательное лучше вложенного.

  • Разрежённое лучше, чем плотное.

  • Удобочитаемость существенна.

  • Частные случаи не настолько существенны, чтобы нарушать правила.

  • Однако практичность важнее регулярности.

  • Ошибки никогда не должны умалчиваться.

  • Если явно не указано — умалчивать.

  • В случае неоднозначности сопротивляйтесь искушению угадать.

  • Должен существовать один — и, желательно, только один — очевидный способ.

  • Хотя он может быть с первого взгляда неочевиден, если ты не голландец (намёк на Гвидо ван Россума)

  • Сейчас — лучше, чем никогда.

  • Но никогда — часто бывает лучше, чем прямо сейчас.

  • Если реализацию идеи тяжело объяснить, она плоха.

  • Если реализацию идеи легко объяснить, она может быть хороша.

  • Пространства имён — великолепная идея, их должно быть много!

(описание взято из Википедии)

  • Python 2.4

  • Python 2.5

  • Python 3000



  • Конструктор сайтов - uCoz
    Copyright MyCorp © 2024