Starting out with Python. ([2019])
- Record Type:
- Book
- Title:
- Starting out with Python. ([2019])
- Main Title:
- Starting out with Python
- Further Information:
- Note: Tony Gaddis.
- Authors:
- Gaddis, Tony
- Contents:
- Cover; Inside Front Cover; Title Page; Copyright Page; Contents at a Glance; Contents; Preface; Acknowledgments; Acknowledgments for the Global Edition; About the Author; Chapter 1 Introduction to Computers and Programming; 1.1 Introduction; 1.2 Hardware and Software; 1.3 How Computers Store Data; 1.4 How a Program Works; 1.5 Using Python; Review Questions; Chapter 2 Input, Processing, and Output; 2.1 Designing a Program; 2.2 Input, Processing, and Output; 2.3 Displaying Output with the print Function; 2.4 Comments; 2.5 Variables; 2.6 Reading Input from the Keyboard. 2.7 Performing Calculations2.8 More About Data Output; 2.9 Named Constants; 2.10 Introduction to Turtle Graphics; Review Questions; Programming Exercises; Chapter 3 Decision Structures and Boolean Logic; 3.1 The if Statement; 3.2 The if-else Statement; 3.3 Comparing Strings; 3.4 Nested Decision Structures and the if-elif-else Statement; 3.5 Logical Operators; 3.6 Boolean Variables; 3.7 Turtle Graphics: Determining the State of the Turtle; Review Questions; Programming Exercises; Chapter 4 Repetition Structures; 4.1 Introduction to Repetition Structures. 4.2 The while Loop: A Condition-Controlled Loop4.3 The for Loop: A Count-Controlled Loop; 4.4 Calculating a Running Total; 4.5 Sentinels; 4.6 Input Validation Loops; 4.7 Nested Loops; 4.8 Turtle Graphics: Using Loops to Draw Designs; Review Questions; Programming Exercises; Chapter 5 Functions; 5.1 Introduction to Functions; 5.2 Defining and Calling a VoidCover; Inside Front Cover; Title Page; Copyright Page; Contents at a Glance; Contents; Preface; Acknowledgments; Acknowledgments for the Global Edition; About the Author; Chapter 1 Introduction to Computers and Programming; 1.1 Introduction; 1.2 Hardware and Software; 1.3 How Computers Store Data; 1.4 How a Program Works; 1.5 Using Python; Review Questions; Chapter 2 Input, Processing, and Output; 2.1 Designing a Program; 2.2 Input, Processing, and Output; 2.3 Displaying Output with the print Function; 2.4 Comments; 2.5 Variables; 2.6 Reading Input from the Keyboard. 2.7 Performing Calculations2.8 More About Data Output; 2.9 Named Constants; 2.10 Introduction to Turtle Graphics; Review Questions; Programming Exercises; Chapter 3 Decision Structures and Boolean Logic; 3.1 The if Statement; 3.2 The if-else Statement; 3.3 Comparing Strings; 3.4 Nested Decision Structures and the if-elif-else Statement; 3.5 Logical Operators; 3.6 Boolean Variables; 3.7 Turtle Graphics: Determining the State of the Turtle; Review Questions; Programming Exercises; Chapter 4 Repetition Structures; 4.1 Introduction to Repetition Structures. 4.2 The while Loop: A Condition-Controlled Loop4.3 The for Loop: A Count-Controlled Loop; 4.4 Calculating a Running Total; 4.5 Sentinels; 4.6 Input Validation Loops; 4.7 Nested Loops; 4.8 Turtle Graphics: Using Loops to Draw Designs; Review Questions; Programming Exercises; Chapter 5 Functions; 5.1 Introduction to Functions; 5.2 Defining and Calling a Void Function; 5.3 Designing a Program to Use Functions; 5.4 Local Variables; 5.5 Passing Arguments to Functions; 5.6 Global Variables and Global Constants; 5.7 Introduction to Value-Returning Functions: Generating Random Numbers. 5.8 Writing Your Own Value-Returning Functions5.9 The math Module; 5.10 Storing Functions in Modules; 5.11 Turtle Graphics: Modularizing Code with Functions; Review Questions; Programming Exercises; Chapter 6 Files and Exceptions; 6.1 Introduction to File Input and Output; 6.2 Using Loops to Process Files; 6.3 Processing Records; 6.4 Exceptions; Review Questions; Programming Exercises; Chapter 7 Lists and Tuples; 7.1 Sequences; 7.2 Introduction to Lists; 7.3 List Slicing; 7.4 Finding Items in Lists with the in Operator; 7.5 List Methods and Useful Built-in Functions; 7.6 Copying Lists. 7.7 Processing Lists7.8 Two-Dimensional Lists; 7.9 Tuples; 7.10 Plotting List Data with the matplotlib Package; Review Questions; Programming Exercises; Chapter 8 More About Strings; 8.1 Basic String Operations; 8.2 String Slicing; 8.3 Testing, Searching, and Manipulating Strings; Review Questions; Programming Exercises; Chapter 9 Dictionaries and Sets; 9.1 Dictionaries; 9.2 Sets; 9.3 Serializing Objects; Review Questions; Programming Exercises; Chapter 10 Classes and Object-Oriented Programming; 10.1 Procedural and Object-Oriented Programming; 10.2 Classes; 10.3 Working with Instances. … (more)
- Edition:
- Fourth edition, Global edition
- Publisher Details:
- Harlow, United Kingdom : Pearson Education Limited
- Publication Date:
- 2019
- Copyright Date:
- 2019
- Extent:
- 1 online resource (748 pages)
- Subjects:
- 005.133
Python (Computer program language)
Python (Langage de programmation)
Python (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781292225814
1292225815 - Related ISBNs:
- 1292225750
9781292225753 - Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.725763
- Ingest File:
- 14_049.xml