Download This PDF Book : Think Python: How to Think Like a Computer Scientist 2nd Edition by Allen B. Downey for free.
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for Python 3.
Through exercises in each chapter, you’ll try out programming concepts as you learn them.
Think Python is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics. Beginners just getting their feet wet will learn how to start with Python in a browser.
Start with the basics, including language syntax and semantics
Get a clear definition of each programming concept
Learn about values, variables, statements, functions, and data structures in a logical progression
Discover how to work with files and databases
Understand objects, methods, and object-oriented programming
Use debugging techniques to fix syntax, runtime, and semantic errors
Explore interface design, data structures, and GUI-based programs through case studies
O'Reilly
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
At the heart of our business is a unique network of expert pioneers and practitioners who share their knowledge through the O’Reilly learning platform and our books—which have been heralded for decades as the definitive way to learn the technologies that are shaping the future. So individuals, teams, and organizations learn the tools, best practices, and emerging trends that will transform their industries.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
About the Author
Allen Downey is a Professor of Computer Science at Olin College of Engineering. He has taught at Wellesley College, Colby College and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Master's and Bachelor's degrees from MIT.
CONTENTS:
Chapter 1. The Way of the Program
Chapter 2. Variables, Expressions and Statements
Chapter 3. Functions
Chapter 4. Case Study: Interface Design
Chapter 5. Conditionals and Recursion
Chapter 6. Fruitful Functions
Chapter 7. Iteration
Chapter 8. Strings
Chapter 9. Case Study: Word Play
Chapter 10. Lists
Chapter 11. Dictionaries
Chapter 12. Tuples
Chapter 13. Case Study: Data Structure Selection
Chapter 14. Files
Chapter 15. Classes and Objects
Chapter 16. Classes and Functions
Chapter 17. Classes and Methods
Chapter 18. Inheritance
Chapter 19. The Goodies
Chapter 20. Debugging
Chapter 21. Analysis of Algorithms
About The Book:
Publisher : O'Reilly Media; 2nd edition (January 12, 2016)
Language : English
Pages : 292
File : PDF, 3MB
Free Download the Book: Think Python: How to Think Like a Computer Scientist
PS: Share the link with your friends
If the Download link is not working, kindly drop a comment below, so we'll update the download link for you.
Happy downloading!