Whether you’re new to programming or moving from another language, Python Without Fear will quickly make you productive. Brian Overland’s unique approach to teaching Python includes:
- Taking you by the hand and leading you all the way from the basics to intermediate and advanced features of Python
- Explaining line by line a variety of interesting, real-world examples
- Coding dozens of fun and useful programs, including games, graphics, database applications, file storage, puzzles, and more!
- Learning how to think “Python-ically” and avoid the gotchas that plague others
Download the code for chapters 1-10 here.
Download the code for chapters 11-18 here.
Have you ever wanted to learn programming? Have you ever wanted to learn the C++ language behind many of today’s hottest games, business programs, and even advanced spacecraft? C++ Without Fear, Third Edition, is the ideal way to get started. Now updated for the newest C++14 standard and the free Microsoft Visual C++ Community Edition, it will quickly make you productive with C++ even if you’ve never written a line of code!Buy from Barnes & Noble
The fastest way to come up to speed on the newest, advanced features of C++11. This book contains simplified explanations of the latest technology in the new C++11 spec, including lambdas, rvalue references, smart pointers, regular expressions, and more... augmented by carefully chosen examples and conceptual illustrations. This book is also a ready reference for the entire core C++ language and library. Information is organized so that it's easy to look up answers fast. Unique among books on the subject, C++ For the Impatient features a syntax summary, description, and short but relevant example for nearly every individual operator, object, and function. Finally, the book covers many of the nuances and fine points of C++ I have discovered from spending decades with the C and C++ languages.
In short, this is a book that every serious C++ programmer could benefit from having by his or her desk. I wrote C++ For the Impatient in part because I was impatient with the descriptions I had found on the new technology in C++. I wanted to make this technology easier to read about and understand.
A revised and expanded version of the first edition, exploring some of the Standard Template Library (STL) as well as showing more uses of classes and objects. A lot more game programs. This is the version to get.
C++ doesn't have to be painful! This is an easy-to-use guide for people with little to no experience in programming, as well as people who know another programming language (such as C or Basic) and want to get real C++ programs working, fast. This book makes strong use of examples and conceptual illustrations, as well as including graduated exercises. My goal in writing this book was to reducing the traditional fear many people have of C++ by de-mystifying the more baffling aspects of C++, especially pointers, arrays, and classes.
VB6 in Plain English is a combination tutorial and quick-reference guide to this popular version of Microsoft's Visual Basic. Overland, one of the project leads of the original version of Visual Basic (VB), uses his insider's perspective to help you master the fundamentals of VB, step by step, as well as learning advanced features such as Object Oriented Programming (OOP) and custom controls. In addition, this volume contains a concise A-Z reference to the essential language features in VB6, including the common controls included in the basic user interface (UI) design window. (Note: this version of the language is not VB.Net, but the most advanced version before Microsoft switched to the .Net architecture.