У цій книзі наводиться докладне керівництво з основних частин застосування мови Python, як-от системне адміністрування, побудова графічних інтерфейсів і створення вебзастосунків. Ви також дізнаєтеся, як мова Python використовується в базах даних, мережах, зовнішніх інтерфейсах сценаріїв, обробленні тексту тощо. Основна увага в книзі приділяється часто використовуваним інструментам і бібліотекам, які допоможуть отримати повне уявлення про багато ролей Python у реальному програмуванні.
Ви навчите98-англій і методи програмування на безлічі прикладів, які ілюструють правильне використання і загальноприйняті ідіоми. Книга оновлена з урахуванням версії мови Python 3.x, який демонструється як інструмент розроблення програмного забезпечення в численних прикладах коду, підібраних спеціально для цієї мети.
"У розділах цієї книги описаний дуже великий матеріал — від усунення неполадок до специфікацій проєктування, з прицілом на реалістичні завдання та уникнення поширених перешкод."
— Дайан System, California Bookwatch.
Як застосовувати мову Python після опанування його основ? Ця книга пропонує докладний посібник з основних областей застосування мови, серед яких системне адміністрування, побудова графічних інтерфейсів користувача та створення вебзастосунків. У ній розглядаються особливості використання Python в базах даних, мережах, зовнішніх інтерфейсах сценаріїв, обробці тексту та багато іншого.
Зосередившись на часто використовуваних інструментах і бібліотеках, ви матимете глибше розуміння ролі Python у реальному програмуванні. Ви навчите98-англій і методи програмування на безлічі прикладів, які ілюструють правильне використання і загальноприйняті ідіоми. Книга оновлена з урахуванням версії мови 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
Частина II. Системне програмування 91
Глава 2. Системні інструменти 92
Глава 3. Результат виконання сценаріїв 124
Глава 4. Інструменти для роботи з файлами та каталогами 156
Глава 5. Системні інструменти для паралельного виконання 201
Глава 6. Завершені системні програми 300
Частина III. Побудова графічних користувацьких інтерфейсів 365
Глава 7. Графічні інтерфейси користувача 366
Глава 8. Огляд tkinter, частина 1 428
Глава 9. Огляд tkinter, частина 2 518
Глава 10. Приймання реалізації графічних інтерфейсів користувача 609
Глава 11. Приклади реалістичних програм із графічним інтерфейсом користувача 685
Предметний покажчик 759