R in 24 Hours, Sams Teach Yourself


Book Description

In just 24 lessons of one hour or less, Sams Teach Yourself R in 24 Hours helps you learn all the R skills you need to solve a wide spectrum of real-world data analysis problems. You’ll master the entire data analysis workflow, learning to build code that’s efficient, reproducible, and suitable for sharing with others. This book’s straightforward, step-by-step approach teaches you how to import, manipulate, summarize, model, and plot data with R; formalize your analytical code; and build powerful R packages using current best practices. Practical, hands-on examples show you how to apply what you learn. Quizzes and exercises help you test your knowledge and stretch your skills. Learn How To Install, configure, and explore the R environment, including RStudio Use basic R syntax, objects, and packages Create and manage data structures, including vectors, matrices, and arrays Understand lists and data frames Work with dates, times, and factors Use common R functions, and learn to write your own Import and export data and connect to databases and spreadsheets Use the popular tidyr, dplyr and data.table packages Write more efficient R code with profiling, vectorization, and initialization Plot data and extend your graphical capabilities with ggplot2 and Lattice graphics Develop common types of models Construct high-quality packages, both simple and complex Write R classes: S3, S4, and Reference Classes Use R to generate dynamic reports Build web applications with Shiny Register your book at informit.com/register for convenient access to updates and corrections as they become available. This book’s source code can be found at http://www.mango-solutions.com/wp/teach-yourself-r-in-24-hours-book/.




Sams Teach Yourself Apache 2 in 24 Hours


Book Description

Sams Teach Yourself Apache in 24 Hours covers the installation, configuration, and ongoing administration of the Apache Web server, the most popular Internet Web server. It covers both the 1.3 and the new 2.0 versions of Apache. Using a hands-on, task-oriented format, it concentrates on the most popular features and common quirks of the server. The first part of the book helps the reader build, configure, and get started with Apache. After completing these chapters the reader will be able to start, stop, and monitor the Web server. He also will be able to serve both static content and dynamic content, customize the logs, and restrict access to certain parts of the Web server. The second part of the book explains in detail the architecture of Apache and how to extend the server via third-party modules like PHP and Tomcat. It covers server performance and scalability, content management, and how to set up a secure server with SSL.




Sams Teach Yourself Ruby in 21 Days


Book Description

Ruby is a high-level, fully object-oriented programming (OOP) language. It is very powerful and relatively easy to learn, read, and maintain. Sams Teach Yourself Ruby in 21 Days provides the best introduction to this language and addresses one of the key constraints it faces: "The paucity of quality English-language documentation is one of the few things holding Ruby back from widespread adoption," according to Dr. Curtis Clifton of Iowa State University¿s Department of Graduate Computer Science.




Sams Teach Yourself UNIX System Administration in 24 Hours


Book Description

In the wake of the highly successful Sams Teach Yourself Unix in 24 Hours, this book focuses on the additional Unix commands that an advanced user or beginning system administrator needs to know in order to administer and maintain a Unix system. The book includes coverage of the key Unix variations: Red Hat Linux, Solaris, HP-UX, and Apple's Mac OS X environment. The book will not be a comprehensive solution to all problems facing new system administrators, but instead is a tutorial introduction to the process of learning about and maintaining a running Unix server.




Sams Teach Yourself Perl in 24 Hours


Book Description

Sams Teach Yourself Perl in 24 Hours teaches readers new to Perl the necessary basics of Perl and then shows them how to apply that knowledge in real-world Web development. The book is divided into three sections: The first third of the book teaches the basics of the Perl language. The second third of the book builds on this foundation, and shows the reader how to interact with the file system, operating system, and network. The last third of the book focuses on Web development.It begins with the basics of CGI and then moves quickly into building common Web solutions such as data collection, multi-page forms, e-mail forms, and using Perl as a Web templating system.




Sams Teach Yourself MySQL in 24 Hours


Book Description

This is a concise, well-structured guide to learning MySQL from the ground up. All the latest features of MySQL are covered, including transactions.




Sams Teach Yourself Qt Programming in 24 Hours


Book Description

Consisting of 24 one-hour lessons, this book teaches the reader how to quickly and easily write graphical programs for both X Windows-based systems, such as Linux and Microsoft Windows. Six sections guide the reader through the basic to advanced functions and shows how to apply that knowledge to make a Qt programming language.




SAMS Teach Yourself GIMP in 24 Hours


Book Description

Rather than simply running down a list of GIMP's capabilities, this tutorial actually teaches graphic art techniques and Web media creation using GIMP. The CD-ROM contains the latest GIMP release and the GIMP Toolkit, GTK+.




Digital Systems Design with FPGAs and CPLDs


Book Description

Digital Systems Design with FPGAs and CPLDs explains how to design and develop digital electronic systems using programmable logic devices (PLDs). Totally practical in nature, the book features numerous (quantify when known) case study designs using a variety of Field Programmable Gate Array (FPGA) and Complex Programmable Logic Devices (CPLD), for a range of applications from control and instrumentation to semiconductor automatic test equipment.Key features include:* Case studies that provide a walk through of the design process, highlighting the trade-offs involved.* Discussion of real world issues such as choice of device, pin-out, power supply, power supply decoupling, signal integrity- for embedding FPGAs within a PCB based design.With this book engineers will be able to:* Use PLD technology to develop digital and mixed signal electronic systems* Develop PLD based designs using both schematic capture and VHDL synthesis techniques* Interface a PLD to digital and mixed-signal systems* Undertake complete design exercises from design concept through to the build and test of PLD based electronic hardwareThis book will be ideal for electronic and computer engineering students taking a practical or Lab based course on digital systems development using PLDs and for engineers in industry looking for concrete advice on developing a digital system using a FPGA or CPLD as its core. - Case studies that provide a walk through of the design process, highlighting the trade-offs involved. - Discussion of real world issues such as choice of device, pin-out, power supply, power supply decoupling, signal integrity- for embedding FPGAs within a PCB based design.