Introduction to Python Programming and Data Structures

- 50%

Original price was: $64.98.Current price is: $32.49.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 118.1 MB
  • Book Language: English
  • Total Page Count: 1215
  • Instant Download
SKU: DIGI-008641

Learning Python is more than memorizing syntax: it means learning how to break a problem into steps, choose a useful structure, and turn an idea into working code. Introduction to Python Programming and Data Structures takes that fundamentals-first route, building from basic programming concepts toward object-oriented design and core data structures.

Build a foundation before the advanced topics

The book begins with computers, programs, and elementary Python, then develops selections, loops, functions, strings, and lists. This progression gives new programmers room to understand how code behaves before they take on larger abstractions. Explanations are paired with examples, case studies, chapter summaries, key terms, and programming exercises.

From everyday Python to larger programs

Later chapters introduce classes and objects, inheritance and polymorphism, file handling, exception handling, recursion, and graphical interface programming with Tkinter. The contents also reach into algorithm efficiency, sorting, linked lists, stacks, queues, priority queues, and binary search trees, with further coverage of hashing and graphs.

Practice problem-solving, not just syntax

Case studies apply concepts to concrete programming tasks, while exercises offer opportunities to put the ideas into practice. The third edition includes updated examples and exercises, with topics such as Python’s match-case statements and expanded data-structures coverage.

Who may find it useful?

This textbook is aimed at readers starting out with Python, particularly students who want a guided introduction that continues beyond the language basics into algorithms and data structures. Its staged approach also makes it a useful reference for revisiting a topic as programming projects grow in complexity.

For a course or a self-directed study plan, Liang’s book offers a clear progression: learn the building blocks, practice applying them, then explore the structures and techniques that help programs handle more demanding problems.

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Be the first to review “Introduction to Python Programming and Data Structures”

No product has been found!
Introduction to Python Programming and Data Structures
Introduction to Python Programming and Data Structures

Original price was: $64.98.Current price is: $32.49.

Your Next Chapter Starts Here.

Discover digital books that spark curiosity, inspire fresh ideas, and encourage learning. Explore the BooksStore collection and find your next great read.

Digital eBooks only
Downloadable file formats
Customer support available
Need Assistance?

Email us at [email protected]

Customer Support

General enquiries: response within 24–48 hours. Some issues may require additional time to resolve.

A World of Ideas Awaits

Good reads. Fresh possibilities.

Find something new to learn, enjoy, or explore. Browse the BooksStore collection and discover your next digital read.

Browse eBooks

Digital books only. No physical shipping. File formats vary by product.

Books Store
Logo
Shopping cart