[PR #2018] A good book for studying DSA's #1646

Open
opened 2025-11-06 13:20:28 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2018
Author: @ponceedi000
Created: 5/4/2022
Status: 🔄 Open

Base: masterHead: DSA


📝 Commits (1)

  • 54c939b A good book for studying DSA's

📊 Changes

1 file changed (+98 additions, -95 deletions)

View changed files

📝 README.md (+98 -95)

📄 Description

What is this Python project?

Problem Solving with Algorithms and Data Structures Using Python SECOND EDITION by Bradley N. Miller and David L. Ranum. This is a great book for beginner - intermediate Software Developers looking to improve their knowledge on DSA.
Describe features.
This book has 3 key features:

  • A strong focus on problem solving introduces students to the fundamental data structures and algorithms by providing a very readable text without introducing an overwhelming amount of new language syntax.

  • Algorithm analysis in terms of Big-O running time is introduced early and applied throughout.

  • Python is used to facilitate the success of beginning students in using and mastering data structures and algorithms.

  • Book on Amazon

What's the difference between this Python project and similar ones?

  • Many books either have too many visuals and not enough code or vice versa. This book provides a perfect balance.
  • The topics chosen to illustrate algos are hard to find described better in other books.
  • Extremely clear, and reader-friendly without sacrificing depth and breadth of topics. Covers classic/important cs problems in addition to helping consolidate Python syntax.

--

Anyone who agrees with this pull request could submit an Approve review to it.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2018 **Author:** [@ponceedi000](https://github.com/ponceedi000) **Created:** 5/4/2022 **Status:** 🔄 Open **Base:** `master` ← **Head:** `DSA` --- ### 📝 Commits (1) - [`54c939b`](https://github.com/vinta/awesome-python/commit/54c939bdea7e237c3dab8d0c3af13507ca14d253) A good book for studying DSA's ### 📊 Changes **1 file changed** (+98 additions, -95 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+98 -95) </details> ### 📄 Description ## What is this Python project? Problem Solving with Algorithms and Data Structures Using Python SECOND EDITION by Bradley N. Miller and David L. Ranum. This is a great book for beginner - intermediate Software Developers looking to improve their knowledge on DSA. Describe features. This book has 3 key features: - > A strong focus on problem solving introduces students to the fundamental data structures and algorithms by providing a very readable text without introducing an overwhelming amount of new language syntax. - > Algorithm analysis in terms of Big-O running time is introduced early and applied throughout. - > Python is used to facilitate the success of beginning students in using and mastering data structures and algorithms. - [Book on Amazon](https://www.amazon.com/Problem-Solving-Algorithms-Structures-Python/dp/1590282574) ## What's the difference between this Python project and similar ones? - Many books either have too many visuals and not enough code or vice versa. This book provides a perfect balance. - The topics chosen to illustrate algos are hard to find described better in other books. - Extremely clear, and reader-friendly without sacrificing depth and breadth of topics. Covers classic/important cs problems in addition to helping consolidate Python syntax. -- Anyone who agrees with this pull request could submit an *Approve* review to it. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:20:28 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#1646