Програмування на Python 4-е видання Том 1. Марк Лутц
У цій книзі наводиться докладний посібник з основних областей застосування мови Python, таких як системне адміністрування, побудова графічних інтерфейсів і створення веб-додатків. Ви також дізнаєтесь, як мова Python використовується в базах даних, мережах, зовнішніх інтерфейсах сценаріїв, обробці тексту тощо. Основна увага в книзі приділяється інструментам і бібліотекам, які часто застосовуються, які допоможуть отримати повне уявлення про багато ролей Python у реальному програмуванні.
Ви вивчите синтаксис мови та методи програмування на безлічі прикладів, які ілюструють правильне використання та загальноприйняті ідіоми. Книга оновлена з урахуванням версії мови Python 3.x, яка демонструється як інструмент розробки програмного забезпечення у численних прикладах коду, підібраних спеціально для цієї мети.
"У розділах цієї книги описаний дуже великий матеріал - від усунення несправностей до специфікацій проектування, з прицілом на реалістичні завдання та уникнення поширених перешкод." - Даян Донован, California Bookwatch.
Як використовувати мову Python після освоєння її основ? Ця книга пропонує докладний посібник з основних областей застосування мови, серед яких системне адміністрування, побудова графічних інтерфейсів і створення веб-додатків. У ній розглядаються особливості використання Python у базах даних, мережах, зовнішніх інтерфейсах сценаріїв, обробці тексту та багато іншого.
Зосередившись на інструментах і бібліотеках, які часто використовуються, ви знайдете більш глибоке розуміння ролі Python у реальному програмуванні. Ви вивчите синтаксис мови та методи програмування на безлічі прикладів, які ілюструють правильне використання та загальноприйняті ідіоми. Книга оновлена з урахуванням версії мови Python 3.x, яка демонструється як інструмент розробки програмного забезпечення у численних прикладах коду, підібраних спеціально для цієї мети.
ОСНОВНІ ТЕМИ КНИГИ
Короткий тур з мови Python. За допомогою простої демонстрації ознайомтеся з такими темами, як представлення даних, об'єктно-орієнтоване програмування, сталість об'єктів, графічні інтерфейси користувача та основи веб-сайтів. Системне програмування. Вивчіть інструменти та прийоми використання системного інтерфейсу для написання сценаріїв командного рядка, обробки файлів та каталогів, паралельного запуску програм та багато іншого. Побудова графічних інтерфейсів. Навчіться використовувати бібліотеку віджетів tkinter для створення повнофункціональних інтерфейсів користувача. Програмування Інтернету. Отримайте доступ до мережних протоколів на стороні клієнта та інструментів електронної пошти, використовуйте сценарії CGI та вивчіть прийоми реалізації веб-сайтів. Додаткові методи застосування Python. Реалізуйте структури даних, аналізуйте текстову інформацію, взаємодійте з базами даних, а також розширюйте та вбудовуйте Python.
У ТОМІ 1
Попередній огляд (розділ 1)
Системні інструменти та контекст виконання сценаріїв (глави 2 та 3)
Інструменти для роботи з файлами та каталогами (глава 4)
Системні інструменти для паралельного виконання (розділ 5)
Приклади системних програм (розділ 6)
Графічні інтерфейси (розділ 7)
Огляд tkinter (глави 8 та 9)
Прийоми реалізації графічних інтерфейсів і реалістичні приклади (глави 10 і 11)
ПРО АВТОРА
Марк Лутц є світовим лідером у навчанні мови Python, автором найраніших книг, що стали бестселерами з Python, а також першопрохідником у спільноті Python, починаючи з 1992 року. Маючи більш ніж 30-річний досвід розробки, Марк був автором попередніх видань книги Programming Python, а також книг Learning Python і Python Pocket Reference, випущених видавництвом O'Reilly.
Зміст
Передмова 15
Частина I. Приступаємо до роботи 19
Розділ 1. Попередній огляд 20
Частина ІІ. Системне програмування 91
Розділ 2. Системні інструменти 92
Розділ 3. Контекст виконання сценаріїв 124
Розділ 4. Інструменти для роботи з файлами та каталогами 156
Розділ 5. Системні інструменти для паралельного виконання 201
Розділ 6. Завершені системні програми 300
Частина ІІІ. Побудова графічних інтерфейсів 365
Розділ 7. Графічні інтерфейси користувача 366
Розділ 8. Огляд tkinter, частина 1428
Розділ 9. Огляд tkinter, частина 2518
Розділ 10. Прийоми реалізації графічних інтерфейсів 609
Розділ 11. Приклади реалістичних програм з графічним інтерфейсом користувача 685
Предметний покажчик 759
Інформація про книгу | |
Автор | Марк Лутц |
Обкладинка | М'який |
Мова видання | Російська |
Рік видання | 2024 |
Папір | Офсетна |
Сторінок | 764 |
Тематика | Мови та системи програмування |