Search: in
Programming
Programming in Books Books
  Tutorials     Encyclopedia     Videos     Books     Software     DVDs  
       
Book search results for Programming

Programming


Programming

Programming

Book search results for Programming

    1.
        
[More Info ...]
     Programming for the Absolute Beginner (No Experience Required (Course Technology))
Publisher: Course Technology PTR
Author(s): Jerry Lee Ford Jr.

Want to learn computer programming but aren't sure where to start? Programming for the Absolute Beginner provides a gentle learning curve in programming for anyone who wants to develop fundamental programming skills and create computer programs. The primary focus is on teaching the reader how to program using a free implementation of BASIC called Just BASIC. As such, the book focuses on developing programs that run on Microsoft Windows, but also presents programming principles that apply to different environments, including other operating systems and the Internet. Additionally, the book provides a solid foundation for advancing to different programming languages as you gain confidence in your newly acquired programming abilities. As part of the for the absolute beginner series, Programming for the Absolute Beginner teaches all the concepts through the creation of simple computer games, making the learning process much more fun and enjoyable.

[More Info ...]






    2.
        
[More Info ...]
     Beginning Programming All-In-One Desk Reference For Dummies
Publisher: For Dummies
Author(s): Wallace Wang

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
  • Applications

Beginning 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!

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

[More Info ...]







    3.
        
[More Info ...]
     Python Programming: An Introduction to Computer Science 2nd Edition
Publisher: Franklin, Beedle & Associates Inc.
Author(s): John Zelle

This is the second edition of John Zelle's Python Programming, updated for Python 3. This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. Although Python is used as the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment. In some places, I have purposely avoided certain Python features and idioms that are not generally found in other languages. There are already many good books about Python on the market; this book is intended as an introduction to computing. Features include the following: *Extensive use of computer graphics. *Interesting examples. *Readable prose. *Flexible spiral coverage. *Just-in-time object coverage. *Extensive end-of-chapter problems.

[More Info ...]






    4.
        
[More Info ...]
     Beginning C++ Through Game Programming
Publisher: Course Technology PTR
Author(s): Michael Dawson

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.

[More Info ...]






    5.
        
[More Info ...]
     Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)
Publisher: Pragmatic Bookshelf
Author(s): Bruce A. Tate

Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages.

For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them.

Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure.

Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems.

It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.



[More Info ...]






    6.
        
[More Info ...]
     The Art of Computer Programming, Volumes 1-4A Boxed Set (Box Set)
Publisher: Addison-Wesley Professional
Author(s): Donald E. Knuth

The bible of all fundamental algorithms and the work that taught many of today?s software developers most of what they know about computer programming.

?Byte, September 1995

Countless readers have spoken about the profound personal influence of Knuth?s work. Scientists have marveled at the beauty and elegance of his analysis, while ordinary programmers have successfully applied his ?cookbook? solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books.

I can?t begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home? and even at a Little League game when my son wasn?t in the line-up.

?Charles Long

Primarily written as a reference, some people have nevertheless found it possible and interesting to read each volume from beginning to end. A programmer in China even compared the experience to reading a poem.

If you think you?re a really good programmer? read [Knuth?s] Art of Computer Programming? You should definitely send me a r�sum� if you can read the whole thing.

?Bill Gates

Whatever your background, if you need to do any serious computer programming, you will find your own good reason to make each volume in this series a readily accessible part of your scholarly or professional library.

It?s always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers.

?Jonathan Laventhol


In describing the new fourth volume, one reviewer listed the qualities that distinguish all of Knuth?s work.


[In sum:] detailed coverage of the basics, illustrated with well-chosen examples; occasional forays into more esoteric topics and problems at the frontiers of research; impeccable writing peppered with occasional bits of humor; extensive collections of exercises, all with solutions or helpful hints; a careful attention to history; implementations of many of the algorithms in his classic step-by-step form.

?Frank Ruskey


These four books comprise what easily could be the most important set of information on any serious programmer?s bookshelf.



[More Info ...]






    7.
        
[More Info ...]
     How to Count (Programming for Mere Mortals)
Publisher:
Author(s): Steven Frank

"Programming for Mere Mortals" is a series of books designed to introduce the concepts of programming from the ground up to a reader who has never written a line of code.

Unlike most programming books which aim to teach you a particular language or operating system, this series focuses on the core fundamentals that are common to programming any computer.

In a laid-back, conversational tone, "How to Count" introduces you to math topics that are essential to becoming a successful programmer, including:

- Numeric bases (decimal, binary, hexadecimal)
- Signed vs. unsigned numbers
- Floating point and fixed point arithmetic

This short, easily understood book will quickly get you thinking like a programmer.

Steven Frank has been a professional programmer since 1994, and co-founded the well-known Mac software company Panic, Inc.

[More Info ...]






    8.
        
[More Info ...]
     Computer Programming for Teens (For Teens (Course Technology))
Publisher: Course Technology PTR
Author(s): Mary E. Farrell

Ready to learn computer programming but aren't sure where to start? Look no further, Computer Programming for Teens is the book for you. Other books on programming tend to be language specific and often get bogged down in the syntax of the language. That is fine if you already have a strong background in programming, but if you're a novice, the language-specific approach can make things unnecessarily difficult. Computer Programming for Teens stresses concepts over language, but still includes examples in the most popular languages--specifically HTML, C++, and Java. It begins by explaining the fundamental topics, like data storage, and progresses through to more complex topics, such as decisions, loops, design, and complex data structures. Written by a high school teacher, the book includes helpful tips and analogies to guide readers through the maze of programming techniques, concepts, and common pitfalls. It introduces the most relevant topics for beginners and pinpoints the essential skills needed for programming success.

[More Info ...]






    9.
        
[More Info ...]
     Hello World! Computer Programming for Kids and Other Beginners
Publisher: Manning Publications
Author(s): Warren Sande, Carter Sande

"Computer programming is a powerful tool for children to 'learn learning,' that is, to learn the skills of thinking and problem-solving...Children who engage in programming transfer that kind of learning to other things."--Nicholas Negroponte, the man behind the One Laptop Per Child project that hopes to put a computer in the hands of every child on earth, January 2008



Your computer won't respond when you yell at it. Why not learn to talk to your computer in its own language? Whether you want to write games, start a business, or you're just curious, learning to program is a great place to start. Plus, programming is fun!



Hello World! provides a gentle but thorough introduction to the world of computer programming. It's written in language a 12-year-old can follow, but anyone who wants to learn how to program a computer can use it. Even adults. Written by Warren Sande and his son, Carter, and reviewed by professional educators, this book is kid-tested and parent-approved.



You don't need to know anything about programming to use the book. But you should know the basics of using a computer--e-mail, surfing the web, listening to music, and so forth. If you can start a program and save a file, you should have no trouble using this book.



[More Info ...]






    10.
        
[More Info ...]
     Introducing Microsoft SQL Server 2012
Publisher: Microsoft Press
Author(s): Ross Mistry, Stacia Misner

Introducing Microsoft� SQL Server� 2012 explores the exciting enhancements and new capabilities engineered into SQL Server, ranging from improvements in operation to those in reporting and management. This book is for anyone who has an interest in SQL Server 2012 and wants to understand its capabilities, including database administrators, application developers, and technical decision makers.



[More Info ...]






    11.
        
[More Info ...]
     Sams Teach Yourself Beginning Programming in 24 Hours (2nd Edition)
Publisher: Sams
Author(s): Greg Perry

Sams Teach Yourself Beginning Programming in 24 Hours, Second Edition explains the basics of programming in the successful 24-Hours format. The book begins with the absolute basics of programming: Why program? What tools to use? How does a program tell the computer what to do? It teaches readers how to program the computer and then moves on by exploring the some most popular programming languages in use. The author starts by introducing the reader to the Basic language and finishes with basic programming techniques for Java, C++, and others.



