Your cart is empty
The ability to clearly specify each step to create a problem-free computer program is a primary skill needed by programmers. Basic Programming Principles 2nd edition guides beginner programmers through the challenges of planning a computer program by presenting the text in a simple and straightforward manner. It contains many examples and exercises with explanations and answers that promote learners' understanding. New exercises provide opportunities for students to apply the principles of programming and problem-solving and learning outcomes highlight the key learning areas. It is an update of Basic Programming Principles: Using Visual Basic.Net 2nd edition without reference to the Visual Basic.Net.
Creating a Winning E-Business, Second Edition illustrates the processes involved with planning, starting, and marketing a new e-business in today's environment. Four types of cases are used in this practical, entrepreneurial guide to provide a real-world approach, including a book-long running case study complimented by chapter specific real-world case studies that open and close each chapter. Additionally, case studies that feature both successful and unsuccessful ventures are found throughout the book enabling students to learn from the actions of others. A new chapter on Affiliation programs (such as Amazon.com's Associates program) is featured and all chapters are updated to reflect industry changes since the publication of the first edition.
Prepare beginning programmers with the most important principles for developing structured program logic with Farrell's highly effective PROGRAMMING LOGIC AND DESIGN, COMPREHENSIVE, 8E. This popular text takes a unique, language-independent approach to programming with a distinctive emphasis on modern conventions. The book's clear, concise writing style eliminates highly technical jargon while introducing universal programming concepts and encouraging a strong programming style and logical thinking. Clear revised explanations utilize flowcharts, pseudocode, and diagrams to ensure even readers with no prior programming experience fully understand modern programming and design concepts. Farrell's proven learning features help students gain a better understanding of the scope of programming today while common business examples help illustrate key points. Readers can use this proven book alone or paired with a language-specific companion text that emphasizes C++, Java or Visual Basic.
This highly-anticipated CS2 text from Dr. D.S. Malik is ideal for a one-semester course focused on data structures. Clearly written with the student in mind, this text focuses on Data Structures and includes advanced topics in C++ such as Linked Lists and the Standard Template Library (STL). This student-friendly text features abundant Programming Examples and extensive use of visual diagrams to reinforce difficult topics. Students will find Dr. Malik's use of complete programming code and clear display of syntax, explanation, and example easy to read and conducive to learning.
The Most Comprehensive C# Resource Available
With its support for Language-Integrated Query (LINQ), C# 3.0 has revolutionized C# programming, and bestselling author Herb Schildt has updated and expanded his classic programming reference to cover it. Using carefully crafted explanations, insider tips, and hundreds of examples, this book presents in-depth coverage of all aspects of C#, including its keywords, syntax, and core libraries. Of course, details on the new C# 3.0 features, such as LINQ, lambda expressions, implicitly typed variables, and anonymous types are included.
Essential for every C# programmer, this comprehensive guide is written in the clear, crisp, uncompromising style that has made Herb the choice of millions worldwide. Whether you are a novice programmer or a seasoned pro, the answers to all of your C# questions can be found in this definitive resource.
Coverage includes: Data types and operatorsControl statements Classes and objectsConstructors, destructors, and methodsInterfaces, arrays, enumerations, and structuresMethod and operator overloadingInheritance and virtual methodsReflection and runtime type IDException handling Delegates, properties, events, and indexersAttributes MultithreadingGenericsLINQ (Language-Integrated Query)Lambda expressionsAnonymous typesExtension methodsImplicitly typed variablesI/O, networking, and collectionsThe preprocessor and much, much more
Looking for complete instructions on manipulating, processing, cleaning, and crunching structured data in Python? The second edition of this hands-on guide-updated for Python 3.5 and Pandas 1.0-is packed with practical cases studies that show you how to effectively solve a broad set of data analysis problems, using Python libraries such as NumPy, pandas, matplotlib, and IPython. Written by Wes McKinney, the main author of the pandas library, Python for Data Analysis also serves as a practical, modern introduction to scientific computing in Python for data-intensive applications. It's ideal for analysts new to Python and for Python programmers new to scientific computing.
Boiled-down essentials of the top-selling Schaums Outline series for the student with limited time
What could be better than the bestselling Schaums Outline series? For students looking for a quick nuts-and-bolts overview, it would have to be Schaums Easy Outline series. Every book in this series is a pared-down, simplified, and tightly focused version of its predecessor. With an emphasis on clarity and brevity, each new title features a streamlined and updated format and the absolute essence of the subject, presented in a concise and readily understandable form.
Graphic elements such as sidebars, reader-alert icons, and boxed highlights stress selected points from the text, illuminate keys to learning, and give students quick pointers to the essentials.
Your all-encompassing guide to learning Android app development If you're an aspiring or beginning programmer interested in creating apps for the Android market which grows in size and downloads every day this is your comprehensive, one-stop guide. Android Application Development All-in-One For Dummies covers the information you absolutely need to get started developing apps for Android. Inside, you'll quickly get up to speed on Android programming concepts and put your new knowledge to use to manage data, program cool phone features, refine your applications, navigate confidently around the Android native development kit, and add important finishing touches to your apps. Covering the latest features and enhancements to the Android Software Developer's Kit, this friendly, hands-on guide walks you through Android programming basics, shares techniques for developing great Android applications, reviews Android hardware, and much more. * All programming examples, including the sample application, are available for download from the book's website * Information is carefully organized and presented in an easy-to-follow format *800+ pages of content make this an invaluable resource at an unbeatable price * Written by an expert Java educator, Barry Burd, who authors the bestselling Java For Dummies Go from Android newbie to master programmer in no time with the help of Android Application Development All-in-One For Dummies!
PROGRAMMING WITH MICROSOFT (R) VISUAL BASIC 2012, 6E, International Edition by best-selling author Diane Zak is the ideal choice for your introduction to programming. Readers learn to master the basics of effective programming as they work through a wealth of hands-on applications in this book's engaging real-world setting. Numerous learning features address today's varied learning styles with an approachable visual presentation, helpful step-by-step tutorials, and engaging "You Do It" activity boxes. Even students with no prior programming experience learn how to effectively plan and create interactive Windows (R) applications. This edition emphasizes GUI design skills and object-oriented programming concepts throughout.
Legend has it that Google deploys over a billion application containers a week. How is that possible? The company decided to share the process through an open source project called Kubernetes, which replicates many of the features found in its internal system. This practical book will prepare you to take advantage of everything the Kubernetes platform has to offer. Rather than an exact copy of its internal Borg system, Kubernetes is an upgrade based on lessons Google learned over the last decade. Kubernetes is also designed to integrate with the most robust container ecosystem: Docker. Developers and Ops practitioners can easily deploy a demo Kubernetes environment and kick the tires, but when it comes time to scale to hundreds of nodes, you're going to need a reliable field guide.Kubernetes: Up and Running will help you: Learn how to make zero down-time application deployments with Kubernetes Track metrics and logs for every container running in your cluster Discover patterns for running large-scale application deployments that work for big players such as Google, Twitter, and Facebook Explore topics including Kubernetes components (kubelet, API, scheduler, replication controllers); containers; distributed computing; service discovery; and continuous delivery
"Beginning C++ Through Game Programming, Third Edition" approaches learning C++ from the unique and fun perspective of games. Written for the beginning game developer or programmer, the book assumes no previous programming experience and each new skill and concept is taught using simple language and step-by-step instructions. Readers will complete small projects in each chapter to reinforce what they've learned and a final project at the end combines all of the major topics covered in the book. Featuring twenty five percent new material, this third edition covers all the latest technology and advances.
Aimed at students learning how to program for the first time, this is a focused introduction which stands out as an accessible first encounter with Java. Students work their way through carefully chosen examples and exercises - paced and structured for an intuitive progression. These drills will provide them with a sound and working knowledge of basic programming constructs. Taking an "objects later" approach, this book is designed for one semester courses with aim of providing a launch pad to later in depth OOP study. Concepts and principles are illustrated by everyday analogies and backed up by code examples which will help to clarify and anchor your understanding. Developed with support from Middlesex University Press and Global Campus.
Learn how to use MicroPython to make cool stuff with the BBC micro:bit, a simple, fun, and powerful gateway into both hardware and software development. This practical book assumes no previous knowledge of programming and takes you on a journey from first steps to advanced projects. Written by the programmer who proposed, coordinated, and contributed to getting MicroPython on the BBC micro:bit, there's no better person to teach you this topic.
Julia Kay's Portrait Party is an international collaborative project in which artists all over the world make portraits of each other and share them online. After years of exchanging portraits, tips and techniques within the group, in Portrait Revolution these artists are now sharing their art, their words, and their inspiration with everyone who is interested in or would like to get started with portraiture. Here you can find information on using different media, how to handle difficult portrait issues, and more.Portrait Revolution showcases 450 portraits by 200 artists, in a wide variety of media from oil painting to iPad art, watercolour to ballpoint, linocut to mosaic. There is a range of styles from realistic to abstract and interpretations by multiple artists of the same subject.
New York Times Bestseller'Fascinating and deeply disturbing' - Yuval Noah Harari, Guardian Books of the Year 'A manual for the 21st-century citizen... accessible, refreshingly critical, relevant and urgent' - Federica Cocco, Financial Times A former Wall Street quant sounds an alarm on the mathematical models that pervade modern life - and threaten to rip apart our social fabricWe live in the age of the algorithm. Increasingly, the decisions that affect our lives - where we go to school, whether we get a loan, how much we pay for insurance - are being made not by humans, but by mathematical models. In theory, this should lead to greater fairness: everyone is judged according to the same rules, and bias is eliminated. And yet, as Cathy O'Neil reveals in this urgent and necessary book, the opposite is true. The models being used today are opaque, unregulated, and incontestable, even when they're wrong. Most troubling, they reinforce discrimination. Tracing the arc of a person's life, O'Neil exposes the black box models that shape our future, both as individuals and as a society. These "weapons of math destruction" score teachers and students, sort CVs, grant or deny loans, evaluate workers, target voters, and monitor our health. O'Neil calls on modellers to take more responsibility for their algorithms and on policy makers to regulate their use. But in the end, it's up to us to become more savvy about the models that govern our lives. This important book empowers us to ask the tough questions, uncover the truth, and demand change.
PHP & MySQL: Novice to Ninja, 6th Edition is a hands-on guide to learning all the tools, principles, and techniques needed to build a fully functional application using PHP & MySQL. Comprehensively updated to cover PHP 7 and modern best practice, this practical and fun book covers everything from installing PHP and MySQL through to creating a complete online content management system. You'll learn how to: Install PHP & MySQL on Windows, Mac OS X, or Linux Gain a thorough understanding of PHP syntax Use object oriented programming techniques Master database design principles and SQL Develop robust websites that can handle high levels of traffic Build a working content management system (CMS) And much more!
Develop the strong programming skills in Visual C# you need for success with Farrell's MICROSOFT (R) VISUAL C# 2012: AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING, 5E, International Edition. Engaging examples and a straightforward approach help readers establish solid skills in both structured and object-oriented programming, introducing critical principles and techniques that are easily transferrable to other programming languages. This edition incorporates the most recent versions of both C# and Microsoft (R) Visual Studio (R) 2012 with approachable "You Do It" sections, Video Lessons for each chapter, and a variety of new debugging exercises, programming exercises, and case studies to keep readers actively involved.
Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.The first edition became a widely used text in universities worldwide as well as the standard reference for professionals. The second edition featured new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming. The third edition has been revised and updated throughout. It includes two completely new chapters, on van Emde Boas trees and multithreaded algorithms, substantial additions to the chapter on recurrence (now called "Divide-and-Conquer"), and an appendix on matrices. It features improved treatment of dynamic programming and greedy algorithms and a new notion of edge-based flow in the material on flow networks. Many new exercises and problems have been added for this edition. As of the third edition, this textbook is published exclusively by the MIT Press.
The hardcover edition does not include a dust jacket.
The upcoming Java 9 module system will affect existing applications and offer new ways of creating modular and maintainable applications. With this hands-on book, Java developers will learn not only about the joys of modularity, but also about the patterns needed to create truly modular and reliable applications. Authors Sander Mak and Paul Bakker teach you the concepts behind the Java 9 module system, along with the new tools it offers. You'll also gain learn how to modularize existing code and how to build new Java applications in a modular way. Understand Java 9 module system concepts Master the patterns and practices for building truly modular applications Migrate existing applications and libraries to Java 9 modules Use JDK 9 tools for modular development and migration
Pick up best patterns and practices for building microservices with ASP.NET Core-the new, improved, cross-platform re-incarnation of ASP.NET. With this practical guide, you'll not only learn how to integrate many factors of cloud native application development into your own projects, you'll also learn to embrace "the way of the cloud", a set of disciplines for building cloud native software. Authors Kevin Hoffman and Chris Umbel emphasize test-first development and continuous delivery above all else for building services and applications. You'll learn how to use tools such as GitHub, Wercker, and Docker to continuously build, test, and deliver your application to local and cloud environments, including Pivotal Cloud Foundry. Once you've gotten your feet wet creating services that coexist in a microservices ecosystem, you'll learn how to take advantage of some Netflix OSS servers, including the configuration server, service registry, and circuit breakers.
Give your beginning programmers a thorough, engaging and hands-on introduction to developing applications with Farrell's JAVA PROGRAMMING, 7E, International Edition. This complete guide provides the details and real-world exercises today's readers need to master Java, one of the most widely used tool among professional programmers for building visually interesting GUI and Web-based applications. With JAVA PROGRAMMING, 7E, International Edition even first-time programmers can quickly develop useful programs while learning the basic principles of structured and object-oriented programming. The text explains concepts clearly and reinforces the reader-friendly presentation with meaningful real-world exercises. Full programming examples emphasize learning in context. Updated "You Do It" sections, all-new programming exercises, and new continuing cases help students build skills critical for ongoing programming success.
Need simple solutions to specific challenges with Java 8 and Java 9? This book of practical recipes provides a quick, easy reference for developers who prefer useful examples over detailed explanations. Modern Java Recipes shows you how to solve a wide range of problems using the newest features of Java. Learn functional programming with lambdas, method references, and streams Adopt the new static and default methods in interfaces Work with the new set of functional interfaces added to the language Use collectors and comparators to search, filter, and sort data Employ the new Optional type and use it correctly Understand the new java.time package to handle Date and Time functionality, including time zone adjustments Use the Java Read-Eval-Print-Loop in Java 9 Employ the new Jigsaw mechanism to modularize deployables
You may like...
Amazon Web Services for Developers For…
John Paul Mueller Paperback
Beaglebone For Dummies
Rui Santos, Luis Miguel Costa Perestrelo Paperback
Big Java - Early Objects
Cay S. Horstmann Paperback
Test-Driven Development with Python 2e
Harry J W Percival Paperback
Coding All-in-One For Dummies
Nikhil Abraham Paperback
Pro ASP.NET 4.5 in C#
Adam Freeman, Matthew MacDonald, … Paperback R1,269 Discovery Miles 12 690
Mobile Game Development with Unity
Jon Manning, Paris Buttfield-Addison Paperback
Spiele Entwickeln Fur Dummies Junior
Paperback R202 Discovery Miles 2 020
Learning React - Functional Web…
Alex Banks, Eve Porcello Paperback
Winning Design! - LEGO MINDSTORMS NXT…
James Trobaugh Paperback