InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте







Размещение сквозной ссылки

 

Сноски


  1. Имеются ввиду издания на английском языке. (Примечание переводчика.)   ---->
  2. Тип данных называемый "dictionary". Этот тип иногда называют "ассоциированным массивом", однако, мы будем придерживаться названия "словарь". (Прим. перев.)   ---->
  3. EOF (End Of File) - специальный символ, признак конца файла. (Прим. перев.)   ---->
  4. "След" в стеке (stack trace) - информация о незавершенных вызовах функций, недовыполненных вследствие возникновения ошибки. (Прим. перев.)   ---->
  5. Проблема с пакетом GNU Readline может этому помешать. (Прим. автора.)   ---->
  6. Я бы предпочел воспользоваться различными шрифтами для отделения ввода от вывода, но все те изменения в LaTeX, которые для этого потребуются, в данный момент выше моих способностей. (Прим. автора.)   ---->
  7. Последовательным типом (sequence) назовем каждый из таких типов Python, как строки, списки, тьюплы и словари. О них речь пойдет ниже. (Прим. перев.)   ---->
  8. В действительности, точнее было бы сказать "вызов с передачей аргументов по ссылке", поскольку, если передается изменяемый (мутируемый) объект, то вызывавший увидит изменения, произошедшие с ним (например, элементы вставленные в переданный список). (Прим. автора.)   ---->
  9. Поскольку, "истина" and "ложь" равно "ложь", а если один из аргументов операции and равен "ложь", то независимо от второго операнда (здесь C ) результат тоже равен "ложь". (Прим. перев.)   ---->
  10. Правилами сравнения объектов разных типов не следует злоупотреблять, они могут быть изменены в будущих версиях языка. (Прим. автора.)   ---->
  11. Фактически, определение функции - это тоже "оператор", который "исполняется", это выполнение добавляет имя функции в глобальную таблицу символов модуля. (Прим. автора.)   ---->
  12. Который на данный момент еще не переведен на русский язык. (Прим. перев.)   ---->
  13. Выравнивающие по левому краю поля и по центру, соответственно. (Прим. перев.)   ---->
  14. Ошибка деления на ноль: целочисленное деление или взятие остатка.   ---->
  15. Ошибка имени (неизвестное имя): spam.   ---->
  16. Ошибка типа: некорректный тип аргумента для встроенной операции.   ---->
  17. Оно, к сожалению, еще не переведено на русский язык.   ---->
  18. Т.е., в Pascal мы можем написать либо procedure p (x: real); - передача переменной x по значению, либо procedure p (var x: real); - передача аргумента по ссылке. (Прим. перев.)   ---->
  19. За исключением одной детали. Модульные объекты имеют секретный атрибут только для чтения, называемый __dict__ , который возвращает словарь, используемый для реализации пространства имен модуля; имя __dict__ является атрибутом, но не глобальным именем. Разумеется, использование этого нарушает абстракцию реализации пространства имен, и должно быть ограничено вещами, подобными отладчиками... (Прим. автора.)   ---->
  20. Т.е. интерпретатор должен "пройтись" по определению класса (Прим. перев.)   ---->
  21. Имеется ввиду сам объект-экземпляр, вызывающий данный метод. (Прим. перев.)   ---->
  22. Говоря языком многих объектно-ориентированных языков программирования (Object Pascal, C++, Java, и др.), все атрибуты классов Python являются общедоступными (public), не существует такого понятия как личные, защищенные (private, protected) данные и методы. Python-программист должен следить за тем, чтобы ненароком (откуда не следует) не присвоить чего-нибудь атрибуту данных, который задумывался как приватный. (Прим. перев.)   ---->
  23. DerivedClassName - имя наследующего класса; BaseClassName - имя базового (наследуемого) класса. (Прим. перев.)   ---->
  24. Компилируемые языки программирования обычно используют раннее связывание вызовов функций (на этапе компиляции), в отличие от интерпретируемых языков, всегда использующих позднее связывание (на этапе выполнения). Иногда возникает необходимость именно в позднем связывании, что привело к появлению понятия "виртуальной функции". Поэтому, с точки зрения компилируемых языков (C++, Object Pascal, и др.) все методы интерпретируемых языков (Python, Java, и т. д.) являются виртуальными. (Прим. перев.)   ---->
  25. BaseClassName - имя базового класса; methodname - имя метода.

[Назад][Содержание]


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua