Programming Books - Page 3

MagicBeanDip.com

Subcategories:

Page 3 of 200 - Go to page: 1 2 3 4 5 6 7 8 14

Learning Python, 3rd Edition

Mark Lutz

Learning Python, 3rd Edition Mark Lutz Amazon Price: $26.39
List Price: $39.99
By: O'Reilly Media, Inc.
Amazon Marketplace: 42 new & used starting at $21.38

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Operating Systems -> MacOS
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> Windows NT
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design

Customer Reviews:
Total reviews: 121 Average rating: 4.0 of 5

Editorial Review:

The authors of Learning Python show you enough essentials of the Python scripting language to enable you to begin solving problems right away, then reveal more powerful aspects of the language one at a time. This approach is sure to appeal to programmers and system administrators who have urgent problems and a preference for learning by semi-guided experimentation.

First off, Learning Python shows the relationships among Python scripts and their interpreter (in a mostly platform-neutral way). Then, the authors address the mechanics of the language itself, providing illustrations of how Python conceives of numbers, strings, and other objects as well as the operators you use to work with them. Dictionaries, lists, tuples, and other data structures specific to Python receive plenty of attention including complete examples.

Authors Mark Lutz and David Ascher build on that fundamental information in their discussions of functions and modules, which evolve into coverage of namespaces, classes, and the object-oriented aspects of Python programming. There's also information on creating graphical user interfaces (GUIs) for Python applications with Tkinter.

In addition to its careful expository prose, Learning Python includes exercises that both test your Python skills and help reveal more elusive truths about the language.

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides Amazon Price: $41.57
List Price: $59.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 96 new & used starting at $26.09

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Software Reuse
Subjects -> Computers & Internet -> Programming -> General

Customer Reviews:
Total reviews: 249 Average rating: 4.5 of 5

Why are people still buying this book? 3 out of 5 stars.
3 of 4 people found this review helpful.

I give this book a 3 because it was great when it was written. But now, it is not a very good book to read. Most people who read it acknowledge they can't understand it. There are two excellent books on the market that should be read if you want to learn design patterns.

Head First Design Patterns (Head First) - is the best book to read on what patterns are as solutions to a problem in a context. Fun to read, useful, really wonderful *****.

However, if you want to learn what patterns really are - the thought process behind them, read Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) (Software Patterns Series) *****

A related book that would also be a good read is Scott Bain's Emergent Design: The Evolutionary Nature of Professional Software Development (Net Objectives Product Development Series) *****

Let's give tribute to the acknowledged #1 classic in the modern software industry. But it is not the book to read to learn patterns anymore.

Editorial Review:

Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where using composition rather than inheritance can improve the reusability and flexibility of code. Note, though, that it's not a tutorial but a catalog that you can use to find an object-oriented design pattern that's appropriate for the needs of your particular application--a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs.

Essential ActionScript 3.0 (Essential) (Essential)

Colin Moock

Essential ActionScript 3.0 (Essential) (Essential) Colin Moock Amazon Price: $34.64
List Price: $54.99
Usually ships in 24 hours
By: Adobe Dev Library
Amazon Marketplace: 47 new & used starting at $27.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design
Subjects -> Computers & Internet -> Programming -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General

Customer Reviews:
Total reviews: 55 Average rating: 4.0 of 5

Editorial Review:

ActionScript 3.0 is a huge upgrade to Flash's programming language. The enhancements to ActionScript's performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object-oriented programming, along with the Flash Player API. Essential ActionScript has become the #1 resource for the Flash and ActionScript development community, and the reason is the author, Colin Moock. Many people even refer to it simply as "The Colin Moock book." And for good reason: No one is better at turning ActionScript inside out, learning its nuances and capabilities, and then explaining everything in such an accessible way. Colin Moock is not just a talented programmer and technologist; he's also a gifted teacher. Essential ActionScript 3.0 is a radically overhauled update to Essential ActionScript 2.0. True to its roots, the book once again focuses on the core language and object-oriented programming, but also adds a deep look at the centerpiece of Flash Player's new API: display programming. Enjoy hundreds of brand new pages covering exciting new language features, such as the DOM-based event architecture, E4X, and namespaces--all brimming with real-world sample code. The ActionScript 3.0 revolution is here, and Essential ActionScript 3.0's steady hand is waiting to guide you through it.

