وبلاگ بلیان

Starting Out with Python [Global Edition]

معرفی کتاب «Starting Out with Python [Global Edition]» نوشتهٔ Tony Gaddis، منتشرشده توسط نشر Pearson Education در سال 2021. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Starting Out with Python [Global Edition]» در دستهٔ بدون دسته‌بندی قرار دارد.

For courses in Python programming.This ISBN provides access to Pearson MyLab Programming. Pearson eText is included.A clear and student-friendly introduction to the fundamentals of PythoninStarting Out with Python, 5th Edition , Tony Gaddis’ accessible coverage introduces students to the basics of programming in a high-level language. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. Starting Out with Python discusses control structures, functions, and lists before classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, focused explanations, and an abundance of exercises appear in every chapter. Updates to the5th Edition include a new chapter on database programming, and new coverage of GUI programming, string processing and formatting, and turtle graphics topics.Reach every student with Pearson MyLab Programming MyLab is the teaching and learning platform thatempowers you tor each every student. By combining trusted author content with digital tools and a flexible platform, MyLab personalizes the learning experience and improves results for each student. With Pearson MyLab Programming, students work through hundreds of short, auto-graded coding exercises and receive immediate and helpful feedback based on their work. Learnmore about Pearson MyLab Programming.Plus, give students anytime, anywhere access with Pearson eTextPearson eText is a simple-to-use, mobile-optimized, personalized reading experience available within MyLab. Itlets students highlight and take notes, all in one place―even when offline. Educators can easily customize the table of contents and share their own notes with students, so they see the connection between their eText and what they learn in class. Learn more about Pearson eText or contact your rep for purchase options. Cover Digital Resources for Students Half Title Title Page Copyright Contents at a Glance Contents Location of VideoNotes in the Text Preface Pearson MyLab Programming 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 Calculations 2.8 String Concatenation 2.9 More About the print Function 2.10 Displaying Formatted Output with F-strings 2.11 Named Constants 2.12 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 Loop 4.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 Functions 5.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 Lists 7.8 List Comprehensions 7.9 Two-Dimensional Lists 7.10 Tuples 7.11 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 10.4 Techniques for Designing Classes Review Questions Programming Exercises Chapter 11: Inheritance 11.1 Introduction to Inheritance 11.2 Polymorphism Review Questions Programming Exercises Chapter 12: Recursion 12.1 Introduction to Recursion 12.2 Problem Solving with Recursion 12.3 Examples of Recursive Algorithms Review Questions Programming Exercises Chapter 13: GUI Programming 13.1 Graphical User Interfaces 13.2 Using the tkinter Module 13.3 Displaying Text with Label Widgets 13.4 Organizing Widgets with Frames 13.5 Button Widgets and Info Dialog Boxes 13.6 Getting Input with the Entry Widget 13.7 Using Labels as Output Fields 13.8 Radio Buttons and Check Buttons 13.9 Listbox Widgets 13.10 Drawing Shapes with the Canvas Widget Review Questions Programming Exercises Chapter 14: Database Programming 14.1 Database Management Systems 14.2 Tables, Rows, and Columns 14.3 Opening and Closing a Database Connection with SQLite 14.4 Creating and Deleting Tables 14.5 Adding Data to a Table 14.6 Querying Data with the SQL SELECT Statement 14.7 Updating and Deleting Existing Rows 14.8 More About Primary Keys 14.9 Handling Database Exceptions 14.10 CRUD Operations 14.11 Relational Data Review Questions Programming Exercises Appendix A: Installing Python Appendix B: Introduction to IDLE Appendix C: The ASCII Character Set Appendix D: Predefined Named Colors Appendix E: More About the import Statement Appendix F: Formatting Numeric Output with the format() Function Appendix G: Installing Modules with the pip Utility Appendix H: Answers to Checkpoints Index Symbols A B C D E F G H I J K L M N O P Q R S T U V W Z Credits A clear and student-friendly introduction to the fundamentals ofPython in StartingOut with Python, 5th Edition, Tony Gaddis accessible coverage introduces students to the basics of programming in a high-level language.Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. StartingOut with Python discusses control structures, functions, and lists before classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, focused explanations, and an abundance of exercises appear in every chapter. Updates to the 5th Edition include a new chapter on database programming, and new coverage of GUI programming, string processing and formatting, and turtle graphics topics. Reach every student with Pearson MyLab Programming MyLab is the teaching and learning platform that empowers you toreach every student. By combining trusted author content with digital tools and a flexible platform, MyLab personalizes the learning experience and improves results for each student. With Pearson MyLab Programming, students work through hundreds of short, auto-graded coding exercises and receive immediate and h lpful feedback based on their work For courses in Python programming. A clear and student-friendly introduction to the fundamentals of PythonIn Starting Out with Python, 5th Edition, Tony Gaddis'accessible coverage introduces students to the basics of programming in a high-level language. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. Starting Out with Python discusses control structures, functions, and lists before classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, focused explanations, and an abundance of exercises appear in every chapter. Updates to the 5th Edition include a new chapter on database programming, and new coverage of GUI programming, string processing and formatting, and turtle graphics topics. A clear and student-friendly introduction to the fundamentals of PythonIn Starting Out with Python, 5th Edition, Tony Gaddis' accessible coverage introduces students to the basics of programming in a high-level language. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. Starting Out with Python discusses control structures, functions, and lists before classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, focused explanations, and an abundance of exercises appear in every chapter. Updates to the 5th Edition include a new chapter on database programming, and new coverage of GUI programming, string processing and formatting, and turtle graphics topics For Courses In Python Programming. A Clear And Student-friendly Introduction To The Fundamentals Of Python In Starting Out With Python, 4th Edition, Tony Gaddis' Accessible Coverage Introduces Students To The Basics Of Programming In A High-level Language. Python, An Easy-to-learn And Increasingly Popular Object-oriented Language, Allows Readers To Become Comfortable With The Fundamentals Of Programming Without The Troublesome Syntax That Can Be Challenging For Novices. With The Knowledge Acquired Using Python, Students Gain Confidence In Their Skills And Learn To Recognise The Logic Behind Developing High-quality Programs. Starting Out With Python Discusses Control Structures, Functions, Arrays, And Pointers Before Objects And Classes. As With All Gaddis Texts, Clear And Easy-to-read Code Listings, Concise And Practical Real-world Examples, Focused Explanations, And An Abundance Of Exercises Appear In Every Chapter.
دانلود کتاب Starting Out with Python [Global Edition]