|
Master the secret tools every Python programmer needs to know Professional Python goes beyond the basics to teach beginner- and intermediate-level Python programmers the little-known tools and constructs that build concise, maintainable code. Design better architecture and write easy-to-understand code using highly adoptable techniques that result in more robust and efficient applications. Coverage includes Decorators, Context Managers, Magic Methods, Class Factories, Metaclasses, Regular Expressions, and more, including advanced methods for unit testing using asyncio and CLI tools. Each topic includes an explanation of the concept and a discussion on applications, followed by hands-on tutorials based on real-world scenarios. The «Python 3 first» approach covers multiple current versions, while ensuring long-term relevance. Python offers many tools and techniques for writing better code, but often confusing documentation leaves many programmers in the dark about how to use them. This book shines a light on these incredibly useful methods, giving you clear guidance toward building stronger applications. Learn advanced Python functions, classes, and libraries Utilize better development and testing tools Understand the «what,» «when,» «why,» and «how» More than just theory or a recipe-style walk-through, this guide helps you learn – and understand – these little-known tools and techniques. You'll streamline your workflow while improving the quality of your output, producing more robust applications with cleaner code and stronger architecture. If you're ready to take your Python skills to the next level, Professional Python is the invaluable guide that will get you there. Получить ссылку |
wxPython in Action
Автор: Rappin Noel, Dunn Robin
Год издания:
Единственная книга по программированию на wxPython - кроссплатформенной библиотеке виджетов, которая позволит Вам с легкостью писать программы, имеющие одинаковый код и одинаково выглядеть в Windows, Unix, Macintosh
Because they are often large and complex, GUI programming tool kits can be hard to use. wxPython is a combination of the Python programming language and the wxWidgets toolkit, which allows programmers to create programs with a robust, highly functional graphical user interface, simply and easily. wxPython combines the power of an exceptionally complete user interface toolkit with an exceptionally flexible programming language. The result is a toolkit that is unique in the ease with which complex applications can be built and maintained.
wxPython in Action is a complete guide to the wxPython toolkit, containing a tutorial for getting started, a guide to best practices, and a reference to wxPython's extensive widget set. After an easy introduction to wxPython concepts and programming practices, the book takes an in-depth tour of when and how to use the bountiful collection of widgets offered by wxPython. All features are illustrated with useful code examples and reference tables are included for handy lookup of an object's properties, methods, and events. The book enables developers to learn wxPython quickly and remains a valuable resource for futurework.
Professional JavaScript™ for Web Developers
Автор: Zakas Nicholas C.
Год издания:
От издателя
Прекрасная книга по современному javascript.
В этой книге объясняется как программировать на javascript с использованием ООП, обработка ошибок, использование Ajax, XML, использование WebService etc.
После прочтения у вас не должно возникнуть проблем с пониманием исходного кода библиотеки javascript prototype ;)
Professional javascript for Web Developers
javascript is an important feature of every major browser because it enables enhanced user interaction on both Web sites and Web applications. While exploring everything from its history to today's advanced features, this book shows you how to use this powerful language to its full potential in order to develop your own applications that solve the business problems facing Web developers today.
You'll gain a clear understanding of the components that make up a javascript implementation, plus you'll examine critical areas including events, regular expressions, and browser detection techniques so that you can build dynamic user interfaces. You'll also learn how to extend the language to meet your specific requirements as well as create seamless client-server communication without intermediaries such as Java or hidden frames.
What you will learn from this book
ECMAScript basics, object-oriented programming techniques, and important Document Object Model (DOM) concepts
How to implement regular expressions for data validation and string manipulation
Methods for handling events to tie javascript to a Web user interface
Techniques for validating data, sorting tables, and dealing with errors
How to communicate between javascript and browser plugins
All about security issues, optimization, and intellectual property protections
Who this book is for
This book is for Web developers who want to use javascript to dramatically improve the usability of their Web sites and Web applications.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Язык программирования Python
Автор: Россум Г., Дрейк Ф.Л.Дж., Откидач Д.С.
Год издания:
Python является простым и, в то же время, мощным интерпретируемым объектно-ориентированным языком программирования. Он предоставляет структуры данных высокого уровня, имеет изящный синтаксис и использует динамический контроль типов, что делает его идеальным языком для написания различных приложений, работающих на большинстве распространённых платформ. Книга содержит вводное руководство, которое может служить учебником для начинающих, и справочный материал с подробным описанием грамматики языка, встроенных возможностей и возможностей, предоставляемых модулями стандартной библиотеки. Описание охватывает наиболее распространённые версии Python: от 1.5.2 до 2.0.
Microsoft Windows XP Professional. Опыт сдачи сертификационного экзамена 70-270
Автор: Владислав Карпюк
Год издания:
Книга посвящена подготовке к сертификационному экзамену 70-270: Installing, Configuring, and Administering Microsoft Windows XP Professional. Содержание построено на основе требований, предъявляемых к кандидатам на сдачу экзамена. Рассмотрены установка системы, аппаратные средства, ресурсы, настройка, сетевые службы, безопасность и другие необходимые темы. По каждой теме предлагаются вопросы, схожие с вопросами реального экзамена, и разбираются варианты ответов. Представлен примерный экзамен, позволяющий оценить готовность к прохождению сертификации. Для опытных пользователей и системных администраторов
Самоучитель Macromedia Flash Professional 8
Автор: Елена Альберт
Год издания:
В основу книги положен учебный курс, разработанный авторами и успешно читаемый ими в Санкт-Петербургском государственном политехническом университете в течение пяти лет. Подробно изложены основные возможности пакета Macromedia Flash Professional 8. Детально описаны интерфейс и инструментарий приложения, приведены эффективные приемы его практического применения, обсуждаются тонкости профессиональной работы. Рассмотрены действенные принципы создания и обработки графических объектов. Подробно освещены вопросы синтеза мультимедийных элементов: векторной и растровой графики, текста, видео и звука. Описана технология разработки анимации и различных подходов к ее реализации. Дано введение в язык сценариев Action Script с разнообразными примерами его применения для разработки интерактивности и динамических эффектов. Книга позволит читателю уверенно овладеть как базовыми навыками, так и тонкостями профессиональной работы. Для Flash-дизайнеров.
Чтобы скачать книгу, отключите блокировку рекламы. Спасибо!