Python Without Fear

Python Without Fear

Author: Brian Overland

Publisher: Addison-Wesley Professional

Published: 2017-09-27

Total Pages: 1224

ISBN-13: 0134688279

DOWNLOAD EBOOK

Praise for this book, Python Without Fear “This is really a great book. I wish I’d had it when I was learning Python.” –John M. Wargo, author of Apache Cordova 4 Programming Praise for the previous book in the series, C++ Without Fear “I’m in love with your C++ Without Fear book. It keeps me awake for hours during the night. Thanks to you, I got most of the idea in just a few hours.” –Laura Viral, graduate physics student at CERN and Istanbul, Turkey “It’s hard to tell where I began and ended with your book. I felt like I woke up and literally knew how to write C++ code. I can’t overstate the confidence you gave me.” – Danny Grady, senior programmer/analyst at a Fortune 500 Company 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 Python includes: Taking you by the hand while teaching topics from the very basics to intermediate and advanced features of Python Teaching by examples that are explained line by line Heavy emphasis on examples that are fun and useful, including games, graphics, database applications, file storage, puzzles, and more! How to think “Pythonically” and avoid common “gotchas” Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.


Wagner Without Fear

Wagner Without Fear

Author: William Berger

Publisher: Vintage

Published: 2010-06-16

Total Pages: 466

ISBN-13: 0307756343

DOWNLOAD EBOOK

Do you cringe when your opera-loving friends start raving about the latest production of Tristan? Do you feel faint just thinking about the six-hour performance of Parsifal you were given tickets to? Does your mate accuse you of having a Tannhäuser complex? If you're baffled by the behavior of Wagner worshipers, if you've longed to fathom the mysteries of Wagner's ever-increasing popularity, or if you just want to better understand and enjoy the performances you're attending, you'll find this delightful book indispensable. William Berger is the most helpful guide one could hope to find for navigating the strange and beautiful world of the most controversial artist who ever lived. He tells you all you need to know to become a true Wagnerite--from story lines to historical background; from when to visit the rest room to how to sound smart during intermission; from the Jewish legend that possibly inspired Lohengrin to the tragic death of the first Tristan. Funny, informative, and always a pleasure to read, Wagner Without Fear proves that the art of Wagner can be accessible to everyone. Includes: - The strange life of Richard Wagner--German patriot (and exile), friend (and enemy) of Liszt and Nietzsche - Essential opera lore and "lobby talk" - A scene-by-scene analysis of each opera - What to listen for to get the most from the music - Recommended recordings, films, and sound tracks


Supercharged Python

Supercharged Python

Author: Brian Overland

Publisher: Addison-Wesley Professional

Published: 2019-06-19

Total Pages: 1077

ISBN-13: 0135160790

DOWNLOAD EBOOK

“Brian Overland makes programming simple. . . . To my amazement, his books explain complicated code clearly enough for anyone to understand.” —Art Sedighi, PhD Tapping into the full power of Python doesn’t have to be difficult. Supercharged Python is written for people who’ve learned the fundamentals of the language but want to take their skills to the next level. After a quick review of Python, the book covers: advanced list and string techniques; all the ways to handle text and binary files; financial applications; advanced techniques for writing classes; generators and decorators; and how to master packages such as Numpy (Numeric Python) to supercharge your applications! Use profilers and “magic methods” to code like a pro Harness the power of regular expressions to process text quickly with a single statement Take advantage of 22 coding shortcuts, along with performance tips, to save time and optimize your code Create really useful classes and objects, for games, simulations, money, mathematics, and more Use multiple modules to build powerful apps while avoiding the “gotchas” Import packages to dramatically speed up statistical operations—by as much as 100 times! Refer to the five-part language reference to look up fine points of the language Supercharged Python demonstrates techniques that allow you to write faster and more powerful code, whether you’re manipulating large amounts of data or building sophisticated applications. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.


C++ for the Impatient

C++ for the Impatient

Author: Brian Overland

Publisher: Pearson Education

Published: 2013

Total Pages: 720

ISBN-13: 0321888022

DOWNLOAD EBOOK

A ready reference for C++, C++ for the Impatient offers the quickest way for busy students to learn the latest features of the C++ language and is a handy resoure for finding the answer to specific language questions quickly. Giving the most accurate, up-to-date information required, this books is also an essential guide to the new C++11 standard, including advanced uses of the C++ standard library.


Head First Python

Head First Python

Author: Paul Barry

Publisher: "O'Reilly Media, Inc."

Published: 2016-11-21

