Programming & Software Development
Practical Programming Using Python
3rd Edition · Paul Gries, Jennifer Campbell, Jason Montojo
A practical resource for strengthening programming, software design, and developer craftsmanship.
What You’ll Learn
A quick overview of the core skills and concepts covered in this book
- Python fundamentals including variables, functions, control flow, and data structures
- Introductory computer science concepts through programming exercises
- Testing, debugging, files, and practical problem solving
- How to use Python as a foundation for further CS study
Who This Book Is For
- Beginners learning programming with Python
- Introductory computer science students
- Self-taught learners wanting structured Python practice
- Readers preparing for later data, software, or CS coursework
Inside the Book
- Practical programming examples and design discussions
- Guidance on writing, organizing, and improving code
- Concepts that apply beyond a single project
- Examples, patterns, or practices for professional development
- Material useful for self-study and classroom support
Why This Book Stands Out
- Beginner-friendly Python approach tied to computer science concepts
- Practical examples and exercises rather than only theory
- Good bridge into formal CS topics
- Useful for learners who want a structured first programming text
Ready to Get the Book?
Start learning today with instant access through Amazon.
Related Books in This Series