Real World Adobe(R) GoLive(R) 6Jeff Carlson, Glenn Fleishman  
More Details

Navigating the intricacies of a full-featured Web site design and management tool like Adobe GoLive 6 without a roadmap can leave even an advanced designer in the dark. That's why you need Real World GoLive 6. Revised to cover all the new features in GoLive 6 (including built-in tools to put database content directly in pages and the new Adobe Web Workgroup Server for collaborative site building), this industrial-strength guide provides the information you need to tap the true power of this popular development tool.

Beginning with the basics—like creating and editing Web pages and sites—and moving on to more complex topics—like scripting languages and animation—veteran Webheads Jeff Carlson and Glenn Fleishman cover it all. You'll return to Real World GoLive 6 again and again—not just for its coverage of new features like live content editing of Photoshop, Illustrator, and LiveMotion files, but for the inside tips and shortcuts Jeff and Glenn provide. They've done the work; now you get to benefit from their experience! For intermediate to advanced site builders, Real World GoLive 6 provides a complete reference you'll soon deem an invaluable resource.

0201882981
Op Amps for Everyone, Fourth EditionBruce Carter  
More Details

Op Amps for Everyone is an indispensable guide and reference for designing circuits that are reliable, have low power consumption, and are as small and low-cost as possible. Operational amplifiers are essential in modern electronics design, and are used in medical devices, communications technology, optical networks, and sensor interfacing.

This book is informed by the authors' years of experience, wisdom and expertise, giving engineers all the methods, techniques and tricks that they need to optimize their analog electronic designs.

With this book you will learn:Single op amp designs that get the most out of every amplifierWhich specifications are of most importance to your design, enabling you to narrow down the list of amplifiers to those few that are most suitableStrategies for making simple "tweaks" to the design - changes that are often apparent once a prototype has been constructedHow to design for hostile environments - extreme temperatures, high levels of shock, vibration, and radiation - by knowing what circuit parameters are likely to degrade and how to counteract that degradation

New to this edition:Unified design procedures for gain and offset circuits, and filter circuitsTechniques for voltage regulator designInclusion of design utilities for filter design, gain and offset, and voltage regulationAnalysis of manufacturer design aidsCompanion website with downloadable materialA complete, cookbook-style guide for designing and building analog circuitsA multitude of workable designs that are ready to use, based on real-world component values from leading manufacturers using readily available componentsA treasure trove of practical wisdom: strategies to tweak a design; guidelines for developing the entire signal chain; designing for hostile environments, and more

0123914957
Node.js Design PatternsMario Casciaro  
More Details

Get the best out of Node.js by mastering a series of patterns and techniques to create modular, scalable, and efficient applicationsAbout This Book Dive into the core patterns and components of Node.js in order to master your application's designLearn tricks, techniques, and best practices to solve common design and coding challengesTake a code-centric approach to using Node.js without frictionWho This Book Is For

If you're a JavaScript developer interested in a deeper understanding of how to create and design Node.js applications, this is the book for you. In Detail

Node.js is a massively popular software platform that lets you use JavaScript to easily create scalable server-side applications. It allows you to create efficient code, enabling a more sustainable way of writing software made of only one language across the full stack, along with extreme levels of reusability, pragmatism, simplicity, and collaboration. Node.js is revolutionizing the web and the way people and companies create their software.

In this book, we will take you on a journey across various ideas and components, and the challenges you would commonly encounter while designing and developing software using the Node.js platform. You will also discover the "Node.js way" of dealing with design and coding decisions.

The book kicks off by exploring the fundamental principles and components that define the platform. It then shows you how to master asynchronous programming and how to design elegant and reusable components using well-known patterns and techniques. The book rounds off by teaching you the various approaches to scale, distribute, and integrate your Node.js application.

1783287314
Mastering D3.jsPablo Navarro Castillo  
More Details

Bring your data to life by creating and deploying complex data visualizations with D3.jsAbout This Book Create custom charts as reusable components to be integrated with existing projectsDesign data-driven applications with several charts interacting between themCreate an analytics dashboard to display real-time data using Node and D3 with real world examplesWho This Book Is For

If you are a software developer working with data visualizations and want to build complex data visualizations, this book is for you. Basic knowledge of D3 framework is expected. With real-world examples, you will learn how to structure your applications to create enterprise-level charts and interactive dashboards. In Detail

This is a practical guide with real-world examples that will help you to create custom charts, and integrate them with third-party libraries to create rich, engaging data-driven applications. Starting with the reusable chart pattern, we will take you through designing and creating complex, real-time data visualizations.

You will learn how to create reusable D3-based charts and integrate them into data visualization projects. You will get to know how to create and distribute a custom charting package. You will get acquainted with how to integrate D3 with mapping libraries to provide reverse geocoding and interactive maps.

This book culminates by showing you how to create enterprise-level dashboards to display real-time data.

178328627X
jQuery: Novice to NinjaEarle Castledine, Craig Sharkie  
More Details

