Погружение в питон 3

Dive Into Python 3

Dive Into Python 3 covers Python 3 and its differences from Python 2. Compared to Dive Into Python , it’s about 20% revised and 80% new material. The book is now complete, but feedback is always welcome.

Table of Contents (expand)

Dive Into Python 3

Also available on dead trees!

  1. What’s New in “Dive Into Python 3”
  2. Installing Python
  3. Your First Python Program
  4. Native Datatypes
  5. Comprehensions
  6. Strings
  7. Regular Expressions
  8. Closures & Generators
  9. Classes & Iterators
  10. Advanced Iterators
  11. Unit Testing
  12. Refactoring
  13. Files
  14. XML
  15. Serializing Python Objects
  16. HTTP Web Services
  17. Case Study: Porting chardet to Python 3
  18. Packaging Python Libraries
  19. Porting Code to Python 3 with 2to3
  20. Special Method Names
  21. Where to Go From Here
  22. Troubleshooting

The book is freely licensed under the Creative Commons Attribution Share-Alike license. Project supported by Start Filing and 67CashToday. You can download it as HTML or PDF . Über-geeks can also clone the Git repository:

you@localhost:~$ git clone git://github.com/diveintomark/diveintopython3.git

Translations: en español, in italiano, на русском языке, به پارسی, česky

Источник

Dive Into Python 3

Dive Into Python 3 covers Python 3 and its differences from Python 2. Compared to Dive Into Python , it’s about 20% revised and 80% new material. The book is now complete, but feedback is always welcome.

Table of Contents (expand)

Dive Into Python 3

Also available on dead trees!

  1. What’s New in “Dive Into Python 3”
  2. Installing Python
  3. Your First Python Program
  4. Native Datatypes
  5. Comprehensions
  6. Strings
  7. Regular Expressions
  8. Closures & Generators
  9. Classes & Iterators
  10. Advanced Iterators
  11. Unit Testing
  12. Refactoring
  13. Files
  14. XML
  15. Serializing Python Objects
  16. HTTP Web Services
  17. Case Study: Porting chardet to Python 3
  18. Packaging Python Libraries
  19. Porting Code to Python 3 with 2to3
  20. Special Method Names
  21. Where to Go From Here
  22. Troubleshooting

The book is freely licensed under the Creative Commons Attribution Share-Alike license. You can download it as HTML or PDF . Über-geeks can also clone the Git repository:

you@localhost:~$ git clone git://github.com/diveintomark/diveintopython3.git

Translations: en español, in italiano, на русском языке, به پارسی, česky

Источник

Погружение в Python 3, Пилигрим М.

В языке Python всё является объектом, и у любого объекта могут быть атрибуты и методы. Все функции имеют стандартный атрибут __doc__, содержащий строку документации, определённую в исходном коде функции. Модуль sys — тоже объект, имеющий (кроме прочего) атрибут под названием path. И так далее. Но мы так и не получили ответ на главный вопрос: что такое объект? Разные языки программирования определяют «объект» по-разному. В одних считается, что все объекты должны иметь атрибуты и методы. В других, что объекты могут порождать подклассы. В Python определение ещё менее чёткое. Некоторые объекты не имеют ни атрибутов, ни методов, хотя и могли бы их иметь. Не все объекты порождают подклассы. Но всё является объектом в том смысле, что может быть присвоено переменной или передано функции в качестве аргумента.

Отлов ошибок импорта.

Одно из встроенных исключений Python — ImportError (ошибка импорта), которое вызывается, если не удаётся импортировать модуль. Это может случиться по нескольким причинам, самая простая из которых — отсутствие модуля в пути поиска, оператора import. Что можно использовать для включения в программу опциональных возможностей. Например, библиотека chardet предоставляет возможность автоматического определения кодировки символов. Предположим, ваша программа хочет использовать эту библиотеку в том случае, если она есть, или спокойно продолжить работу, если пользователь не установил её. Можно сделать это с помощью блока try. except.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Погружение в Python 3, Пилигрим М. — fileskachat.com, быстрое и бесплатное скачивание.

Скачать zip
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

Источник

Читайте также:  Dictionary in python definition
Оцените статью