Pro Drupal Development, Second Edition (Beginning from Novice to Professional)

John K. VanDyk

Pro Drupal Development, Second Edition (Beginning from Novice to Professional) John K. VanDyk Amazon Price: $31.49
List Price: $49.99
Usually ships in 24 hours
By: Apress
Amazon Marketplace: 19 new & used starting at $31.30

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Web Development
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Software Development
Subjects -> Computers & Internet -> Programming -> General

Customer Reviews:
Total reviews: 9 Average rating: 4.0 of 5

Editorial Review:

Widely praised for its in–depth coverage of Drupal internals, bestselling Pro Drupal Development has been completely updated for Drupal 6 in this latest edition, and there are even more tricks of the trade to help you further yourself as a professional Drupal developer.

Assuming you already know how to install and bring a standard installation online, John K. VanDyk gives you everything else you need to customize your Drupal installation however you see fit. Pro Drupal Development, Second Edition delves deep into Drupal internals, showing you how to take full advantage of its powerful architecture.

What you’ll learn

  • Find out how to create your own modules, develop your own themes, and produce your own filters.
  • Learn the inner workings of each key part of Drupal, including user management, sessions, the node system, caching, and the various APIs available to you.
  • Discover how to optimize your Drupal installation to perform well under high–load situations.
  • Gain the knowledge needed to secure your Drupal installation and other best practice techniques.
  • Learn to integrate Ajax into and internationalize your Drupal web site.

Who is this book for?

Web developers maintaining and creating sites with Drupal. It is assumed that you already know the basics of Drupal and are able to install and bring up a basic installation. This book takes you deeper into the internals of Drupal and teaches how to tweak and modify it in order to create that perfect web site. Simply put, if you are working with Drupal, you need Pro Drupal Development, Second Edition.

About the Apress Pro Series

The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.

You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.

Agile Project Management with Scrum (Microsoft Professional)

Ken Schwaber

Agile Project Management with Scrum (Microsoft Professional) Ken Schwaber Amazon Price: $26.39
List Price: $39.99
Usually ships in 24 hours
By: Microsoft Press
Amazon Marketplace: 51 new & used starting at $23.56

Buy at Amazon.com

Browse similar items by category:
Subjects -> Business & Investing -> General
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Software Development
Subjects -> Computers & Internet -> Programming -> General

Customer Reviews:
Total reviews: 35 Average rating: 4.5 of 5

It's a good overview of Agile, but feels a bit contrived 3 out of 5 stars.
0 of 0 people found this review helpful.

I generally like this book, and find it's content helpful. However, the examples chosen for the book focus on "broken" situations that seem to go beyond just project management and development methodology, and demonstrate that somehow magically, Scrum saves the day.

While I like the optimism and positive-thinking these examples encourage, it doesn't match reality. When I walk into a messy, complex situation, apply Scrum, and the world doesn't turn to pink roses, I'm left wondering if I did something wrong...I'm frustrated...I'm angry...I'm confused. The examples setup an expectation of outcomes that is too high to be reached generally, and I think some examples of failures and lessons learned would have rounded out this book much better.

In the real-world, "perfection is the enemy of success" and I think that's what I find missing from this book. All of the outcomes represent a perfect implementation of Scrum to solve the problem in the example.

Editorial Review:

Apply the principles of Scrum, one of the most popular agile programming methods, to software project management—and focus your team on delivering real business value. Author Ken Schwaber, a leader in the agile process movement and a co-creator of Scrum, brings his vast expertise to helping you guide the product and software development process more effectively and efficiently. Help eliminate the ambiguity into which so many software projects are borne, where vision and planning documents are essentially thrown over the wall to developers. This high-level reference describes how to use Scrum to manage complex technology projects in detail, combining expert insights with examples and case studies based on Scrum. Emphasizing practice over theory, this book explores every aspect of using Scrum, focusing on driving projects for maximum return on investment.

