Book picks similar to
Murach's Python Programming by Joel Murach
programming
python
technology
computers
The REST API Design Handbook
George Reese - 2012
The RESTful approach to web services design is rapidly become the approach of choice. Unfortunately, too few people have truly solid REST API design skills, and discussions of REST can become bogged down in dry theory.The REST API Design Handbook is a simple, practical guide to aid software engineers and software architects create lasting, scalable APIs based on REST architectural principles. The book provides a sound foundation in discussing the constraints that define a REST API. It quickly goes beyond that into the practical aspects of implementing such an API in the real world.Written by cloud computing expert George Reese, The REST API Design Handbook reflects hands on work in consuming many different third party APIs as well the development of REST-based web services APIs. It addresses all of the debates the commonly arise while creating these APIs. Subjects covered include:* REST architectural constraints* Using HTTP methods and response codes in an API* Authenticating RESTful API calls* Versioning* Asynchronous Operations* Pagination and Streaming* Polling and Push Notifications* Rate Limiting
Study Guide for Book Clubs: A Gentleman in Moscow
Kathryn Cope - 2017
A comprehensive guide to Amor Towles' acclaimed new novel 'A Gentleman in Moscow', this discussion aid includes a wealth of information and resources: useful literary and historical context; an author biography; a plot synopsis; analyses of themes & imagery; character analysis; twenty thought-provoking discussion questions; recommended further reading and even a quick quiz. For those in book clubs, this useful companion guide takes the hard work out of preparing for meetings and guarantees productive discussion. For solo readers, it encourages a deeper examination of a multi-layered text.
The Crinkle Crankle Wall: Our First Year in Andalusia
Sabina Ostrowska - 2020
As soon as they drive across Andalusia, they fall in love with its rugged beauty, whitewashed villages, red geraniums, giant aloes, and endless olive trees. After weeks of visiting ruins and dilapidated sheds advertised as homes, they find a little stone cottage in a mountain valley in the middle of nowhere. Equipped with everything that a romantic soul desires: a patio shaded by grape vines, an ancient bay leaf tree, and a formidable oak in front of a long driveway, they fall in love with this property and decide to reform it into a guest house. With little foresight or planning, they exchange cushy expats lives for a life in the sun.Quite quickly, however, they find themselves battling cowboy builders, no electricity, a dry well, torrential rain storms, and a freezing cold winter without a roof over their heads. Through all these adventures, they develop relations with their neighbours who had lived in the valley for many generations. Puzzled by the strangers’ behaviour, the neighbours teach them about olive picking, and the cultivation of local vegetables. But primarily, they offer their endless generosity and insight into life in rural Andalusia.As they begin to settle in, financial problems confront our somewhat naïve couple. Without steady pay checks and construction bills piling up, their idea of the good life starts to fall apart. Written with a wry sense of honest humour, this story is filled with twists and turns that take the reader on a journey from a life where every day was monotonously repetitive to a place where every day presents a new challenge.
Startup Secrets from the Ramayana
Prachi Garg - 2020
Citadel
Jordan Wylie - 2017
Jordan Wylie, a young man from a tough area of Blackpool where kids like him often went off the rails, chose a life in the army. He saw service in Iraq and learned to cope with the horrors he'd witnessed, then suffered an injury that blocked any chance of climbing up the military ladder. But an old army colleague suggested he join a security team on a tanker in Yemen. Ex-servicemen were offered dazzling salaries and `James Bond' lifestyles between jobs protecting the super-tankers carrying consumer goods to Europe and the US. However, for the men tempted to go, the price they paid was the claustrophobia and isolation of life on board and the ever-present possibility of death skimming towards them across the vast, lonely blue sea. Jordan was one of these men. In Citadel, he writes the first account of these dangerous years from someone 'at the front'. A young soldier from the backstreets of Blackpool, he was determined to make the most of his life, but unsure of the way forward. To his surprise, he found his answers in the perilous waters of 'Pirate Alley'.
HTML for the World Wide Web with XHTML and CSS (Visual QuickStart Guide)
Elizabeth Castro - 2002
The task-based approach teaches readers how to combine HTML and CSS to create sharp and consistent Web pages.
Coders at Work: Reflections on the Craft of Programming
Peter Seibel - 2009
As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day–to–day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: http://www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 16 folks who’ve been kind enough to agree to be interviewed:- Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow- Joe Armstrong: Inventor of Erlang- Joshua Bloch: Author of the Java collections framework, now at Google- Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger- Douglas Crockford: JSON founder, JavaScript architect at Yahoo!- L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1- Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation - Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal - Dan Ingalls: Smalltalk implementor and designer- Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler- Donald Knuth: Author of The Art of Computer Programming and creator of TeX- Peter Norvig: Director of Research at Google and author of the standard text on AI- Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress- Ken Thompson: Inventor of UNIX- Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hackerWhat you’ll learn:How the best programmers in the world do their jobWho is this book for?Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers.
Why Your Prescription Takes So Damn Long to Fill
Drugmonkey, Master of Pharmacy - 2010
I call your doctors office and am put on hold for 5 minutes, then informed that your prescription was phoned in to my competitor on the other side of town. Phoning the competitor, I am immediately put on hold for 5 minutes before speaking to a clerk, who puts me back on hold to wait for the pharmacist. Your prescription is then transferred to me, and now I have to get the 2 phone calls that have been put on hold while this was being done. Now I return to the counter to ask if we've ever filled prescriptions for you before. For some reason, you think that "for you" means "for your cousin" and you answer my question with a "yes", whereupon I go the computer and see you are not on file. The phone rings..." That's part of the reason why your prescription takes so long to fill, and after almost 20 years of this, a question I was never quite able to answer loomed larger and larger each day: "Why did I get into this profession?" Cranky customers whose only questions seem to involve their insurance co-pays. Pointless paperwork. People begging for early narcotic refills. Staff cuts. That was my workday. The struggle to get people the medicine and information they needed seemed almost futile at times. Then one day I got the answer. It hit me like a ton of bricks while driving home one spring evening along the California coast. I was born again, but it had nothing to do with Jesus. It did have a lot to do with a little plastic motorcycle. And I did become the pharmacist who saved Christmas. I absolutely know now why I became a pharmacist. I still don't know why your co-pay is so high.
The stranger in my life
Janet Holt - 2012
With the help of an experienced psychologist she relives the events of 34 years ago and in doing so discovers what happened to her business partner, Fred Handford. Following EMDR (Eye Movement Desensitization and Reprocessing) treatment the nightmares she has suffered since the day he disappeared - 19th March 1976 - stop competely and the truth is finally revealed.
Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications
William Penberthy - 2013
Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.Focus on the expertise measured by these objectives:Design the application architectureDesign the user experienceDevelop the user experienceTroubleshoot and debug web applicationsDesign and implement securityThis Microsoft Exam Ref:Organizes its coverage by exam objectives.Features strategic, what-if scenarios to challenge you.Includes a 15% exam discount from Microsoft. (Limited time offer)
You Don't Know JS: Up & Going
Kyle Simpson - 2015
With the "You Don’t Know JS" book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid.The series’ first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the other, more in-depth books in the series—and be well on your way toward true JavaScript.With this book you will:
Learn the essential programming building blocks, including operators, types, variables, conditionals, loops, and functions
Become familiar with JavaScript's core mechanisms such as values, function closures, this, and prototypes
Get an overview of other books in the series—and learn why it’s important to understand all parts of JavaScript
Systems Analysis and Design
Alan Dennis - 2002
Building on their experience as professional systems analysts and award-winning teachers, authors Dennis, Wixom, and Roth capture the experience of developing and analyzing systems in a way that students can understand and apply.With
Systems Analysis and Design, 4th edition
, students will leave the course with experience that is a rich foundation for further work as a systems analyst.
Semiconductor Device Fundamentals
Robert F. Pierret - 1995
Problems are designed to progressively enhance MATLAB-use proficiency, so students need not be familiar with MATLAB at the start of your course. Program scripts that are answers to exercises in the text are available at no charge in electronic form (see Teaching Resources below). *Supplement and Review Mini-Chapters after each of the text's three parts contain an extensive review list of terms, test-like problem sets with answers, and detailed suggestions on supplemental reading to reinforce students' learning and help them prepare for exams. *Read-Only Chapters, strategically placed to provide a change of pace during the course, provide informative, yet enjoyable reading for students. *Measurement Details and Results samples offer students a realistic perspective on the seldom-perfect nature of device characteristics, contrary to the way they are often represented in introductory texts. Content Highlig
Head First Design Patterns
Eric Freeman - 2004
At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern. Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.
Code Complete
Steve McConnell - 1993
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