rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780470385753

Beginning Programming All-In-One Desk Reference For Dummies®

by
  • ISBN13:

    9780470385753

  • ISBN10:

    0470385758

  • Format: eBook
  • Copyright: 2008-11-01
  • Publisher: For Dummies
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $34.99
We're Sorry.
No Options Available at This Time.

Summary

So you want to be a programmer? Or maybe you just want to be able to make your computer do what YOU want for a change? Maybe you enjoy the challenge of identifying a problem and solving it. If programming intrigues you for whatever reason, Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if beefy, book.In this practical guide, you'll find out about compiling, algorithms, best practices, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you'll get a feel for the variety of languages and the needs they fill. Seven minibooks cover: Getting started Programming basics Data structures Algorithms Web programming Programming language syntax ApplicationsBeginning Programming All-In-One Desk Reference For Dummies shows you how to decide what you want your program to do, turn your instructions into "machine language" that the computer understands, use programming best practices, explore the "how" and "why" of data structuring, and more. You'll even get a look into various applications like database management, bioinformatics, computer security, and artificial intelligence. Soon you'll realize that - wow! You're a programmer!

Table of Contents

Introduction
Getting Started
Getting Started Programming a Computer
Different Methods for Writing Programs
Types of Programming Languages
Programming Tools
Managing Large Projects with Software Engineering
Programming Basics
How Programs Work
Variables, Data Types, and Constants
Manipulating Data
Making Decisions by Branching
Repeating Commands by Looping
Breaking a Large Program into Subprograms
Breaking a Large Program into Objects
Reading and Saving Files
Documenting Your Program
Principles of User Interface Design
Data Structures
Structures and Arrays
Sets and Linked Lists
Collections and Dictionaries
Stacks, Queues, and Deques
Graphs and Trees
Algorithms
Sorting Algorithms
Searching Algorithms
String Searching
Data Compression Algorithms
Encryption Algorithms
Web Programming
HyperText Markup Language
CSS
JavaScript
PHP
Ruby
Programming Language Syntax
C and C++
Java and C#
Perl and Python
Pascal and Delphi
Visual Basic and REALbasic
Applications
Database Management
Bioinformatics
Computer Security
Artificial Intelligence
The Future of Computer Programming
Index
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program