Front cover image for Introduction to Programming in Python An Interdisciplinary Approach

Introduction to Programming in Python An Interdisciplinary Approach

Today, anyone in a scientific or technical discipline needs programming skills. Python is an ideal first programming language, and Introduction to Programming in Python is the best guide to learning it. Princeton University's Robert Sedgewick, Kevin Wayne, and Robert Dondero have crafted an accessible, interdisciplinary introduction to programming in Python that emphasises important and engaging applications, not toy problems. The authors supply the tools needed for students to learn that programming is a natural, satisfying, and creative experience. This example-driven guide focuses on Python
eBook, English, 2015
Addison Wesley, Sydney, 2015
1 online resource (1169 p.)
9780134076522, 0134076524
1338839159
Preface xiii   Chapter 1: Elements of Programming 1 1.1 Your First Program 2 1.2 Built-in Types of Data 14 1.3 Conditionals and Loops 56 1.4 Arrays 100 1.5 Input and Output 140 1.6 Case Study: Random Web Surfer 188   Chapter 2: Functions and Modules 209 2.1 Defining Functions 210 2.2 Modules and Clients 248 2.3 Recursion 290 2.4 Case Study: Percolation 322   Chapter 3: Object-Oriented Programming 351 3.1 Using Data Types 352 3.2 Creating Data Types 402 3.3 Designing Data Types 450 3.4 Case Study: N-Body Simulation 496   Chapter 4: Algorithms and Data Structures 511 4.1 Performance 512 4.2 Sorting and Searching 556 4.3 Stacks and Queues 590 4.4 Symbol Tables 634 4.5 Case Study: Small-World Phenomenon 684   Context 729   Glossary 733 Index 739   Each section concludes with Q&A and Exercises.
Description based upon print version of record
public.ebookcentral.proquest.com Click here to view book