Python Projects for Kids
¥63.21
Unleash Python and take your small readers on an adventurous ride through the world of programming About This Book Learn to start using Python for some simple programming tasks such as doing easy mathematical calculations. Use logic and control loops to build a nice interesting game. Get to grips with working with data and, once you're comfortable with that, you'll be introduced to Pygame, which will help you wrap up the book with a cool game. Who This Book Is For This book is for kids (aged 10 and over). This is book is intended for absolute beginners who lack any knowledge of computing or programming languages and want to get started in the world of programming. What You Will Learn Start fiddling with Python's variables, build functions and interact with users Build your own calculator using the Math Library Train Python to make logical decisions Work with moving 2D objects on-screen Understand the Pygame Library and build your very own game! Write a cool program to manage inventories in your backpack In Detail Kids are always the most fast-paced and enthusiastic learners, and are naturally willing to build stuff that looks like magic at the end (when it works!). Programming can be one such magic. Being able to write a program that works helps them feel they've really achieved something. Kids today are very tech-savvy and cannot wait to enter the fast-paced digital world. Because Python is one of the most popular languages and has a syntax that is quite simple to understand, even kids are eager to use it as a stepping stone to learning programming languages. This book will cover projects that are simple and fun, and teach kids how to write Python code that works. The book will teach the basics of Python programming, installation, and so on and then will move on to projects. A total of three projects, with each and every step explained carefully, without any assumption of previous experience. Style and approach The book will take a light approach in guiding the little readers through the world of Python. The main idea is to teach by example and let the readers have as much exercises to do, so that they learn faster and can apply their own ideas to the existing examples. The book should get them thinking, by the end, on where they can go next with such a powerful tool at their disposal.
Distributed Computing with Python
¥63.21
Harness the power of multiple computers using Python through this fast-paced informative guide About This Book You'll learn to write data processing programs in Python that are highly available, reliable, and fault tolerant Make use of Amazon Web Services along with Python to establish a powerful remote computation system Train Python to handle data-intensive and resource hungry applications Who This Book Is For This book is for Python developers who have developed Python programs for data processing and now want to learn how to write fast, efficient programs that perform CPU-intensive data processing tasks. What You Will Learn Get an introduction to parallel and distributed computing See synchronous and asynchronous programming Explore parallelism in Python Distributed application with Celery Python in the Cloud Python on an HPC cluster Test and debug distributed applications In Detail CPU-intensive data processing tasks have become crucial considering the complexity of the various big data applications that are used today. Reducing the CPU utilization per process is very important to improve the overall speed of applications. This book will teach you how to perform parallel execution of computations by distributing them across multiple processors in a single machine, thus improving the overall performance of a big data processing task. We will cover synchronous and asynchronous models, shared memory and file systems, communication between various processes, synchronization, and more. Style and Approach This example based, step-by-step guide will show you how to make the best of your hardware configuration using Python for distributing applications.
React Components
¥63.21
Explore the power of React components for cutting-edge web development About This Book Learn to build better websites by creating a variety of different components in React Conceptualize the design and build maintainable web apps with the help of components A fast-paced guide to help you learn about component-based development in React Who This Book Is For This book is ideal for developers who are familiar with the basics of React and are looking for a guide to building a wide range of components as well as develop component-driven UIs. What You Will Learn How to structure an app into components Working with nested components Work with nested components Set up communication across components Style the existing components Work with Material Design as a component Render components on the server Make the best of design patterns Make the app pluggable In Detail The reader will learn how to use React and its component-based architecture in order to develop modern user interfaces. A new holistic way of thinking about UI development will establish throughout this book and the reader will discover the power of React components with many examples. After reading the book and following the example application, the reader has built a small to a mid-size application with React using a component based UI architecture. The book will take the reader through a journey to discover the benefits of component-based user interfaces over the classical MVC architecture. Throughout the book, the reader will develop a wide range of components and then bring them together to build a component-based UI. By the end of this book, readers would have learned several techniques to build powerful components and how the component-based development is beneficial over regular web development. Style and approach This book is a compact, example-driven guide that provides a step-by-step approach.
Nginx Troubleshooting
¥54.49
Investigate and solve problems with Nginx-powered websites using a deep understanding of the underlying principles About This Book Solve problems with your Nginx-powered websites before your audience notices anything Peek into the Nginx architecture and gain knowledge that will help you be valuable to you in the long run Gain knowledge of different types of problems in a step-by-step way Who This Book Is For The book is for technical specialists who already use Nginx to serve web pages for their users. Whether you are an experienced system administrator or a new professional, this book will help you do your job in the most efficient way. What You Will Learn Detect and investigate problems with your web servers Create correct and professional configuration files Get an in-depth understanding of the web server software Interpret Nginx log files easily and with actionable insights Make your websites respond as fast as possible Prevent problems by setting up proper monitoring and alerts In Detail Nginx is clearly winning the race to be the dominant software to power modern websites. It is fast and open source, maintained with passion by a brilliant team. This book will help you maintain your Nginx instances in a healthy and predictable state. It will lead you through all the types of problems you might encounter as a web administrator, with a special focus on performance and migration from older software. You will learn how to write good configuration files and will get good insights into Nginx logs. It will provide you solutions to problems such as missing or broken functionality and also show you how to tackle performance issues with the Nginx server. A special chapter is devoted to the art of prevention, that is, monitoring and alerting services you may use to detect problems before they manifest themselves on a big scale. The books ends with a reference to error and warning messages Nginx could emit to help you during incident investigations. Style and approach This comprehensive tutorial on Nginx troubleshooting takes an practical approach to guiding you through common issues in Nginx server.
Mastering QlikView Data Visualization
¥90.46
Take your QlikView skills to the next level and master the art of creating visual data analysis for real business needs About This Book Explore how to create your own QlikView data laboratory and how to develop QlikView applications using agile project methods Implement advanced data visualization and analysis for common business requirements from the sales, finance, marketing, inventory, operations, and human resources departments Learn from real-life experience shared in this book that will give you the upper hand in your next QlikView project Who This Book Is For This book is intended for developers who want to go beyond their technical knowledge of QlikView and understand how to create analysis and data visualizations that solve real business needs. You should have a basic understanding of advanced QlikView functions. What You Will Learn Apply advanced QlikView techniques such as set analysis and nested aggregation in order to deliver common business requirements Understand real business requirements for sales, finance, marketing, and human resources departments Discover when to apply more advanced data visualization such as frequency polygons, bullet graphs, and XmR charts Go beyond native QlikView and include geographical analysis, planning, and sentiment analysis in your QlikView application Troubleshoot common errors we discover at the moment we visualize data in QlikView Develop a plan to master Qlik Sense data visualization In Detail Just because you know how to swing a hammer doesn't mean you know how to build a house. Now that you've learned how to use QlikView, it's time to learn how to develop meaningful QlikView applications that deliver what your business users need. You will explore the requirements and the data from several business departments in order to deliver the most amazing analysis and data visualizations. In doing so, you will practice using advanced QlikView functions, chart object property options, and extensions to solve real-world challenges. Style and approach This hands-on guide follows the story of a company implementing QlikView as its enterprise data discovery solution. Each chapter starts with an understanding of the business requirements and the data model, and then helps you create insightful analysis and data visualizations. Each chapter expands on what was done in the previous chapter as we follow this continuously improving iterative process.
Mastering Symfony
¥71.93
Orchestrate the designing, development, testing, and deployment of web applications with Symfony About This Book Create a robust and reliable Symfony development pipeline using Amazon's cloud platform Cut development and maintenance costs by defining crystal clear features and possible scenarios for each feature before implementation Follow detailed examples provided in each chapter to create a task management application Who This Book Is For If you are a PHP developer with some experience in Symfony and are looking to master the framework and use it to its full potential, then this book is for you. Though experience with PHP, object-oriented techniques, and Symfony basics is assumed, this book will give you a crash course on the basics and then proceed to more advanced topics. What You Will Learn Install and configure Symfony and required third-party bundles to develop a task management application Set up a continuous integration server to orchestrate automatic builds every time you add a new feature to your project Reduce maintenance costs dramatically using Behaviour Driven Development (BDD) Create a slick user interface using the Bootstrap framework Design robust business logic using Doctrine Build a comprehensive dashboard and secure your project using the Sonata project Improve performance using Redis, Memcache, and Varnish Create customized Symfony commands and add them to your console In Detail In this book, you will learn some lesser known aspects of development with Symfony, and you will see how to use Symfony as a framework to create reliable and effective applications. You might have developed some impressive PHP libraries in other projects, but what is the point when your library is tied to one particular projectWith Symfony, you can turn your code into a service and reuse it in other projects. This book starts with Symfony concepts such as bundles, routing, twig, doctrine, and more, taking you through the request/response life cycle. You will then proceed to set up development, test, and deployment environments in AWS. Then you will create reliable projects using Behat and Mink, and design business logic, cover authentication, and authorization steps in a security checking process. You will be walked through concepts such as DependencyInjection, service containers, and services, and go through steps to create customized commands for Symfony's console. Finally, the book covers performance optimization and the use of Varnish and Memcached in our project, and you are treated with the creation of database agnostic bundles and best practices. Style and approach A step-by-step guide to mastering Symfony while developing a task management application. Each chapter comes with detailed examples.
Scientific Computing with Scala
¥80.65
Learn to solve scientific computing problems using Scala and its numerical computing, data processing, concurrency, and plotting libraries About This Book Parallelize your numerical computing code using convenient and safe techniques. Accomplish common high-performance, scientific computing goals in Scala. Learn about data visualization and how to create high-quality scientific plots in Scala Who This Book Is For Scientists and engineers who would like to use Scala for their scientific and numerical computing needs. A basic familiarity with undergraduate level mathematics and statistics is expected but not strictly required. A basic knowledge of Scala is required as well as the ability to write simple Scala programs. However, complicated programming concepts are not used in the book. Anyone who wants to explore using Scala for writing scientific or engineering software will benefit from the book. What You Will Learn Write and read a variety of popular file formats used to store scientific data Use Breeze for linear algebra, optimization, and digital signal processing Gain insight into Saddle for data analysis Use ScalaLab for interactive computing Quickly and conveniently write safe parallel applications using Scala's parallel collections Implement and deploy concurrent programs using the Akka framework Use the Wisp plotting library to produce scientific plots Visualize multivariate data using various visualization techniques In Detail Scala is a statically typed, Java Virtual Machine (JVM)-based language with strong support for functional programming. There exist libraries for Scala that cover a range of common scientific computing tasks – from linear algebra and numerical algorithms to convenient and safe parallelization to powerful plotting facilities. Learning to use these to perform common scientific tasks will allow you to write programs that are both fast and easy to write and maintain. We will start by discussing the advantages of using Scala over other scientific computing platforms. You will discover Scala packages that provide the functionality you have come to expect when writing scientific software. We will explore using Scala's Breeze library for linear algebra, optimization, and signal processing. We will then proceed to the Saddle library for data analysis. If you have experience in R or with Python's popular pandas library you will learn how to translate those skills to Saddle. If you are new to data analysis, you will learn basic concepts of Saddle as well. Well will explore the numerical computing environment called ScalaLab. It comes bundled with a lot of scientific software readily available. We will use it for interactive computing, data analysis, and visualization. In the following chapters, we will explore using Scala's powerful parallel collections for safe and convenient parallel programming. Topics such as the Akka concurrency framework will be covered. Finally, you will learn about multivariate data visualization and how to produce professional-looking plots in Scala easily. After reading the book, you should have more than enough information on how to start using Scala as your scientific computing platform Style and approach Examples are provided on how to use Scala to do basic numerical and scientific computing tasks. All the concepts are illustrated with more involved examples in each chapter. The goal of the book is to allow you to translate existing experience in scientific computing to Scala.
Practical UX Design
¥71.93
A foundational yet practical approach to UX that delivers more creative, collaborative, holistic, and mature design solutions, regardless of your background or experience About This Book Improve your UX design awareness and skills Gain greater confidence to know when you have delivered a “good” UX design Learn by example using a book designed by a UX mind for a UX mind Who This Book Is For This book is written for the beginner as well as the experienced UX practitioner, regardless of team size, company size, or job title. It is also intended for anyone with an interest in UX, engages with UX, is involved in any way in interactive problem solving and design, or simply wants to learn more about what we do, how we do it, and why those in the UX field are so passionate about wanting to do it better. What You Will Learn Awaken your UX mind and dispel the myths of non-UX thinkers Create the six optimal conditions for your best ideas to appear Identify and incorporate the ten design principles found in all good UX design Develop a broader understanding of Information Architecture (IA) to better engage, guide, and inform Develop a fundamental understanding of patterns and the properties that create them Raise your level of UX maturity with a strategy that transforms your approach to problem solving and helps others understand the true value of your work Utilize important tools of the UX trade that never go out of style Increase your knowledge of UX, incorporate valuable ideas and insights into your work, and look at design from a very unique perspective In Detail Written in an easy-to-read style, this book provides real-world examples, a historical perspective, and a holistic approach to design that will ground you in the fundamental essentials of interactive design, allow you to make more informed design decisions, and increase your understanding of UX in order to reach the highest levels of UX maturity. As you will see, UX is more than just delighting customers and users. It is also about thinking like a UX practitioner, making time for creativity, recognizing good design when you see it, understanding Information Architecture as more than just organizing and labeling websites, using design patterns to influence user behavior and decision making, approaching UX from a business perspective, transforming your client’s and company’s fundamental understanding of UX and its true value, and so much more. This book is an invaluable resource of knowledge, perspective, and inspiration for those seeking to become better UX designers, increase their confidence, become more mature design leaders, and deliver solutions that provide measurable value to stakeholders, customers, and users regardless of project type, size, and delivery method. Style and approach An in-depth, easy to read, and entertaining journey into and through the world of UX using real-world examples, thoughtful illustrations, and engaging quotes to inspire and explain fully the how and why of UX in a practical and impactful way and used immediately in your own work.
Canvas Cookbook
¥80.65
Over 80 simple but creative and structured recipes to explore the capabilities of HTML5 Canvas About This Book Develop simple to advanced recipes of your own, and ultimately produce a great application Discover a better way to use HTML5 Canvas, JavaScript, and CSS Put your creative instincts to use in your day-to-day interface developments Who This Book Is For The book is intended for readers with a preliminary knowledge of JavaScript and CSS. Whether you're a beginner or expert in this technology, the book provides recipes to help you build your own application, presentation, or game. What You Will Learn Draw basic shapes such as lines, arcs, curves, and text using the coordinate system Learn about the animation cycle and use it to animate shapes Grasp the knowledge required to create particles and use them Give various effects to images and videos and also use them in animations Discover the use of event listeners to make recipes interactive and to handle events through event handlers Create good presentation graphics with graphs and charts Learn all about 3D development, from building 3D objects to animating them Convert your knowledge into a complete working game Understand the interoperability and deployment of recipes on different browsers and on different devices In Detail With the growing popularity of HTML5 Canvas, this book offers tailored recipes to help you develop portable applications, presentations, and games. The recipes are simple yet creative and build on each other. At every step, the book inspires the reader to develop his/her own recipe. From basic to advanced, every aspect of Canvas API has been covered to guide readers to develop their own application, presentation, or game. Style and approach All the recipes are sequential and cover the basic and advanced concepts of Canvas. Every recipe is as simple as possible without compromising creativity
Joomla! 1.6 First Look
¥71.93
This book looks at the main functional areas of Joomla! that have significant new features. All features are explained with the help of illustrative screenshots and step-by-step instructions on how to use them.This book is for existing Joomla! users, developers, and designers who want to know about everything that's new in Joomla! 1.6.
Celtx: Open Source Screenwriting Beginner's Guide
¥80.65
This is a beginner's guide – a hand-holding fun ride with step-by-step instructions and illustrative screenshots.If you want to write a professional * or screenplay using the open source tool Celtx, this book is for you. You need not have any previous knowledge of Celtx or any other writing software.
CakePHP 1.3 Application Development Cookbook
¥71.93
Written in cookbook style, this book offers learning and techniques through recipes. It contains step-by-step instructions for CakePHP developers to create unique web applications. The book is designed in such a way that you can refer to things chapter by chapter, and read them in no particular order.If you are a CakePHP developer who wants to discover quick and easy ways to improve web applications, and to leverage all aspects of the framework, this book is for you. This book assumes that you already have knowledge of CakePHP, and general PHP development skills.
MODx Web Development - Second Edition
¥71.93
This book is an example-driven tutorial, which will take you from the installation of MODx through to configuration, customization, and deployment. Step-by-step instructions will enable you to build a fully-functional, feature-rich website quickly and without the knowledge of any programming language. This book is ideal for newcomers to MODx. Both beginners and experienced web developers will benefit from this comprehensive guide to MODx. No knowledge of PHP programming or any templating language is needed, but the more advanced chapters towards the end of the book will allow more confident developers to extend their applications even further by creating their own snippets.
Using CiviCRM
¥107.90
This book is a step-by-step tutorial with practical examples, introduced by a planning framework and illustrations of good relationship management techniques for a variety of situations. We begin with basics such as installation, low-level implementation, and CiviCRM's core modules before covering CiviCRM's advanced features and issues such as customization of CiviCRM and integrating it with Joomla! and Drupal. You should be able to quickly grasp and implement the basic elements of CiviCRM before moving on to the more advanced features and tools. This book is for project implementers, organization leaders, staff, and volunteers in advocacy, non-profit, and non-governmental organizations, elected officials, professional/trade associations, political campaigns and parties, government agencies, and other similar organizations who want to implement CiviCRM in a manner tailored to their organization's size, culture, and needs. It addresses CRM strategists, implementers, administrators, and end users looking to become power users in communicating, fundraising, managing events, memberships, grants, cases, and people-resource management.
IBM Lotus Quickr 8.5 for Domino Administration
¥80.65
This is a step-by-step manual, with explanation from installation and upgrading, to the development and management of Quickr, to what-to-do-next when you finally have everything set up. It discusses problems that you might face while upgrading to the latest version. The authors show you how to get the most out of the most important features including installing, configuring, maintaining, and troubleshooting a clustered environment with Lotus Quickr. This is a step-by-step manual for System Administrators and Business Analysts who need to facilitate the effective and efficient performance of diverse teams in an interconnected world. It can also be read by Management to gain a high-level understanding of the new features and capabilities offered by the product. You don't require any knowledge of IBM Lotus Quickr 8.5. This book will teach you everything you need to know.
OpenVPN 2 Cookbook
¥90.46
This is a cookbook, with practical recipes providing tips and tricks to the most common problems and scenarios faced with OpenVPN. This book is ideal for system administrators and networking professionals who are interested in building secure VPNs using OpenVPN. It is preferable that the reader has a basic knowledge of OpenVPN, as well as general network administration skills.
Tcl/Tk 8.5 Programming Cookbook
¥71.93
This book provides a step-by-step approach to the Tcl/Tk language with the help of re-usable examples and images. It is a series of carefully organized, easy-to-follow, standalone recipes to solve your queries. Whether you go through the recipes chapter-wise or pick up any recipe randomly, you will find clear and complete explanation of the task covered in the recipe. If you are a beginner interested in adding Tcl/Tk 8.5 to your list of languages, or an experienced Tcl/Tk programmer looking to sharpen your knowledge, be assured, you will find your prefect guide in this book. Whether you are developing for your personal use or commercial applications, this book will provide you with a ready reference to the building blocks of Tcl/Tk 8.5
Panda3D 1.6 Game Engine Beginner's Guide
¥80.65
This book is a step-by-step, tutorial-driven guide to game or application development using Panda3D that follows the process used in professional development. You will learn through first-hand experience how a Panda3D developer goes from literally nothing to a finished product. Along the way there are illustrations to explain difficult topics and to display the results of progress, as well as a complete archive of thoroughly explained code for every tutorial. Every single code file the reader saves is mirrored in the example code, finished and explained. In addition, every art and audio asset required by the tutorials is provided, so the user need not provide any assets of their own. If you are an independent developer interested in creating your own video games or other 3D applications using Panda3D for personal or commercial distribution at minimal expense, this book is definitely for you. A basic understanding of general programming, such as familiarity with the concept of a variable, is necessary. Some familiarity with object-oriented programming and the Python language is expected, but not essential. This book does not cover the creation of three dimensional models or similar art assets, nor does it cover the creation of two dimensional art assets or audio assets.
Blender 2.5 Materials and Textures Cookbook
¥80.65
Each chapter in the book follows a themed approach to creating materials using the new Blender 2.5 features. As you read through each chapter you will learn approaches to create materials and textures. These materials and textures will help you to create a flawless simulation of real-world objects. You need not read the chapters in any particular order to learn to use the Blender 3D suite for materials simulation appropriately. Every recipe in this book will enable you to create a usable material or texture effect as well as teaching you techniques that save your time. If you are a Graphics Designer looking to master the features for materials and textures to create realistic looking models in Blender, then this book is for you. It can be read by both beginners and experienced Blender users; however, prior understanding of object creation and manipulation in Blender would be an advantage. This is a must-read for Blender users who want to learn the concepts and at the same time experiment with the different Blender Material and texture functions.
ASP.NET MVC 2 Cookbook
¥90.46
Written in cookbook style, this book offers solutions to all common web development problems through recipes. Each recipe contains step-by-step instructions followed by the analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or you can look at the list of recipes and refer to them in no particular order. This book is particularly written for web developers looking to transfer their knowledge from the ASP.NET Web Forms way of doing things to the ASP.NET MVC framework. As this book targets readers of various experience levels, you should be able to find recipes of a basic, intermediate, and advanced nature. Regardless of your experience level, each recipe will walk you through the solution in a step by step manner that anyone should be able to follow.
Scribus 1.3.5 Beginners Guide
¥71.93
This book is a step by step guide packed with interesting examples and screenshots that cover lot of support options to help you achieve the superior quality documents. This books is divided into 11 chapters, each chapter dealing with a precise aspect of the software to help you have the best overview and make the best design choices for your document. This book is for people who want to create professional-looking documents with Scribus. If you want a great looking brochure, newsletter, or poster, this is the book for you. No experience of desktop publishing software is required – only creativity and enthusiasm for creating great documents!

购物车
个人中心

