Murach’s Python Programming: Beginner to Pro
Book information
Description
If you want to learn how to program but don't know where to start, this is the right book and the right language for you. From the first page, our unique self-paced approach will help you build competence and confidence in your programming skills. And Python is the best language ever for learning how to program because of its simplicity and breadth...two features that are hard to find in a single language. But this isn't just a book for newbies! Our self-paced approach also works for experienced programmers, helping you learn faster and better than you've ever learned a language before. By the time you're through, you will have mastered all of the Python skills that are needed on the job, including those for object-oriented, database, and GUI programming. To make all of this possible, section 1 of this book presents an 8-chapter course that will get anyone off to a great start. Section 2 builds on that base by presenting the other essential skills that every Python programmer should have. Section 3 shows you how to develop object-oriented programs, a critical skillset in today's world. And section 4 shows you how to apply all of the skills that you've already learned as you build database and GUI programs for the real world. Murach's Python Programming......Page 1 Section 1 - Essential Concepts and Skills......Page 19 Chapter 1 - An Introduction to Python Programming......Page 21 Chapter 2 - How to Write Your First Programs......Page 45 Chapter 3 - How to Code Control Statements......Page 83 Chapter 4 - How to Define and Use Functions and Modules......Page 121 Chapter 5 - How to Test and Debug a Program......Page 159 Chapter 6 - How to Work with Lists and Tuples......Page 181 Chapter 7 - How to Work with File I/O......Page 213 Chapter 8 - How to Handle Exceptions......Page 243 Section 2 - Other Concepts and Skills......Page 265 Chapter 9 - How to Work with Numbers......Page 267 Chapter 10 - How to Work with Strings......Page 287 Chapter 11 - How to Work with Dates and Times......Page 315 Chapter 12 - How to Work with Dictionaries......Page 339 Chapter 13 - How to Work with Recursion and Algorithms......Page 365 Section 3 - Object-Oriented Programming......Page 381 Chapter 14 - How to Define and Use Your Own Classes......Page 383 Chapter 15 - How to Work with Inheritance......Page 423 Chapter 16 - How to Design an Object-Oriented Program......Page 451 Section 4 - Database and GUI Programming......Page 477 Chapter 17 - How to Work with a Database......Page 479 Chapter 18 - How to Build a GUI Program......Page 521 Appendix A - How to Set Up Windows for This Book......Page 541 Appendix B - How to Set Up Mac OS X for This Book......Page 551 Index......Page 563
Similar books
The Book of R: A First Course in Programming and Statistics
2016 · PDF
Teach Yourself C++
1997 · PDF
The Modern C++ Challenge: Become an expert programmer by solving real-world problems
2018 · EPUB
Cody’s Data Cleaning Techniques Using SAS
2017 · AZW3
Peter Norton’s Assembly Language Book for the IBM PC
1986 · DJVU
Python GUI Programming Cookbook
2017 · PDF
Expert C++ Programming
2018 · EPUB
B4A: Rapid Android App Development using BASIC
2015 · PDF