Introduction to Python Programming and Data Structures, 3rd edition
- Y Daniel Liang
- Find it fast
Quickly navigate your eTextbook with search
- Stay organized
Access all your eTextbooks in one place
- Easily continue access
Keep learning with auto-renew
Introduction to Python Programming and Data Structures focuses on the fundamentals first to help you learn problem solving and programming in a broad context. It introduces basic programming concepts and techniques on selections, loops and functions, before writing custom classes. Step-by-step coverage shows you how to use Python to solve problems. Exercises and problems with varying levels of difficulty cover interesting application areas. The best way to learn programming is by practicing, and this introduction offers many opportunities for you to practice creating efficient, elegant code.
The 3rd Edition has new data structures topics and up-to-date content, examples and exercises that keep pace with recent trends.
Published by Pearson (July 25th 2022) - Copyright © 2023
ISBN-13: 9780137915972
Subject: Programming - Introductory
Category: Python
- Introduction to Computers, Programs, and Python
- Elementary Programming
- Selections
- Mathematical Functions, Strings, and Objects
- Loops
- Functions
- Lists
- Multidimensional Lists
- Objects and Classes
- Basic GUI Programming Using Tkinter
- Advanced GUI Programming Using Tkinter
- Inheritance and Polymorphism
- Files and Exception Handling
- Tuples, Sets, and Dictionaries
- Recursion
- Developing Efficient Algorithms
- Sorting
- Linked Lists, Stacks, Queues, and Priority Queues
- Binary Search Trees
- AVL Trees
- Hashing
- Graphs and Applications
- Weighted Graphs and Applications
Appendices
- Python Keywords
- The ASCII Character Set
- Number Systems
- Command Line Arguments
- Regular Expressions
- Bitwise Operations
- The Big-O, Big Omega, and Big-Theta Notations
- Operator Precedence Chart