Trabajar con ficheros XML desde Python.
El libro comienza con un capítulo introductorio. Luego introducción a XML. El capítulo 3 está dedicado a SAX desde python, al igual que el 4 al DOM. Querying XML con XPath(5). Transformar XML con XSLT. Validación de XML. Python Internet APIs. Python web services and SOAP. Python y sistemas distribuidos usando XML. El libro posee además 6 valiosos apéndices donde se pueden leer: las definiciones de XML, Python SAX API, Python DOM API, MSXML y otras herramientas de python para el trabajo con XML.
Programacion en Haskell
Haskell is a deep language; we think learning it is a hugely rewarding experience. We will focus on three elements as we explain why. The first is novelty: we invite you to think about programming from a different and valuable perspective. The second is power: we’ll show you how to create software that is short, fast, and safe. Lastly, we offer you a lot of enjoyment: the pleasure of applying beautiful programming techniques to solve real problems.
SQL
This book is an attempt to cram the most useful information about SQL into a pocket-size guide. It covers commonly used syntax for the following platforms: IBM DB2 Release 9.7, MySQL 5.1, Oracle Database 11g Release 2, PostgreSQL 9.0, and Microsoft SQL Server 2008 Release 2. Not all syntax will work on all platforms, and some features may not be available in earlier releases of these products. Whenever possible, I’ve tried to note any product or release dependencies.
Programación en el lenguaje C.
Libro práctico para aprender a programar en el lenguaje C de la editorial O’Reilly. Además de la mecánica de la programación hace énfasis en las buenas prácticas de desarrollo de software.
Windows
Get a real feel for Windows 8.1 with a wealth of tips in this step-by-step guide. After using Windows 7 or XP, learning Microsoft's latest operating system takes some adjustment. Never fear. Windows expert Mike Halsey starts with the basics and then takes you through the trickier parts of Microsoft's latest operating system. You'll quickly learn how to make the most of Windows 8 for work and entertainment, whether you use a touchscreen tablet, a laptop, or a PC with a keyboard and mouse.
Search pattern and information architecture
Search is among the most disruptive innovations of our time. It influences what we buy and where we go. It shapes how we learn and what we believe. In this provocative and inspiring book, you'll explore design patterns that apply across the categories of web, ecommerce, enterprise, desktop, mobile, social, and real-time search and discovery. Filled with colorful illustrations and examples, Search Patterns brings modern information retrieval to life, covering such diverse topics as relevance, faceted navigation, multi-touch, personalization, visualization, multi-sensory search, and augmented reality. By drawing on their own experience-as well as best practices and evidence-based research-the authors not only offer a practical guide to help you build effective search applications, they also challenge you to imagine the future of discovery. You'll find Search Patterns intriguing and invaluable, whether you're a web practitioner, mobile designer, search entrepreneur, or just interested in the topic. * Discover a pattern language for search that embraces user psychology and behavior, information architecture, interaction design, and emerging technology * Boost enterprise efficiency and e-commerce sales * Enable mobile users to achieve goals, complete tasks, and find what they need * Drive design innovation for search interfaces and applications
Information Architecture
Although information architecture may seem to be a high-handed and daunting term, it's really nothing new or mysterious. Think about it: why did the Ten Commandments come to us as two huge stone tablets? Perhaps Moses preferred a trifold design, or a portable wallet-size version, only to be overruled by his Project Manager. In any case, someone decided how to present the information to that audience of potential users milling about at the foot of Mount Sinai. From clay-tablet scribes to medieval monks to the folks who organize your daily newspaper, information architects have contributed in subtle but important ways to our world. Information architects have balanced the whims of authority with those of unforgiving users of every stripe, while forcibly fitting their efforts into the constraints of the available information technologies. In many cases, information architects have been responsible for major advancements in those technologies. The World Wide Web is the latest advancement in information technology, and, as with the previous innovations, certain principles carry over and others must be completely reexamined and overhauled. Because the Web integrates so many technologies and content types into a single interface, it challenges designers of web sites and intranets greatly.
Python Web Framework
Flask stands out from other frameworks because it lets developers take the driver’s seat and have full creative control of their applications. Maybe you have heard the phrase “fighting the framework” before. This happens with most frameworks when you decide to solve a problem with a solution that isn’t the official one. It could be that you want to use a different database engine, or maybe a different method of authenticating users. Deviating from the path set by the framework’s developers will give you lots of headaches. Flask is not like that. Do you like relational databases? Great. Flask supports them all. Maybe you prefer a NoSQL database? No problem at all. Flask works with them too. Want to use your own homegrown database engine? Don’t need a database at all? Still fine. With Flask you can choose the components of your application or even write your own if that is what you want. No questions asked! The key to this freedom is that Flask was designed from the start to be extended. It comes with a robust core that includes the basic functionality that all web applications need and expects the rest to be provided by some of the many third-party extensions in the ecosystem and, of course, by you.
Desarrollo Web
Throughout its history, Dreamweaver has managed to keep pace with the changing web-development landscape, and Dreamweaver CS6 is no exception; it’s capable of doing more than any previous version of the program. Whether you want to use Cascading Style Sheets (CSS) for cutting-edge design, dip into the world of JavaScript-powered dynamic pages, explore HTML5 and CSS3, build websites for mobile devices, use content management systems like WordPress or Drupal, or simply stick to straightforward HTML, Dreamweaver has just about all the tools you need.
xiii Websites evolve every year, growing in scope, capability, and complexity, making sites look and work ever better over time. Even people with personal sites use a collection of programming languages and server technologies to dish up their content. Throughout its history, Dreamweaver has kept pace with the changing webdevelopment landscape, and Adobe’s latest offering, Dreamweaver Creative Cloud, is no exception—it does more than any previous version of the program. Whether you want to use Cascading Style Sheets (CSS) for cutting-edge site design, create JavaScript-powered dynamic web pages, incorporate HTML5, build websites for mobile devices, use content management systems like WordPress or Drupal, or simply stick to straightforward HTML, Dreamweaver has just about all the tools you need.
Smartphones
The Galaxy S5 brings together superb hardware from Samsung with Google’spowerful, flexible Android operating system. Many people consider the GalaxyS5 to be the best smartphone on the planet. If you’re holding this book in your hands, you’re probably among them—or soon will be. This book will help you get the most out of your Galaxy S5, and there’s a lot you can get out of it. Whether you’re just looking to get started or want to dig deep into the phone’s capabilities, this book has got you covered.
ajax
Ajax is a way of designing and building web pages that are as interactive and responsive as desktop applications. So what does that mean for you? You handle things at the client’s browser whenever you can. Your pages make asynchronous requests that allow the user to keep working instead of waiting for a response. You only update the things on your pages that actually change.
AngularJS
If want to get started with AngularJS, either as a side project, an additional tool, or for your main work, this practical guide teaches you how to use this meta-framework step-by-step, from the basics to advanced concepts. By the end of the book, you'll understand how to develop a large, maintainable, and performant application with AngularJS. Guided by two engineers who worked on AngularJS at Google, you'll learn the components needed to build data-driven applications, using declarative programming and the Model–view–controller pattern. You'll also learn how to conduct unit tests on each part of your application.
Node.js is quickly becoming one of the most influential technologies in the Web development community. This book aims to give programmers the information they need to effectively learn how to get started with Node. This book expects you to have some understanding of JavaScript and programming in general, but we take the time to introduce you to the concepts that are important in event-driven programming on the server, rather than just focusing on the APIs that Node provides. By reading this book you'll learn not just about Node, the platform, but also about some of the most important modules for Node that will let you quickly and effectively build highly scalable websites and services.
If you’re familiar with Gradle’s basics elements—possibly through the author’s previous O’Reilly book, Building and Testing with Gradle—this more advanced guide provides the recipes, techniques, and syntax to help you master this build automation tool. With clear, concise explanations and lots of ready-to-use code examples, you’ll explore four discrete areas of Gradle functionality: file operations, custom Gradle plugins, build lifecycle hooks, and dependency management.
Perl Programming Language
If you're just getting started with Perl, this is the book you want --whether you're a programmer, system administrator, or web hacker. Nicknamed "the Llama" by two generations of users, this bestseller colsely follows the popular introductory Perl course tauhgt by the authors since 1991. This seventh edition covers recent changes to the language up to version 5.24. Perl is suitable for almost any task on almost any platform, from short fixes to complete web applications. Learning Perl teaches you the basics and shows you how to write programs up 128 lines long --roughly the size of 90% of Perl programs in use today. Each chapter include exercises to help you practice what you've just learned. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer.
Perl Programming Language
If you're just getting started with Perl, this is the book you want --whether you're a programmer, system administrator, or web hacker. Nicknamed "the Llama" by two generations of users, this bestseller colsely follows the popular introductory Perl course tauhgt by the authors since 1991. This sixth edition covers recent changes to the language up to version 5.14. Perl is suitable for almost any task on almost any platform, from short fixes to complete web applications. Learning Perl teaches you the basics and shows you how to write programs up 128 lines long --roughly the size of 90% of Perl programs in use today. Each chapter include exercises to help you practice what you've just learned. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer.
Este libro esta dirigido a los lectores que necesitan mas alla de los detalles técnicos de las redes inalalmbricas, desde su operación, su desarrollo y monitoreo.
Usted puede contribuir con Libros UCLV, es importante para nosotros su aporte..
Contribuir