JavaScript: The Definitive Guide

David Flanagan

JavaScript: The Definitive Guide David Flanagan Amazon Price: $31.49
List Price: $49.99
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 57 new & used starting at $18.98

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Web Development -> Programming -> JavaScript
Subjects -> Computers & Internet -> Web Development -> Programming -> General
Subjects -> Computers & Internet -> Business & Culture -> Privacy

Customer Reviews:
Total reviews: 277 Average rating: 4.5 of 5

Editorial Review:

Since the earliest days of Internet scripting, Web developers have considered JavaScript: The Definitive Guide an essential resource. David Flanagan's approach, which combines tutorials and examples with easy-to-use syntax guides and object references, suits the typical programmer's requirements nicely. The brand-new fourth edition of Flanagan's "Rhino Book" includes coverage of JavaScript 1.5, JScript 5.5, ECMAScript 3, and the Document Object Model (DOM) Level 2 standard from the World Wide Web Consortium (W3C). Interestingly, the author has shifted away from specifying--as he did in earlier editions--what browsers support each bit of the language. Rather than say Netscape 3.0 supports the Image object while Internet Explorer 3.0 does not, he specifies that JavaScript 1.1 and JScript 3.0 support Image. More usefully, he specifies the contents of independent standards like ECMAScript, which encourages scripters to write applications for these standards and browser vendors to support them. As Flanagan says, JavaScript and its related subjects are very complex in their pure forms. It's impossible to keep track of the differences among half a dozen vendors' generally similar implementations. Nonetheless, a lot of examples make reference to specific browsers' capabilities.