jQuery: Novice to Ninja is a compilation of best-practice jQuery solutions to meet the most challenging JavaScript problems. In this question-and-answer book on jQuery, you'll find a cookbook of ready-to-go solutions to help breathe life into your web page.

Topics covered include: - Scrolling, Resizing and Animating Webpage elements - Backgrounds, Slideshows, and Crossfaders - Menus, Tabs, and Panels - Buttons, Fields, and Controls - Lists, Trees, and Tables - Frames, Windows, and Dialogs - Adding interactivity with Ajax - Using the jQuery User Interface Themeroller - Writing your own jQuery plug-ins

All code used to create each solution is available for download and guaranteed to be simple, efficient and cross-browser compatible.

0980576857
The Quick Python BookNaomi Ceder  
More Details

This revision of Manning's popular The Quick Python Book offers a clear, crisp introduction to the elegant Python programming language and its famously easy-to-read syntax.

After exploring Python's syntax, control flow, and basic data structures, the book shows how to create, test, and deploy full applications and larger code libraries. It addresses established Python features as well as the advanced object-oriented options available in Python 3. This edition covers 5 years worth of minor updates to the language, and the last 5 chapters have been reworked to be data based project work.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

1617294039
Tkinter GUI ApplicationDevelopment HOTSHOTBhaskar Chaudhary  
More Details

Tkinter is a great place to start with GUI Application development and this book is designed to make the process fun and informative. With bags of real examples, like a drum machine and chess game, it will get you coding in no time.

OverviewDevelop 10 real GUI applications using procedural and object-oriented stylesWrite network programs, database-driven programs, multi-threaded programs and more with TkinterA practical guide to discover the best practices involved in writing GUI applications

In Detail

Tkinter is the built-in GUI package that comes with standard python distributions. This means it is easy to get started right away, without any extra installation or configuration. Tkinter's strength lies in its simplicity of use and its intuitive nature which makes it suited for programmers and non-programmers alike. Once you get started, you will be surprised to see how a few lines of code can produce powerful GUI applications.

Tkinter GUI Application Development Hotshot helps you learn the art of GUI programming - building real-world, productive and fun applications like text editor, drum machine, game of chess, media player, drawing application and many more. Each subsequent project builds on the skills acquired in the previous project. Also, learn to write multi-threaded and multi layered applications using Tkinter. Get to know modern best practices involved in writing GUI programs. Tkinter GUI Application Development Hotshot comes with a rich source of sample codes that you can use in your own projects in any discipline of your choice.

Starting with a high level overview of Tkinter that covers the most important concepts involved in writing a GUI application, the book then takes you through a series of real world projects of increasing complexity, developing one project per chapter. After you have developed five full projects, the book provides you with some bare-bone skeleton codes for a few functional but incomplete projects, challenging you to put your skills to test by completing them.

Finally, you are provided with tips for writing reusable, scalable, and quality GUI code for larger projects. The appendices provide a quick reference sheet for Tkinter.

What you will learn from this bookStructure your programs in the model-view frameworkPersist your application data with object serializationWork with external libraries and Tkinter extensionsWrite multi-threaded GUI programsRe-factor code at every stage of application developmentIntegrate your GUI applications to backend databaseUse networking with your Tkinter programApply Internationalization to your GUI applicationsDevelop a GUI program framework for maximum code reuse and rapid application development

Approach

Practical, real-world example projects. Start with the topics that grab your attention or work through each project in sequence.

Who this book is written for

If you have just started with GUI programming, this book is ideal for you. This book is also great if you are an experienced software developer, scientist, researcher, engineer, student, or hobbyist.

1849697949
C Recipes: A Problem-Solution ApproachShirish Chavan  
More Details

Solve your C programming problems with practical and informative recipes. This book covers various aspects of C programming including the fundamentals of C, operators and expressions, control statements, recursion, and user-defined functions. Each chapter contains a series of recipes that you can easily reference to quickly find the answers you are looking for.

C Recipes also contains recipes and solutions for problems in memory management, arrays, standard input and output, structures and unions, pointers, self-referential structures, data files, pre-processor directives, and library functions. 
What You Will Learn

Master operators and expressions

Write user-defined functions

Work with structures and unions

Use pointers

Define self referential structures

Leverage library functions
Who This Book Is For
Those with some experience in C programming.

1484229665
NumPy EssentialsLiang-Huan (Leo) Chin  
More Details

Key Features Optimize your Python scripts with powerful NumPy modulesExplore the vast opportunities to build outstanding scientific/ analytical modules by yourselfPacked with rich examples to help you master NumPy arrays and universal functionsBook Description

In today's world of science and technology, it's all about speed and flexibility. When it comes to scientific computing, NumPy tops the list. NumPy gives you both the speed and high productivity you need.

This book will walk you through NumPy using clear, step-by-step examples and just the right amount of theory. We will guide you through wider applications of NumPy in scientific computing and will then focus on the fundamentals of NumPy, including array objects, functions, and matrices, each of them explained with practical examples.

