From 69ca90652be5574b507b7a9be83bad3a699d5b9d Mon Sep 17 00:00:00 2001 From: S M Wasir Jayed Rafi Date: Mon, 11 May 2026 06:08:51 +0600 Subject: [PATCH] Add CS50P Introduction to Programming with Python (#13253) --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 4ec0d2682..161a4a0a4 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2005,6 +2005,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Composing Programs](http://composingprograms.com) (3.x) * [Computational and Inferential Thinking](https://inferentialthinking.com/chapters/intro.html) - Ani Adhikari, John DeNero, David Wagner (HTML) * [Cracking Codes with Python](https://inventwithpython.com/cracking/) - Al Sweigart (3.6) +* [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) - David J. Malan * [Data Structures and Algorithms in Python](https://web.archive.org/web/20161016153130/http://www.brpreiss.com/books/opus7/html/book.html) - B. R. Preiss (PDF) *( :card_file_box: archived)* * [Data Structures and Information Retrieval in Python](https://greenteapress.com/wp/data-structures-and-information-retrieval-in-python/) - Allen B. Downey * [Dive into Python 3](https://diveintopython3.problemsolving.io) - Mark Pilgrim (3.0) (CC BY-SA)