Python: создание приложений. Библиотека профессионала

3-е издание
Уэсли Чан

Core Python Applications Programming, 3rd Edition
Wesley Chun
книга Python: создание приложений. Библиотека профессионала, 3-е издание
(увеличить обложку)

Где купить книгу

Оглавление
Пролистать книгу

Обсуждение книги в блоге Виктора Штонда

Вы уже знаете язык Python, но хотите узнать больше? Намного больше? Погрузитесь в разнообразие тем, связанных с реальными приложениями.

Книга охватывает регулярные выражения, сетевое программирование, графические пользовательские интерфейсы, SQL/базы данных/ORM, потоки и веб-программирование.

Узнайте больше о современных трендах программирования, таких как Google+, Twitter, MongoDB, OAuth, Python 3 и Java/Jython.

В книге представлен новый материал о каркасе Django, платформе Google App Engine, форматах CSV/JSON/XML и приложениях Microsoft Office.

Книга содержит примеры программ на Python 2 и Python 3, готовых к использованию!

  • В книге много фрагментов кода, интерактивных примеров и практических упражнений.
  • Широкий охват разнообразных тем, связанных с разработкой современных приложений
  • Глубокий анализ передовых технологий, доступный для программистов среднего уровня
  • Десятки примеров — от простых фрагментов кода до законченных программ
  • Множество упражнений в конце каждой главы, помогающих закрепить материал

Python — это гибкий, надежный, выразительный и постоянно развивающийся язык программирования. Он сочетает мощь компилируемых языков с простотой сценарных языков, обеспечивающих быструю разработку приложений. В третьем издании книги ведущий специалист по языку Python и корпоративный преподаватель Уэсли Чан поможет вам выйти на новый уровень знаний.

Книга содержит всю информацию, необходимую вам, для того чтобы стать универсальным разработчиком программ на языке Python.

Вы ознакомитесь с многочисленными темами, связанными с разработкой приложений; получите знания, которые сможете немедленно воплотить в проекты; рассмотрите примеры кода на языках Python 2 и 3, а также получите советы по переходу с одной версии на другую. Некоторые примеры можно без модификаций выполнять как в версиях Python 2.x, так и в версиях Python 3.x. 

Благодаря этой книге, вы

  • изучите профессиональный стиль программирования на языке Python, освоите эффективные приемы и навыки программирования;
  • научитесь создавать клиентов и серверы с помощью протоколов TCP, UDP и XML-RPC, а также ознакомитесь с высокоуровневыми библиотеками, такими как SocketServer и Twisted; 
  • научитесь разрабатывать приложения с графическим пользовательским интерфейсом с помощью библиотеки Tkinter и других доступных инструментариев; 
  • повысите производительность приложений, создавая расширения на языке C/C++, и повысите эффективность кода, связанного с интенсивным вводом и выводом, используя многопоточность; 
  • освоите технологию SQи реляционные базы данных, ORM и даже нереляционные базы данных (NonSQL), такие как MongoDB; 
  • овладеете основами веб-программирования, включая создание веб-клиентов и серверов, а также интерфейсов по стандартам CGI и WSGI; 
  • откроете для себя мир регулярных выражений и мощных инструментов, предназначенных для создания и лексического анализа текстов в форматах CSV, JSON и XML;
  • научитесь устанавливать взаимодействие своих программ с популярными приложениями Microsoft Office, такими как Excel, PowerPoint и Outlook, используя программирование COM-клиентов;
  • глубже освоите веб-разработку с помощью каркаса Django и облачные вычисления на платформе Google App Engine;
  • изучите программирование на языке Java с помощью среды Jython, позволяющей выполнять на виртуальной машине Java программы, написанные на языке Python; 
  • научитесь связываться с веб-службами, такими как Yahoo! Finance, чтобы получать котировки акций, или Yahoo! Mail, Gmaiи другими для получения или отправления сообщений электронной почты; 
  • последуете моде на социальные сети и научитесь устанавливать соединения с сетями Twitter и Google+.

Об авторе

Уэсли Чан — автор бестселлеров из серии Core Python и сопутствующих видеоуроков Python Fundamentals LiveLessons. Он соавтор книги Python Web Development with Django (withdjango.com) и постоянный автор журнала Linux Journal, а также веб-сайтов CNET и InformIT. Кроме того, он работает архитектором и советником разработчиков (Developer Advocate) в компании Google, а также является основателем консалтинговой компании CyberWeb (cyberwebconsulting.com), специализирующейся на преподавании языка Python и методов разработки приложений на этом языке. Он обладает более чем двадцатипятилетним опытом программирования, преподавания и разработки программ, в том числе более десяти лет — на языке Python. Работая в компании Yahoo!, он помог создать службы Yahoo! Mail и Yahoo! People Search с помощью языка Python. Уэсли Чан  имеет научные степени по компьютерным наукам, математике и музыке, полученные в Калифорнийском университете (University of California).

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.


816 стр., с ил.; ISBN 978-5-8459-1793-5, 978-0-13-267820-9; формат 70x100/16; твердый переплет; тип бумаги: офсетная; серия Библиотека профессионала; 2015, 3 кв.; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:







Книги, рекомендуемые вместе с этой книгой:

Разделы каталога:



Оглавление книги "Python: создание приложений. Библиотека профессионала"

Об авторах Об авторах
Предисловие Предисловия к книге Python: создание приложений. Библиотека профессионала, 3-е издание

Часть I. Общие прикладные темы
    Глава 1. Регулярные выражения
    Глава 2. Сетевое программирование
    Глава 3. Программирование интернет-клиентов
    Глава 4. Многопоточное программирование Глава 4. Многопоточное программирование
    Глава 5. Программирование графического пользовательского интерфейса
    Глава 6. Программирование баз данных
    Глава 7. Программирование приложений для работы с Microsoft Office
    Глава 8. Создание расширений для языка Python

Часть II. Разработка веб-приложений
    Глава 9. Веб-клиенты и веб-серверы
    Глава 10. Веб-программирование: интерфейсы CGI и WSGI
    Глава 11. Веб-платформы: Django
    Глава 12. Облачные вычисления: Google App Engine
    Глава 13. Веб-службы

Часть III. Дополнительная и экспериментальная
    Глава 14. Обработка текста
    Глава 15. Разное

Приложение A. Ответы на некоторые упражнения
Приложение Б. Справочные таблицы
Приложение В. Версия Python 3: эволюция языка программирования
Приложение Г. Переход к версии Python 3 на основе выпуска Python 2.6+


Copyright © 1992-2019 Издательская группа "Диалектика-Вильямс"

Rambler  Top100