---
product_id: 320976461
title: "Introduction to Programming Using Python"
price: "$210"
currency: BBD
in_stock: true
reviews_count: 6
url: https://barbados.desertcart.com/products/320976461-introduction-to-programming-using-python
store_origin: BB
region: Barbados
---

# Introduction to Programming Using Python

**Price:** $210
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Introduction to Programming Using Python
- **How much does it cost?** $210 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [barbados.desertcart.com](https://barbados.desertcart.com/products/320976461-introduction-to-programming-using-python)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Buy Introduction to Programming Using Python 1 by Liang, Y. (ISBN: 9780132747189) from desertcart's Book Store. Everyday low prices and free delivery on eligible orders.

Review: Quite good, but missing some basic info - This is a college-level textbook, suitable for beginners to programming. As such it does a reasonably good job, in clear language. There are many examples and exercises. This is the second edition, and deals entirely with Python 3. The usual resources for instructors are available from the publisher's website. CONTENTS 01) Introduction to Computers, Programs and Python 02) Elementary Programming 03) Mathematical Functions, Strings, and Objects 04) Selections 05) Loops 06) Functions 07) Objects and Classes 08) More on Strings and Special Methods 09) GUI Programming Using Tkinter 10) Lists 11) Multidimensional Lists 12) Inheritance and Polymorphism 13) Files and Exception Handling 14) Tuples, Sets and Dictionaries 15) Recursion 16) Developing Efficient Algorithms 17) Sorting 18) Linked Lists, Stacks, Queues, and Priority Queues 19) Binary Search Trees 20) AVL Trees 21) Hashing: Implementing Dictionaries and Sets 22) Graphs and Applications 23) Weighted Graphs and Applications A) Python Keywords B) The ASCII Character Set C) Number Systems Chapters 16 through 23 are not contained in the book, but are online. ADDITIONAL SUPPLEMENTS The following supplements are (it says here) available from the Companion Website: General Supplements A. Glossary B. Installing and Using Python C. Python IDLE D. Python on Eclipse E. Python on Eclipse Debugging F. Python Coding Style Guidelines Advanced Python Topics A. Regular expressions B. Obtaining Date and time C. The str Class's format method D. Pass Arguments from the Command Line E. Database Programming. The publisher's site also contains a substantial list of errata. OMISSIONS Comparison with a comparable textbook, Murach's Python Programming , reveals not a few lacunæ in the present opus, some fairly startling; for example (the page-numbers refer to Murach): 010 Bytecode 028 Shebang line 050 Sep 078 Pseudocode 085 How to escape from an infinite loop 106 Calling main() 116 Docstrings 118 Namespaces 155 The IDLE debugger 180 Deepcopy 183 Key parameter for sort 195 With 210 CSV files 211 newline parameter 234 sys.exit 256 Locale 270 Multiline strings 276 Replace 282 Join At minimum, these are not in the index of Liang. SUMMARY So, a fairly well done introduction to Python; but I have seen several reviews (e.g. by David Muller on desertcart US) to the effect to the effect that this book has been written by a Java programmer, and frequently contains bad Python code and incorrect terminology. Having worked through both, and taking into account the pricing at the time of writing: if I had a choice, I'd take Murach.
Review: I bought it for my BCA 5th semester.And it's a Good book for understanding python concepts.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | 2,290,555 in Books ( See Top 100 in Books ) 1,088 in General Introduction to Programming 1,901 in Programming Languages & Tools 2,258 in Engineering Teaching Aids |
| Customer reviews | 4.1 4.1 out of 5 stars (103) |
| Dimensions  | 2.03 x 20.07 x 25.15 cm |
| Edition  | 1st |
| ISBN-10  | 0132747189 |
| ISBN-13  | 978-0132747189 |
| Item weight  | 1.02 kg |
| Language  | English |
| Print length  | 592 pages |
| Publication date  | 22 Mar. 2012 |
| Publisher  | Pearson |

## Images

![Introduction to Programming Using Python - Image 1](https://m.media-amazon.com/images/I/51OINRWus7L.jpg)

## Customer Reviews

### ⭐⭐⭐⭐ Quite good, but missing some basic info
*by P***N on 22 January 2020*

This is a college-level textbook, suitable for beginners to programming. As such it does a reasonably good job, in clear language. There are many examples and exercises. This is the second edition, and deals entirely with Python 3. The usual resources for instructors are available from the publisher's website. CONTENTS 01) Introduction to Computers, Programs and Python 02) Elementary Programming 03) Mathematical Functions, Strings, and Objects 04) Selections 05) Loops 06) Functions 07) Objects and Classes 08) More on Strings and Special Methods 09) GUI Programming Using Tkinter 10) Lists 11) Multidimensional Lists 12) Inheritance and Polymorphism 13) Files and Exception Handling 14) Tuples, Sets and Dictionaries 15) Recursion 16) Developing Efficient Algorithms 17) Sorting 18) Linked Lists, Stacks, Queues, and Priority Queues 19) Binary Search Trees 20) AVL Trees 21) Hashing: Implementing Dictionaries and Sets 22) Graphs and Applications 23) Weighted Graphs and Applications A) Python Keywords B) The ASCII Character Set C) Number Systems Chapters 16 through 23 are not contained in the book, but are online. ADDITIONAL SUPPLEMENTS The following supplements are (it says here) available from the Companion Website: General Supplements A. Glossary B. Installing and Using Python C. Python IDLE D. Python on Eclipse E. Python on Eclipse Debugging F. Python Coding Style Guidelines Advanced Python Topics A. Regular expressions B. Obtaining Date and time C. The str Class's format method D. Pass Arguments from the Command Line E. Database Programming. The publisher's site also contains a substantial list of errata. OMISSIONS Comparison with a comparable textbook, Murach's Python Programming , reveals not a few lacunæ in the present opus, some fairly startling; for example (the page-numbers refer to Murach): 010 Bytecode 028 Shebang line 050 Sep 078 Pseudocode 085 How to escape from an infinite loop 106 Calling main() 116 Docstrings 118 Namespaces 155 The IDLE debugger 180 Deepcopy 183 Key parameter for sort 195 With 210 CSV files 211 newline parameter 234 sys.exit 256 Locale 270 Multiline strings 276 Replace 282 Join At minimum, these are not in the index of Liang. SUMMARY So, a fairly well done introduction to Python; but I have seen several reviews (e.g. by David Muller on Amazon US) to the effect to the effect that this book has been written by a Java programmer, and frequently contains bad Python code and incorrect terminology. Having worked through both, and taking into account the pricing at the time of writing: if I had a choice, I'd take Murach.

### ⭐⭐⭐⭐⭐ Review
*by E***H on 10 August 2024*

I bought it for my BCA 5th semester.And it's a Good book for understanding python concepts.

### ⭐⭐⭐⭐⭐ Review
*by P***R on 30 May 2022*

I am happy I bought this printed book. The electronic book (which I also purchased for a college class) has some nice features, but some of the layout in the online e-book is disorganized and difficult to interpret. The e-book publishers need to go back and compare a printed copy with what they are offering students online. They don't match exactly. I wish this book was printed on standard 8.5" x 11" paper and that the type was bigger. I bought the looseleaf version and put it in a standard 3-ring binder, where it's fine, but the picky side of me wants it to fit into a binder like "normal" paper. Also, the type is too small for me. Sometimes I'd have to stack two pairs of reading glasses on my nose to read the text. Overall, super happy I bought the printed book!

## Frequently Bought Together

- Introduction to Programming Using Python
- Connecting with Computer Science (Introduction to CS)

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://barbados.desertcart.com/products/320976461-introduction-to-programming-using-python](https://barbados.desertcart.com/products/320976461-introduction-to-programming-using-python)

---

*Product available on Desertcart Barbados*
*Store origin: BB*
*Last updated: 2026-02-23*