Информация о книге

978-5-8459-1793-5,978-0-13-267820-9

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Интернет, Интранет, компьютерные сети » Разработка для Интернет » Python. Создание приложений. Руководство

Чан У., Python. Создание приложений. Руководство


серия: Библиотека профессионала
Диалектика / Вильямс, 2015 г., 978-5-8459-1793-5,978-0-13-267820-9


Описание книги

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

Ключевые слова

Поделиться ссылкой на книгу



Дополнительно о книге

Мы рады, что вы обратились к нам за помощью в максимально быстром и глубоком изучении языка Python. Цель серии Core Python не сводится к простому преподаванию языка Python; мы хотим, чтобы вы получили такой уровень знаний, чтобы разрабатывать программное обеспечение в любой прикладной области.
В других книгах серии Core Python — Core Python Programming и Core Python Language Fundamentals — мы не только описываем синтаксис этого языка, но и стремимся всесторонне изложить его структуру. Мы полагаем, что вооружившись этими знаниями, вы напишете более эффективные приложения, независимо от уровня вашей подготовки. После прочтения любой другой вводной книги о языке Python может показаться, что вы изучили его достаточно хорошо. Выполняя многочисленные упражнения, вы, вероятно, даже вполне уверены в своих навыках программирования на языке Python.
Однако у вас могут возникнуть вопросы: “И что теперь? Какие виды приложений я могу создать с помощью языка Python?” Если вы изучали язык Python для создания узкоспециализированного проекта, то можете спросить: “Что еще я могу разработать с помощью языка Python?»
В книге Python: создание приложений вы узнаете обо всем, что следует знать о языке Python, и получите новые навыки, позволяющие создавать разнообразные приложения. Эти главы повышенной сложности предназначены для “быстрого погружения” в разнообразные темы. Если вы углубитесь в определенные области разработки приложений, охваченные в какой-либо из этих глав, то, вероятно, обнаружите, что они содержат более чем достаточно информации, чтобы направить вас в правильном направлении. Не ожидайте всестороннего изложения, потому что это умалило бы универсальность данной книги. Как и во всех других книгах серии Core Python, в этой книге приведено много примеров, которые можно проверить на вашем компьютере. Для того чтобы закрепить усвоенные понятия, в конце каждой главы приводятся как простые, так и сложные упражнения. Они предназначены для проверки ваших знаний и навыков программирования на языке Python. Практический опыт ничем невозможно заменить. Мы полагаем, что вы должны не только получить навыки программирования на языке Python, но и усвоить их за максимально короткий период времени.
Поскольку лучший способ получить навыки — это практика, упражнения представляют собой одно из самых больших преимуществ этой книги. С их помощью вы можете проверить свои знания, полученные из глав, а также получить опыт программирования. Для закрепления навыков нет ничего эффективнее, чем разработка приложений. Вам придется решать легкие, средние и трудные проблемы. По просьбе читателей мы включили в книгу задачи, подразумевающие необходимость писать большие, а не игрушечные и практически бесполезные программы. Ответы на некоторые упражнения приведены в приложении A, а справочные таблицы — в приложении Б.
Я хотел бы поблагодарить всех читателей за советы и предложения. Именно благодаря вам я стал писать книги. Я прошу вас писать мне письма и помочь подготовить четвертое издание еще лучше, чем все предыдущие!

Для кого предназначена эта книга
Для всех, кто знает о существовании языка Python и хочет знать больше, развивая свои навыки программирования приложений. Язык Python применяется во многих областях, включая промышленность, информационные технологии, науку, бизнес, индустрию развлечений и др. Это значит, что список пользователей языка Python (и чи- тателей этой книги) включает следующие профессии (но не ограничивается ими):
• разработчики программного обеспечения;
• разработчики систем автоматизированного проектирования;
• разработчики систем контроля качества и средств автоматизации;
• разработчики информационных систем и сетевые администраторы;
• ученые и математики;
• проектировщики и менеджеры, управляющие проектами;
• разработчики мультимедийных и аудиовизуальных систем;
• менеджеры, управляющие логистическими цепочками, и выпускающие менеджеры;
• веб-мастера и штат управления контентом;
• инженеры технической поддержки;
• разработчики и администраторы баз данных;
• инженеры, принимающие участие в научно-исследовательских проектах;
• инженеры, которые занимаются интеграцией и обслуживанием программного обеспечения; университетские преподаватели;
• разработчики веб-служб;
• разработчики финансового программного обеспечения;
• и многие другие!
Список знаменитых компаний, использующих язык Python, включает: Google, Yahoo!, NASA, Lucasfilm/Industrial Light and Magic, Red Hat, Zope, Disney, Pixar и Dreamworks.

Содержание книги

Часть I. Общие прикладные темы
Глава 1. Регулярные выражения
Глава 2. Сетевое программирование
Глава 3. Программирование интернет-клиентов
Глава 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+


Об авторе

Чан У.
Уэсли Чан — автор бестселлеров из серии 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).

Последние поступления в рубрике "Разработка для Интернет"



Легкий способ выучить Python 3 еще глубже Легкий способ выучить Python 3 еще глубже Шоу З.

Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуется лишь дисциплина, желание и упорство, все......

Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Дейли Б.

Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular— ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко......

Программирование GPU при помощи Python и CUDA Программирование GPU при помощи Python и CUDA Тоуманнен Б.

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

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Чан У., Python. Создание приложений. Руководство в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.