Семінар з програмування на Python, Python, Програмування, статті

Гвідо ван Россум
E-mail: guido@CNRI.Reston.Va.US ,
guido@python.org

Зміст













































































































































































































































































































































































Авторські права

Анотація

Глава 1. Порушення Вашого апетиту

 

1.1 Відмова від відповідальності

 

1.2 Введення

 

1.3 Що далі

Глава 2. Використання інтерпретатора Python

 

2.1 Запуск інтерпретатора

   

2.1.1 Передача аргументів

   

2.1.2 Інтерактивний режим

 

2.2 Інтерпретатор і його оточення

   

2.2.1 Обробка помилок

   

2.2.2 Шлях пошуку модулів

   

2.2.3 "скомпільовані" Python-файли

   

2.2.4 здійсненних (executable) Python-скрипти

   

2.2.5 Інтерактивно запускаються файли

 

2.3 Редагування інтерактивного введення та історії команд

   

2.3.1 Редагування рядка

   

2.3.2 Історія команд

   

2.3.3 Прив'язка клавіш

   

2.3.4 Коментар

Глава 3. Неформальне введення в Python

 

3.1 Використання Python як калькулятор

   

3.1.1 Числа

   

3.1.2 Рядки

   

3.1.3 Списки

 

3.2 Перші кроки у програмуванні

Глава 4. Оператори управління

 

4.1 Оператор if

 

4.2 Оператор for

 

4.3 Функція range ()

 

4.4 Оператори break і continue, пункт else для циклів

 

4.5 Оператор pass

 

4.6 Визначення функцій

Глава 5. Додавання та закінчення

 

5.1 Додатково про списки

 

5.2 Оператор del

 

5.3 Тьюпли і послідовності

 

5.4 Словники

 

5.5 Додатково про умови

 

5.6 Порівняння послідовностей та інших типів

Глава 6. Модулі

 

6.1 Додатково про модулі

 

6.2 Стандартні модулі

 

6.3 Функція dir ()

Глава 7. Форматований висновок

Глава 8. Помилки та винятки

 

8.1 Синтаксичні помилки

 

8.2 Винятки

 

8.3 Обробка винятків

 

8.4 Генерація виключень

 

8.5 Винятки, визначені користувачем

 

8.6 Визначення завершальних дії

Глава 9. Класи

 

9.1 Кілька слів про термінологію

 

9.2 Області і простору імен Python

 

9.3 Перший погляд на класи

   

9.3.1 Синтаксис визначення класів

   

9.3.2 Класові об'єкти

   

9.3.3 Об'єкти-екземпляри

   

9.3.4 Об'єкти-методи

 

9.4 Випадкові зауваження

 

9.5 Спадкування

   

9.5.1 Множинне успадкування

 

9.6 Додавання та закінчення

Глава 10. Недавні додати до версії 1.1

 

10.1 Останнє надруковане вираз

 

10.2 Строкові літерали

   

10.2.1 Подвійні лапки

   

10.2.2 Продовження строкових літералів

   

10.2.3 Рядки в потрійних лапках

   

10.2.4 Зіставлення строкових літералів

 

10.3 Оператор форматування

   

10.3.1 Основне вживання

   

10.3.2 Посилання на змінні по іменах

 

10.4 Необов'язкові аргументи функцій

   

10.4.1 Значення аргументу по замовчуванню

   

10.4.2 Списки довільних аргументів

 

10.5 Лямбда та інструменти функціонального програмування

   

10.5.1 Лямбда форми

   

10.5.2 Map, Reduce і Filter

 

10.6 Продовження рядків без зворотного слеша

 

10.7 Регулярні вирази

 

10.8 Узагальнені словники

 

10.9 Різноманітні нові вбудовані функції

 

10.10 Пункт else для оператора try

 

10.11 Нові особливості класів у версії 1.1

   

10.11.1 Нова перевантаження операторів

   

10.11.2 Доступ до закритого атрибуту

   

10.11.3 Виклик екземпляра класу

Глава 11. Нове у версії 1.2

 

11.1 Нові особливості класів

 

11.2 Сигнальне звернення UNIX

 

11.3 Винятки можуть бути класами

 

11.4 Сталість об'єктів і копіювання об'єктів

   

11.4.1 Постійні об'єкти

   

11.4.2 Копіювання об'єктів

 

11.5 документують рядки

 

11.6 Управління імпортуванням та підміна набору вбудованих об'єктів

 

11.7 Python і всесвітня павутина (WWW)

 

11.8 Різне

Глава 12. Нове у версії 1.3

 

12.1 Ключові аргументи

 

12.2 Зміни в інструментах для WWW і Internet

 

12.3 Інші зміни мови

 

12.4 Зміни у вбудованих операціях

 

12.5 Зміни в бібліотеці

 

12.6 Інші зміни

Глава 13. Нове у версії 1.4

 

13.1 Зміни в мові

 

13.2 Зміни в інструментах виконавчі

 

13.3 Нові та скориговані модулі

 

13.4 Конфігурація та інсталяція

Виноски

   

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*