Чан У., Python. Создание приложений. Руководство
серия: Библиотека профессионала
Диалектика / Вильямс, 2015 г., 978-5-8459-1793-5,978-0-13-267820-9
Описание книги
Ключевые слова
Поделиться ссылкой на книгу
Дополнительно о книге
В других книгах серии 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.
Содержание книги
Глава 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. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуется лишь дисциплина, желание и упорство, все...... | |
Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Дейли Б.
Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular— ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко...... | |
Программирование GPU при помощи Python и CUDA Тоуманнен Б.
Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете...... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Чан У., Python. Создание приложений. Руководство в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.