Book picks similar to
Introduction to Programming Using Python by Y. Daniel Liang
programming
python
nonfiction
science
The Quick Python Book
Naomi R. Ceder - 2000
This updated edition includes all the changes in Python 3, itself a significant shift from earlier versions of Python.The book begins with basic but useful programs that teach the core features of syntax, control flow, and data structures. It then moves to larger applications involving code management, object-oriented programming, web development, and converting code from earlier versions of Python.True to his audience of experienced developers, the author covers common programming language features concisely, while giving more detail to those features unique to Python.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
CompTIA Project+ Study Guide Authorized Courseware: Exam PK0–003
Kim Heldman - 2010
You'll find complete coverage of all exam objectives, including key topics such as project planning, execution, delivery, closure, and others. CompTIA's Project+ is the foundation-level professional exam in the complex world of project management; certified project managers often choose to go on and obtain their Project Management Professional (PMP) certifications as well Provides complete coverage of all exam objectives for CompTIA's first update to the Project+ exam in six years Covers project planning, execution, delivery, change, control, communication, and closure Demonstrates and reinforces exam preparation with practical examples and real-word scenarios Includes a CD with Sybex test engine, practice exams, electronic flashcards, and a PDF of the book Approach the new Project+ exam with confidence with this in-depth study guide! Reviews
Python in a Nutshell
Alex Martelli - 2003
Demonstrates the programming language's strength as a Web development tool, covering syntax, data types, built-ins, the Python standard module library, and real world examples
Algorithms
Sanjoy Dasgupta - 2006
Emphasis is placed on understanding the crisp mathematical idea behind each algorithm, in a manner that is intuitive and rigorous without being unduly formal. Features include: The use of boxes to strengthen the narrative: pieces that provide historical context, descriptions of how the algorithms are used in practice, and excursions for the mathematically sophisticated.Carefully chosen advanced topics that can be skipped in a standard one-semester course, but can be covered in an advanced algorithms course or in a more leisurely two-semester sequence.An accessible treatment of linear programming introduces students to one of the greatest achievements in algorithms. An optional chapter on the quantum algorithm for factoring provides a unique peephole into this exciting topic. In addition to the text, DasGupta also offers a Solutions Manual, which is available on the Online Learning Center.Algorithms is an outstanding undergraduate text, equally informed by the historical roots and contemporary applications of its subject. Like a captivating novel, it is a joy to read. Tim Roughgarden Stanford University
America's Daughter
Maria Nhambu - 2017
Her adjustment to a new culture includes shocking doses of American-style racial discrimination and Nhambu’s discovery that she must learn to be a Black American. She graduates from college, thus fulfilling her dream of becoming a teacher, and teaches high school in the inner city. She marries, has two children, and establishes herself in the American way of life. Then a visit to Africa, and especially to Tanzania, reawakens the drumbeats and dancing that she carries in her soul. On her return home, she teaches Swahili and African Studies, performs African dance at schools, and creates Aerobics With Soul®, a fitness workout based on African dance. She both finds and creates the family she longed for as a child and connects with her unknown background. The first book of the trilogy, Africa’s Child, was released in 2016. The final book of her memoir series—Drum Beats, Heart Beats—reveals more of Nhambu’s life as she searches for her father.
Tony Northrup's DSLR Book: How to Create Stunning Digital Photography
Tony Northrup - 2011
First, you will master these basic concepts:* Composition* Exposure* Shutter speed* Aperture* Depth-of-field* ISO* Natural light* Flash* Posing* Troubleshooting bad pictures* Using raw files* Studio lighting* Night photography* HDR* Macro/close-up photographyThen, you will learn the pro's secrets for photographing these subjects:* People (candid, casual, formal, and underwater portraits)* Weddings* Pets* Wildlife (mammals, birds, insects, fish, and more)* Landscapes* Cityscapes* Sunrises and sunsets* Flowers* Forests, waterfalls, and rivers* Fireworks* Stars
OFF THE MAP: 25 True Stories to Inspire Your Next Adventure
Chelsea Fagan - 2014
But it’s never too late to write your next story, and to go on your next adventure. In partnership with Cayman Jack, Thought Catalog presents a collection of 25 travel stories to inspire you to leave behind the predictable and take to the open road in search of the unforgettable. Your next great memory is waiting for you, whether you realize it or not. And these exceptional stories will help you find it.
Landing Eagle: Inside the Cockpit During the First Moon Landing
Michael Engle - 2019
It was a sea in name only. It was actually a bone dry, ancient dusty basin pockmarked with craters and littered with rocks and boulders. Somewhere in that 500 mile diameter basin, the astronauts would attempt to make Mankind’s first landing on the Moon. Neil Armstrong would pilot the Lunar Module “Eagle” during its twelve minute descent from orbit down to a landing. Col. Edwin “Buzz” Aldrin would assist him. On the way down they would encounter a host of problems, any one of which could have potentially caused them to have to call off the landing, or, even worse, die making the attempt. The problems were all technical-communications problems, computer problems, guidance problems, sensor problems. Armstrong and Aldrin faced the very real risk of dying by the very same technical sword that they had to live by in order to accomplish the enormous task of landing on the Moon for the first time. Yet the human skills Armstrong and Aldrin employed would be more than equal to the task. Armstrong’s formidable skills as an aviator, honed from the time he was a young boy, would serve him well as he piloted Eagle down amidst a continuing series of systems problems that might have fatally distracted a lesser aviator. Armstrong’s brilliant piloting was complemented by Aldrin’s equally remarkable discipline and calmness as he stoically provided a running commentary on altitude and descent rate while handling systems problems that threatened the landing. Finally, after a harrowing twelve and a half minutes, Armstrong gently landed Eagle at “Tranquility Base”, a name he had personally chosen to denote the location of the first Moon landing. In “Landing Eagle-Inside the Cockpit During the First Moon Landing”, author Mike Engle gives a minute by minute account of the events that occurred throughout Eagle’s descent and landing on the Moon. Engle, a retired NASA engineer and Mission Control flight controller, uses NASA audio files of actual voice recordings made inside Eagle’s cockpit during landing to give the reader an “inside the cockpit” perspective on the first Moon landing. Engle’s transcripts of these recordings, along with background material on the history and technical details behind the enormous effort to accomplish the first Moon landing, give a new and fascinating insight into the events that occurred on that remarkable day fifty years ago.
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
Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers
John MacCormick - 2012
A simple web search picks out a handful of relevant needles from the world's biggest haystack: the billions of pages on the World Wide Web. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers; and we use digital signatures to verify the identity of the websites we visit. How do our computers perform these tasks with such ease? This is the first book to answer that question in language anyone can understand, revealing the extraordinary ideas that power our PCs, laptops, and smartphones. Using vivid examples, John MacCormick explains the fundamental "tricks" behind nine types of computer algorithms, including artificial intelligence (where we learn about the "nearest neighbor trick" and "twenty questions trick"), Google's famous PageRank algorithm (which uses the "random surfer trick"), data compression, error correction, and much more. These revolutionary algorithms have changed our world: this book unlocks their secrets, and lays bare the incredible ideas that our computers use every day.
Problem Solving with Algorithms and Data Structures Using Python
Bradley N. Miller - 2005
It is also about Python. However, there is much more. The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter. The only way to be successful is through deliberate and incremental exposure to the fundamental ideas. A beginning computer scientist needs practice so that there is a thorough understanding before continuing on to the more complex parts of the curriculum. In addition, a beginner needs to be given the opportunity to be successful and gain confidence. This textbook is designed to serve as a text for a first course on data structures and algorithms, typically taught as the second course in the computer science curriculum. Even though the second course is considered more advanced than the first course, this book assumes you are beginners at this level. You may still be struggling with some of the basic ideas and skills from a first computer science course and yet be ready to further explore the discipline and continue to practice problem solving. We cover abstract data types and data structures, writing algorithms, and solving problems. We look at a number of data structures and solve classic problems that arise. The tools and techniques that you learn here will be applied over and over as you continue your study of computer science.
Interpersonal Communication
Kory Floyd - 2011
"Interpersonal Communication, 2e" demonstrates how effective interpersonal communication can make students' lives better. With careful consideration given to the impact of computer-mediated communication, the program reflects the rapid changes of the modern world in which today's students live and interact. The program also helps students understand and build interpersonal skills and choices for their academic, personal, and professional lives.
Inside the Criminal Mind
Stanton E. Samenow - 1984
Now, with the benefit of twenty years' worth of additional knowledge and insight, Stanton Samenow offers a completely updated edition of his classic work, including fresh perceptions into crimes in the spotlight today, from stalking and domestic violence to white-collar crime and political terrorism. Dr. Samenow's three decades of working with criminals have reaffirmed his argument that factors such as poverty, divorce, and media violence do not cause criminality. Rather, as Samenow documents here, all criminals share a particular mind-set--often evident in childhood--that is disturbingly different from that of a responsible citizen. While new types of crime have grown more prevalent, or at least more visible to the public eye--from spousal abuse to school shootings--little has changed in terms of our approach to dealing with crime. Rehabilitation programs based on the assumption that society is more to blame for crime than the criminal, an assumption for which a causal link has yet to be established, have proved to be grossly inadequate. Crime continues to invade every aspect of our lives, criminal court dockets and prisons are oppressively overcrowded and expensive, and recidivism rates continue to escalate.To embark on a truly corrective program, we must begin with the clear understanding that the criminal chooses crime; he chooses to reject society long before society rejects him. The criminal values people only to the extent that he can use them for his own self-serving ends; he does not justify his actions to himself. Only by "habilitating" the criminal, so that he sees himself realistically and develops responsible patterns of thought, can we change his behavior. It is vital that we know who the criminal is and how and why he acts differently from responsible citizens. From that understanding can come reasonable, compassionate, and effective solutions.
For the Love of Scott!
Jo Hamilton - 2011
She taught her family how to read Scott’s medical chart and to ask pointed questions, no longer leaving his care to the medical professionals who had overdosed him with drugs to the very brink of death in less than three days.“Jo, you have to tell people what they’ve done to me. You have to tell them!”pleaded her little brother, as he lay writhing in agony.In “For the Love of Scott!”, the author recollects her family’s poignant story of love, bewilderment, and lingering frustration when faced with catastrophic medical mistakes. Read the experiences of Scott Hamilton’s family members as they struggle through a storm of horrific medical errors that could have been prevented and recognize what you need to do when someone you love is faced with life-threatening circumstances created by health experts.It took Jo 27 years to put this heartbreaking event down on paper. Writing opened old wounds and required hours of research and documentation. It forced her family to relive a chapter in their own lives that they desperately wanted closed. Yet, they rallied together to help Jo with her mission to keep that promise.To help further her goals, Jo Hamilton will be donating a portion of the proceeds from the sale of her book, to the 1984 Olympic Gold Medal Winner, Scott Hamilton's foundation, The Scott Hamilton CARES Initiative. The Scott Hamilton CARES Initiative was created to help with cancer research, support cancer patients and their families, and find a cure cancer.