Total Pages: 624

ISBN-13: 1491919493

DOWNLOAD EBOOK

Want to learn the Python language without slogging your way through how-to manuals? With Head First Python, you’ll quickly grasp Python’s fundamentals, working with the built-in data structures and functions. Then you’ll move on to building your very own webapp, exploring database management, exception handling, and data wrangling. If you’re intrigued by what you can do with context managers, decorators, comprehensions, and generators, it’s all here. This second edition is a complete learning experience that will help you become a bonafide Python programmer in no time. Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First Pythonuses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.


Learn Python the Hard Way

Learn Python the Hard Way

Author: Zed Shaw

Publisher: Pearson Education

Published: 2014

Total Pages: 308

ISBN-13: 0321884914

DOWNLOAD EBOOK

Master Python and become a programmer - even if you never thought you could. This breakthrough book and CD can help practically anyone get started in programming. Zed A. Shaw teaches the Python programming language through a series of 52 brilliantly-crafted exercises.


Head First Programming

Head First Programming

Author: David Griffiths

Publisher: "O'Reilly Media, Inc."

Published: 2009-11-16

Total Pages: 440

ISBN-13: 1449369812

DOWNLOAD EBOOK

Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose. With a focus on programming concepts, this book teaches you how to: Understand the core features of all programming languages, including: variables, statements, decisions, loops, expressions, and operators Reuse code with functions Use library code to save time and effort Select the best data structure to manage complex data Write programs that talk to the Web Share your data with other programs Write programs that test themselves and help you avoid embarrassing coding errors We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Programming uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.


Learn Python 3 the Hard Way

Learn Python 3 the Hard Way

Author: Zed A. Shaw

Publisher: Addison-Wesley Professional

Published: 2017-06-26

Total Pages: 752

ISBN-13: 0134693906

DOWNLOAD EBOOK

You Will Learn Python 3! Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Python 3 the Hard Way, you’ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how a computer works; what good programs look like; and how to read, write, and think about code. Zed then teaches you even more in 5+ hours of video where he shows you how to break, fix, and debug your code—live, as he’s doing the exercises. Install a complete Python environment Organize and write code Fix and break code Basic mathematics Variables Strings and text Interact with users Work with files Looping and logic Data structures using lists and dictionaries Program design Object-oriented programming Inheritance and composition Modules, classes, and objects Python packaging Automated testing Basic game development Basic web development It’ll be hard at first. But soon, you’ll just get it—and that will feel great! This course will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful, popular programming languages. You’ll be a Python programmer. This Book Is Perfect For Total beginners with zero programming experience Junior developers who know one or two languages Returning professionals who haven’t written code in years Seasoned professionals looking for a fast, simple, crash course in Python 3


Begin to Code with Python

Begin to Code with Python

Author: Rob Miles

Publisher: Microsoft Press

Published: 2017-11-21

Total Pages: 1282

ISBN-13: 1509304533

DOWNLOAD EBOOK

Become a Python programmer–and have fun doing it! Start writing software that solves real problems, even if you have absolutely no programming experience! This friendly, easy, full-color book puts you in total control of your own learning, empowering you to build unique and useful programs. Microsoft has completely reinvented the beginning programmer’s tutorial, reflecting deep research into how today’s beginners learn, and why other books fall short. Begin to Code with Python is packed with innovations, from its “Snaps” prebuilt operations to its “Make Something Happen” projects. Whether you’re a total beginner or you’ve tried before, this guide will put the power, excitement, and fun of programming where it belongs: in your hands! Easy, friendly, and you’re in control! Learn how to... Get, install, and use powerful free tools to create modern Python programs Learn key concepts from 170 sample programs, and use them to jumpstart your own Discover exactly what happens when a program runs Approach program development with a professional perspective Learn the core elements of the Python language Build more complex software with classes, methods, and objects Organize programs so they’re easy to build and improve Capture and respond to user input Store and manipulate many types of real-world data Define custom data types to solve specific problems Create interactive games that are fun to play Build modern web and cloud-based applications Use pre-built libraries to quickly create powerful software Get code samples, including complete apps, at: https://aka.ms/BegintoCodePython/downloads About This Book For absolute beginners who’ve never written a line of code For anyone who’s been frustrated with other beginning programming books or courses For people who’ve started out with other languages and now want to learn Python Works with Windows PC, Apple Mac, Linux PC, or Raspberry Pi Includes mapping of MTA exam objectives that are covered in this book, as well as an appendix with further explanation of some of the topics on the exam