You will then learn about different NumPy modules while performing mathematical operations such as calculating the Fourier Transform; solving linear systems of equations, interpolation, extrapolation, regression, and curve fitting; and evaluating integrals and derivatives. We will also introduce you to using Cython with NumPy arrays and writing extension modules for NumPy code using the C API. This book will give you exposure to the vast NumPy library and help you build efficient, high-speed programs using a wide range of mathematical features. What you will learn Manipulate the key attributes and universal functions of NumPyUtilize matrix and mathematical computation using linear algebra modulesImplement regression and curve fitting for modelsPerform time frequency / spectral density analysis using the Fourier Transform modulesCollate with the distutils and setuptools modules used by other Python librariesEstablish Cython with NumPy arraysWrite extension modules for NumPy code using the C APIBuild sophisticated data structures using NumPy array with libraries such as Panda and ScikitsAbout the Author

Liang-Huan (Leo) Chin is a Python programmer with more than five years' of experience, and is moving toward becoming a data scientist. He works for ESRI, California, USA, focusing on spatial-temporal data mining. He loves drawing maps and likes to figure out why things are so different spatially. He received an MA degree in Geography from State University of New York, Buffalo. When Leo isn't glued to a computer screen, he spends time on photography, traveling, and exploring the awesome restaurants in the world.

Tanmay Datta is a seasoned programmer with expertise in programming languages such as Python, C#, Haskell, and F#. He has extensive experience in developing numerical libraries and frameworks for an investment banking industry. He was also instrumental in designing and development of a risk framework in Python (Pandas, NumPy, and Django) for a wealth fund in Singapore. Tanmay has a Master's degree in Financial Engineering from NTU Singapore and certificationi computational finance from Tepper School of business, Carnegie Mellon University.

He has worked as a risk analyst at GIC Singapore, as a software developer (contract) at Standard Chartered, Singapore, and as a quantitative developer for ANZ Bank, Singapore.

1784393673
Deep Learning with RFrancois Chollet, J. J. Allaire  
More Details

Summary

Deep Learning with R introduces the world of deep learning using the powerful Keras library and its R language interface. The book builds your understanding of deep learning through intuitive explanations and practical examples.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Machine learning has made remarkable progress in recent years. Deep-learning systems now enable previously impossible smart applications, revolutionizing image recognition and natural-language processing, and identifying complex patterns in data. The Keras deep-learning library provides data scientists and developers working in R a state-of-the-art toolset for tackling deep-learning tasks.

About the Book

Deep Learning with R introduces the world of deep learning using the powerful Keras library and its R language interface. Initially written for Python as Deep Learning with Python by Keras creator and Google AI researcher François Chollet and adapted for R by RStudio founder J. J. Allaire, this book builds your understanding of deep learning through intuitive explanations and practical examples. You'll practice your new skills with R-based applications in computer vision, natural-language processing, and generative models.

What's Inside

Deep learning from first principlesSetting up your own deep-learning environmentImage classification and generationDeep learning for text and sequences

About the Reader

You'll need intermediate R programming skills. No previous experience with machine learning or deep learning is assumed.

About the Authors

François Chollet is a deep-learning researcher at Google and the author of the Keras library.

J.J. Allaire is the founder of RStudio and the author of the R interfaces to TensorFlow and Keras.

Table of Contents

PART 1 - FUNDAMENTALS OF DEEP LEARNING What is deep learning?Before we begin: the mathematical building blocks of neural networksGetting started with neural networksFundamentals of machine learningPART 2 - DEEP LEARNING IN PRACTICE Deep learning for computer visionDeep learning for text and sequencesAdvanced deep-learning best practicesGenerative deep learningConclusions

161729554X
SketchUp 2014 For DummiesAidan Chopra  
More Details

Start building your 3D model today with a comprehensive guide to SketchUp 2014

SketchUp 2014 For Dummies is a user-friendly guide to creating 3D models, adding textures, creating animated walkthroughs, and more, using one of the most popular 3D modeling programs on the market. Fully updated to align with the release of SketchUp, the book guides you through the interface, tools, techniques, and tricks in SketchUp and SketchUp Pro, on both Windows and Mac platforms. Written for designers with no prior 3D modeling experience, the book provides beginner- to intermediate-level instruction in this powerful program.

With a strong emphasis on usability rather than features, SketchUp has found widespread success around the world. Available as a free download, the program allows you to get comfortable and develop your skills before investing in the Pro version's additional features. SketchUp 2014 For Dummies gets you up to speed fast, beginning with an overview of the basic concepts of 3D modeling before getting down to business with the software. Organized for easy navigation, the book can also serve as a handy desk reference for more experienced designers getting acquainted with the latest update. Topics include: Using SketchUp 2014 to create 3D modelsPrinting on a plotter or 3D printerSharing designs via SketchUp 3D WarehouseExporting to another design package

The book also walks you through the creation of a detailed set of plans, and demonstrates how to give virtual "tours" of your design. A 16-page color insert illustrates the possibilities, and may just trigger your inspiration. Whether you're a designer, architect, engineer, or hobbyist, SketchUp 2014 For Dummies gets you started quickly.

1118822668