[More Info ...]






    12.
        
[More Info ...]
     Beginning Programming For Dummies
Publisher: For Dummies
Author(s): Wallace Wang

Do you think the programmers who work at your office are magical wizards who hold special powers that manipulate your computer? Believe it or not, anyone can learn how to write programs, and it doesn?t take a higher math and science education to start.

Beginning Programming for Dummies shows you how computer programming works without all the technical details or hard programming language. It explores the common parts of every computer programming language and how to write for multiple platforms like Windows, Mac OS X, or Linux. This easily accessible guide provides you with the tools you need to:

  • Create programs and divide them into subprograms
  • Develop variables and use constants
  • Manipulate strings and convert them into numbers
  • Use an array as storage space
  • Reuse and rewrite code
  • Isolate data
  • Create a user interface
  • Write programs for the Internet
  • Utilize JavaScript and Java Applets

In addition to these essential building blocks, this guide features a companion CD-ROM containing Liberty BASIC compiler and code in several languages. It also provides valuable programming resources and lets you in on cool careers for programmers. With Beginning Programming of Dummies, you can take charge of your computer and begin programming today!

[More Info ...]







    13.
        
[More Info ...]
     Cracking the Coding Interview: 150 Programming Questions and Solutions
Publisher: CareerCup
Author(s): Gayle Laakmann McDowell

Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.�

The full list of topics are as follows:

The Interview Process
This section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.

Behind the Scenes
Learn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.

Special Situations
This section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.

Before the Interview
In order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.

Behavioral Preparation
Although most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.

Technical Questions (+ 5 Algorithm Approaches)
This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.

150 Programming Questions and Answers
This section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include�
  • Arrays and Strings
  • Linked Lists
  • Stacks and Queues
  • Trees and Graphs
  • Bit Manipulation
  • Brain Teasers
  • Mathematics and Probability
  • Object-Oriented Design
  • Recursion and Dynamic Programming
  • Sorting and Searching
  • Scalability and Memory Limits
  • Testing
  • C and C++
  • Java
  • Databases
  • Threads and Locks
