Python – разширени възможности на езика в примери
- Автор(и): Алексей Василев
- Издателство: Асеневци; 2021 г.
- ISBN: 9786197586367
- Наличност: Да
- 12,76 €
Тази книга дава важни знания за реализацията на принципите на
обектно ориентираното програмиране (ООП) в Python. Последователно се разглеждат
класовете, обектите, наследяването и създаването на елегантни програми с
използването на специални методи.
Особено внимание е отделено на обработката на изключителни
ситуации и многонишковото програмиране, както и на създаването на приложения с
графичен интерфейс, на основата на библиотеката Tkinter.
Всяка
глава съдържа примери за решаване на различни задачи и завършва с кратко
резюме, в което се отделят основните и най-важни моменти, обсъждани в нея. След
това са поместени задачи за самостоятелна работа, с които се затвърждава
наученото.
Встъпление. Възможностите на Python
Глава 1. Класове и обекти
Концепция на класовете и обектите
Описание на класове и създаване на обекти
Конструктори и деструктори
Обект за реализация на клас
Операции с атрибутите на класовете
и обектите
Копиране на обекти
Документиране и декоратори
Използване на класове и обекти
Резюме
Задачи за самостоятелна работа
Глава 2. Наследяване и специални методи
Запознаване с наследяването
Множествено наследяване
Предефиниране на методи при
наследяване
Привеждане на типове
Презареждане на оператори
Достъп до атрибут
Индексиране на обекти
Извикване на обекта
Итератори
Резюме
Задачи за самостоятелна работа
Глава 3. Обработка на изключения и нишки
Принципи на обработката на изключения
Обработка на изключения от различни типове
Използване на обекта на изключението
Вложени блокове за обработка на изключения
Изкуствено генериране на изключения
Създаване на класове на изключения
Използване на изключения
Запознаване с нишки
Взаимодействие на нишки
Примери за използване на нишки
Резюме
Задачи за самостоятелна работа
Глава 4. Програми с графичен интерфейс
Създаване на прост прозорец
Прозорец с етикет и бутон
Използване на текстово поле
Падащ списък
Полета за отметка, радиобутони и други
компоненти
Използване на меню
Работа с графика
Резюме
Задачи за самостоятелна работа
Заключение. Python и програмирането
| Страници: | 276 |
| Формат: | 70х100/16 (17х24 см) |
| Корица: | мека |
| Език: | български |
| Издание: | ново |
| Тегло: | 0,393 кг |
| ID: | 2П54РАВ001 |






