MyTetra Share
Делитесь знаниями!
'================= В глубь языка Python
Время создания: 29.07.2019 23:51
Раздел: !Закладки - Python
Запись: xintrea/mytetra_db_adgaver_new/master/base/15164533454bfu2f8ohi/text.html на raw.githubusercontent.com


В глубь языка Python

19 марта 2002

Copyright © 2000, 2001, 2002 Марк Пилгрим

Copyright © 2001, 2002 Перевод, Денис Откидач

Оригинал этой книги опубликовон по адресу http://diveintopython.org/ , перевод на русский язык — по адресу http://diveinto.python.ru/ . Если вы читаете ее в каком-либо другом месте, то, возможно, вы имеете дело не с самой последней версией.

Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in GNU Free Documentation License .

The example programs in this book are free software; you can redistribute and/or modify them under the terms of the Python license as published by the Python Software Foundation. A copy of the license is included in Python 2.1.1 license .

Содержание

  • Предисловие
  • 1. Знакомство с языком Python
    • 1.1. В глубь
    • 1.2. Объявление функций
    • 1.3. Документирование функций
    • 1.4. Все является объектами
    • 1.5. Отступы
    • 1.6. Тестирование модулей
    • 1.7. Словари
    • 1.8. Списки
    • 1.9. Кортежи
    • 1.10. Определение переменных
    • 1.11. Присваивание сразу нескольких значений
    • 1.12. Форматированное представление
    • 1.13. Обработка списков
    • 1.14. Объединение и разбиение строк
    • 1.15. Заключение
  • 2. Сила самоанализа
    • 2.1. В глубь
    • 2.2. Необязательные и именованные аргументы
    • 2.3. type , str , dir и другие встроенные функции
    • 2.4. Получение атрибутов с помощью getattr
    • 2.5. Фильтрование списков
    • 2.6. Особенности операторов and и or
    • 2.7. Использование lambda -функций
    • 2.8. Объединяем все вместе
    • 2.9. Заключение
  • 3. Средства объектно-ориентированного программирования
    • 3.1. В глубь
    • 3.2. Импортирование модулей инструкцией from module import
    • 3.3. Определение классов
    • 3.4. Instantiating classes
    • 3.5. UserDict : a wrapper class
    • 3.6. Special class methods
    • 3.7. Advanced special class methods
    • 3.8. Class attributes
    • 3.9. Private functions
    • 3.10. Handling exceptions
    • 3.11. File objects
    • 3.12. for loops
    • 3.13. More on modules
    • 3.14. The os module
    • 3.15. Putting it all together
    • 3.16. Summary
  • A. GNU Free Documentation License
    • A.0. Preamble
    • A.1. Applicability and definitions
    • A.2. Verbatim copying
    • A.3. Copying in quantity
    • A.4. Modifications
    • A.5. Combining documents
    • A.6. Collections of documents
    • A.7. Aggregation with independent works
    • A.8. Translation
    • A.9. Termination
    • A.10. Future revisions of this license
    • A.11. How to use this License for your documents
  • B. Python 2.1.1 license
  • B.A. History of the software
  • B.B. Terms and conditions for accessing or otherwise using Python
  • B.B.1. PSF license agreement
  • B.B.2. BeOpen Python open source license agreement version 1
  • B.B.3. CNRI open source GPL-compatible license agreement
  • B.B.4. CWI permissions statement and disclaimer
Прикрепленные файлы:
Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования