Skip to content

Latest commit

 

History

History
90 lines (59 loc) · 5 KB

Programming-and-Algorithms-Readme.md

File metadata and controls

90 lines (59 loc) · 5 KB

Programming-And-Algorithms-Python

Table of Contents


Books

Explore these recommended books to enhance your understanding:


NPTEL and MOOCs Courses

Course to deepen your knowledge:

  • IITD Algorithms course :Undergraduate course on algorithms at IIT Delhi
  • Harvard CS50 Algorithms python course
    An introduction to programming using a language called Python. Learn how to read and write code as well as how to test and "debug" it. Designed for students with or without prior programming experience who want to learn Python specifically.
    Learn about functions, arguments, and return values; variables and types; conditionals and Boolean expressions; and loops. Learn how to handle exceptions, find and fix bugs, and write unit tests; use third-party libraries; validate and extract data with regular expressions; model real-world entities with classes, objects, methods, and properties; and read and write files. Hands-on opportunities for lots of practice. Exercises inspired by real-world programming problems. Course Website
  • Programming, Data Structure AND Algorithms using Python: A Fantastic Course by Madhav Mukund Sir, which covers the sectional syllabus in its entirety. The Assignments for this course can be accessed by clicking on the assignment tab after following this link

Notes

Review these comprehensive notes to reinforce your grasp:


Articles

Read insightful articles to gain additional insights:

-Big O Notations Refresher

-Algorithms and Data Structure Cheatsheet

-Algorithms and Data Structures Cheatsheet - Princeton

-Algo and DS Cheatsheet with Python


Practice Problems

Test your knowledge and skills with these practice problems:


Table of Contents