For the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.

    Changes from the Fourth Edition:�The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.

    Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.


    [More Info ...]






        14.
            
    [More Info ...]
         C Programming Language (2nd Edition)
    Publisher: Prentice Hall
    Author(s): Brian W. Kernighan, Dennis M. Ritchie

    The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.



    [More Info ...]






        15.
            
    [More Info ...]
         IBM 1401 Programming Systems
    Publisher: Benediction Classics
    Author(s): Anonymous



    [More Info ...]






        16.
            
    [More Info ...]
         Invent Your Own Computer Games with Python, 2nd Edition
    Publisher: Albert\Sweigart
    Author(s): Al Sweigart

    "Invent Your Own Computer Games with Python" teaches you computer programming in the Python programming language. Each chapter gives you the complete source code for a new game and teaches the programming concepts from these examples. The book is available under a Creative Commons license and can be downloaded in full for free from http://inventwithpython.com "Invent with Python" was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has never programmed before. This second edition has revised and expanded content, including using the Pygame library to make games with graphics, animation, and sound.

    [More Info ...]






        17.
            
    [More Info ...]
         Code Complete: A Practical Handbook of Software Construction, Second Edition
    Publisher: Microsoft Press
    Author(s): Steve McConnell

    Widely considered one of the best practical guides to programming, Steve McConnell?s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices?and hundreds of new code samples?illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking?and help you build the highest quality code.

    Discover the timeless techniques and strategies that help you:

    • Design for minimum complexity and maximum creativity
    • Reap the benefits of collaborative development
    • Apply defensive programming techniques to reduce and flush out errors
    • Exploit opportunities to refactor?or evolve?code, and do it safely
    • Use construction practices that are right-weight for your project
    • Debug problems quickly and effectively
    • Resolve critical construction issues early and correctly
    • Build quality into the beginning, middle, and end of your project


    [More Info ...]






        18.
            
    [More Info ...]
         Programming Video Games for the Evil Genius
    Publisher: McGraw-Hill/TAB Electronics
    Author(s): Ian Cinnamon

    IF EVIL'S YOUR NAME, THEN THESE ARE YOUR GAMES!

    Always wanted to be a genius game creator? This Evil Genius guide goes far beyond a typical programming class or text to reveal insider tips for breaking the rules and constructing wickedly fun games that you can tweak and customize to suit your needs!

    In Programming Video Games for the Evil Genius, programming wunderkind Ian Cinnamon gives you everything you need to create and control 57 gaming projects. You'll find easy-to-follow plans featuring Java, the most universal programming language, that run on any PC, Mac, or Linux computer.

    • Illustrated instructions and plans for an awesome mix of racing, board, shoot 'em up, strategy, retro, and puzzle games
    • Gaming projects that vary in difficulty-starting with simple programs and progressing to sophisticated projects for programmers with advanced skills
    • An interactive companion website featuring a free Java compiler, where you can share your projects with Evil Geniuses around the globe
    • Removes the frustration-factor-all the parts you need are listed, along with sources

    Regardless of your skill level, Programming Video Games for the Evil Genius provides you with all the strategies, code, and insider programming advice you need to build and test your games with ease, such as:

    • Radical Racing
    • Screen Skier
    • Whack an Evil Genius
    • Tic-Tac-Toe Boxing
    • Snake Pit
    • Space Destroyers
    • Bomb Diffuser
    • Trapper
    • Oiram
    • Java Man
    • Memory
    • Ian Says


    [More Info ...]






        19.
            
    [More Info ...]
         Python Programming for the Absolute Beginner, 3rd Edition
    Publisher: Course Technology PTR
    Author(s): Michael Dawson

    If you are new to programming with Python and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the "for the absolute beginner" series teach the principles of programming through simple game creation. You will acquire the skills that you need for practical Python programming applications and will learn how these skills can be put to use in real-world scenarios. Throughout the chapters, you will find code samples that illustrate concepts presented. At the end of each chapter, you will find a complete game that demonstrates the key ideas in the chapter, a summary of the chapter, and a set of challenges that tests your newfound knowledge. By the time you finish this book, you'll be well versed in Python and be able to apply the basic programming principles you've learned to the next programming language you tackle.

    [More Info ...]






        20.
            
    [More Info ...]
         C++ Programming in Easy Steps
    Publisher: In Easy Steps Limited
    Author(s): Mike McGrath

    C++ Programming in Easy Steps instructs you how to program in the powerful C++ language, giving complete examples that illustrate each aspect.

    C++ Programming in Easy Steps begins by explaining how to download and install a free C++ compiler so you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the C++ language basics before moving on to provide examples of Object Oriented Programming. The book concludes by demonstrating how you can use your acquired knowledge to create programs graphically in the free Microsoft Visual C++ Express Integrated Development Environment (IDE).

    C++ Programming in Easy Steps makes no assumption you have previous knowledge of any programming language so it's ideal for the newcomer to computer programming. It has an easy-to-follow style that will appeal to programmers moving from another programming language, and to the student who is studying C++ programming at school or college, and to those seeking a career in computing who need a fundamental understanding of object oriented programming.


    [More Info ...]







    Books 1 - 20 of 1000          Next

    Programming
    Search   in  
    Search for Programming in Tutorials
    Search for Programming in Encyclopedia
    Search for Programming in Videos
    Search for Programming in Books
    Search for Programming in Software
    Search for Programming in DVDs
    Search for Programming in Store


    Advertisement




    Programming in Books
    Programming top Programming

    Home - Add TutorGig to Your Site - Disclaimer

    ©2011-2013 TutorGig.info All Rights Reserved. Privacy Statement