Though he does not cover server-side APIs, Flanagan has chosen to separate coverage of core JavaScript (all the keywords, general syntax, and utility objects like Array) from coverage of client-side JavaScript (which includes objects, like History and Event, that have to do with Web browsers and users' interactions with them. This approach makes this book useful to people using JavaScript for applications other than Web pages. By the way, the other classic JavaScript text--Danny Goodman's JavaScript Bible--isn't as current as this book, but it's still a fantastic (and perhaps somewhat more novice-friendly) guide to the JavaScript language and its capabilities. --David Wall

Topics covered: The JavaScript language (version 1.0 through version 1.5) and its relatives, JScript and ECMAScript, as well as the W3C DOM standards they're often used to manipulate. Tutorial sections show how to program in JavaScript, while reference sections summarize syntax and options while providing copious code examples.

Introduction to Algorithms

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Introduction to Algorithms Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein Amazon Price: $58.90
List Price: $85.00
Usually ships in 24 hours
By: The MIT Press
Amazon Marketplace: 36 new & used starting at $39.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science
Subjects -> Computers & Internet -> Programming -> Algorithms -> General
Subjects -> Computers & Internet -> Programming -> General

Customer Reviews:
Total reviews: 167 Average rating: 4.0 of 5

Editorial Review:

Aimed at any serious programmer or computer science student, the new second edition of Introduction to Algorithms builds on the tradition of the original with a truly magisterial guide to the world of algorithms. Clearly presented, mathematically rigorous, and yet approachable even for the math-averse, this title sets a high standard for a textbook and reference to the best algorithms for solving a wide range of computing problems.

With sample problems and mathematical proofs demonstrating the correctness of each algorithm, this book is ideal as a textbook for classroom study, but its reach doesn't end there. The authors do a fine job of explaining each algorithm. (Reference sections on basic mathematical notation will help readers bridge the gap, but it will help to have some math background to appreciate the full achievement of this handsome hardcover volume.) Every algorithm is presented in pseudo-code, which can be implemented in any computer language, including C/C++ and Java. This ecumenical approach is one of the book's strengths. When it comes to sorting and common data structures, from basic linked lists to trees (including binary trees, red-black, and B-trees), this title really shines, with clear diagrams that show algorithms in operation. Even if you just glance over the mathematical notation here, you can definitely benefit from this text in other ways.

The book moves forward with more advanced algorithms that implement strategies for solving more complicated problems (including dynamic programming techniques, greedy algorithms, and amortized analysis). Algorithms for graphing problems (used in such real-world business problems as optimizing flight schedules or flow through pipelines) come next. In each case, the authors provide the best from current research in each topic, along with sample solutions.

This text closes with a grab bag of useful algorithms including matrix operations and linear programming, evaluating polynomials, and the well-known Fast Fourier Transformation (FFT) (useful in signal processing and engineering). Final sections on "NP-complete" problems, like the well-known traveling salesman problem, show off that while not all problems have a demonstrably final and best answer, algorithms that generate acceptable approximate solutions can still be used to generate useful, real-world answers.

Throughout this text, the authors anchor their discussion of algorithms with current examples drawn from molecular biology (like the Human Genome Project), business, and engineering. Each section ends with short discussions of related historical material, often discussing original research in each area of algorithms. On the whole, they argue successfully that algorithms are a "technology" just like hardware and software that can be used to write better software that does more, with better performance. Along with classic books on algorithms (like Donald Knuth's three-volume set, The Art of Computer Programming), this title sets a new standard for compiling the best research in algorithms. For any experienced developer, regardless of their chosen language, this text deserves a close look for extending the range and performance of real-world software. --Richard Dragan

Topics covered: Overview of algorithms (including algorithms as a technology); designing and analyzing algorithms; asymptotic notation; recurrences and recursion; probabilistic analysis and randomized algorithms; heapsort algorithms; priority queues; quicksort algorithms; linear time sorting (including radix and bucket sort); medians and order statistics (including minimum and maximum); introduction to data structures (stacks, queues, linked lists, and rooted trees); hash tables (including hash functions); binary search trees; red-black trees; augmenting data structures for custom applications; dynamic programming explained (including assembly-line scheduling, matrix-chain multiplication, and optimal binary search trees); greedy algorithms (including Huffman codes and task-scheduling problems); amortized analysis (the accounting and potential methods); advanced data structures (including B-trees, binomial and Fibonacci heaps, representing disjoint sets in data structures); graph algorithms (representing graphs, minimum spanning trees, single-source shortest paths, all-pairs shortest paths, and maximum flow algorithms); sorting networks; matrix operations; linear programming (standard and slack forms); polynomials and the Fast Fourier Transformation (FFT); number theoretic algorithms (including greatest common divisor, modular arithmetic, the Chinese remainder theorem, RSA public-key encryption, primality testing, integer factorization); string matching; computational geometry (including finding the convex hull); NP-completeness (including sample real-world NP-complete problems and their insolvability); approximation algorithms for NP-complete problems (including the traveling salesman problem); reference sections for summations and other mathematical notation, sets, relations, functions, graphs and trees, as well as counting and probability backgrounder (plus geometric and binomial distributions).

MCTS Self-Paced Training Kit (Exam 70-620): Configuring Windows Vista(TM) Client (Self Paced Training Kit 70-620)

I. McLean, Orin Thomas

MCTS Self-Paced Training Kit (Exam 70-620): Configuring Windows Vista(TM) Client (Self Paced Training Kit 70-620) I. McLean, Orin Thomas Amazon Price: $37.79
List Price: $59.99
Usually ships in 24 hours
By: Microsoft Press - Model: 9780735623903
Amazon Marketplace: 44 new & used starting at $32.95

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> Publisher -> Microsoft Press
Subjects -> Computers & Internet -> Certification Central -> General
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> Windows - General

Customer Reviews:
Total reviews: 35 Average rating: 4.0 of 5

Editorial Review:

Book Description

Announcing an all-new Self-Paced Training Kit designed to help maximize your performance on 70-620, the required exam for the new Microsoft Certified Technology Specialist (MCTS): Windows Vista Client certification. This 2-in-1 kit includes the official Microsoft® study guide, plus practice tests on CD to help you assess your skills. It comes packed with the tools and features that exam candidates want most--including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for skills and expertise that you can apply to the job.

Work at your own pace through the lessons and lab exercises. Focusing on configuring a Windows Vista client, this official study guide covers topics such as installing the client software, migrating from previous versions of the Microsoft Windows® client, and configuring systems settings, security features, network connectivity, communications and media applications, and mobile devices.

Then assess yourself by using 425 practice and review questions on the CD, which features multiple customizable testing options designed to meet your specific needs. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives or chapters. You get detailed explanations for right and wrong answers--including pointers back to the book for further study.

Adobe Flash CS3 Professional Hands-On Training

Todd Perkins

Adobe Flash CS3 Professional Hands-On Training Todd Perkins Amazon Price: $34.64
List Price: $54.99
By: Peachpit Press
Amazon Marketplace: 45 new & used starting at $29.55

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Web Development -> Web Design -> Flash
Subjects -> Computers & Internet -> Graphic Design -> General
Subjects -> Computers & Internet -> General

Customer Reviews:
Total reviews: 20 Average rating: 4.0 of 5

Editorial Review:

Adobe Flash CS3 Professional Hands-On Training is the latest, updated version of the highly acclaimed publication from the leaders in training at lynda.com. In this book, readers will find carefully developed lessons and exercises that teach readers to create interactive Web sites and rich media, with the latest version of the Flash authoring tool. Given the extensive changes to the Flash interface and function, the step-by-step approach is much needed to help present things to a beginner in a very clear, easy-to-follow way. In it, they ll learn how to use the full set of creative drawing, animation, and interactive tools including drawing and color tools, animation basics, symbols and instances, motion, bitmaps, buttons, movie clips, sound, components and forms, and video. Not only that but readers will learn how to use the new powerful integration features with Photoshop and Illustrator and discover new Shape Primitives (expanding your ability to use and manipulate shapes), a new Pen tool that functions like that found in Illustrator, a new ability to convert animations to ActionScript 3, a brand new unified interface matching that of others in the Creative Suite, and much more. Accompanied by a CD-ROM loaded with classroom-proven exercises and QuickTime training videos, this book ensures ensures readers will master the key features of Adobe Flash CS3 in no time. PUBLISHER NOTE: We have received some complaints from readers about the quality of the binding of Adobe Flash CS3 Professional Hands-On Training (ISBN: 0-321-50983-8). We have checked all copies of the inventory in our warehouse and found just a few copies with this problem. If you have received a defective copy of this book we recommend that you return it to the bookstore/reseller from which you purchased it.

Access 2007: The Missing Manual

Matthew MacDonald

Access 2007: The Missing Manual Matthew MacDonald Amazon Price: $23.09
List Price: $34.99
By: Pogue Press
Amazon Marketplace: 38 new & used starting at $17.74

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> ODBC
Subjects -> Computers & Internet -> Databases -> SQL -> General
Subjects -> Computers & Internet -> Databases -> Database Design

Customer Reviews:
Total reviews: 15 Average rating: 4.5 of 5

Editorial Review:

Compared to industrial-strength database products such as Microsoft's SQL Server, Access is a breeze to use. It runs on PCs rather than servers and is ideal for small- to mid-sized businesses and households. But Access is still intimidating to learn. It doesn't help that each new version crammed in yet another set of features; so many, in fact, that even the pros don't know where to find them all. Access 2007 breaks this pattern with some of the most dramatic changes users have seen since Office 95. Most obvious is the thoroughly redesigned user interface, with its tabbed toolbar (or "Ribbon") that makes features easy to locate and use. The features list also includes several long-awaited changes. One thing that hasn't improved is Microsoft's documentation. To learn the ins and outs of all the features in Access 2007, Microsoft merely offers online help.

Access 2007: The Missing Manual was written from the ground up for this redesigned application. You will learn how to design complete databases, maintain them, search for valuable nuggets of information, and build attractive forms for quick-and-easy data entry. You'll even delve into the black art of Access programming (including macros and Visual Basic), and pick up valuable tricks and techniques to automate common tasks -- even if you've never touched a line of code before. You will also learn all about the new prebuilt databases you can customize to fit your needs, and how the new complex data feature will simplify your life. With plenty of downloadable examples, this objective and witty book will turn an Access neophyte into a true master.


Page 3 of 200 - Go to page: 1 2 3 4 5 6 7 8 14

Return to MagicBeanDip.com

This page was created in 1.7173 seconds.