diff --git a/Programming Languages/Python/readme.md b/Programming Languages/Python/readme.md index 417ef85f..f53f90a0 100644 --- a/Programming Languages/Python/readme.md +++ b/Programming Languages/Python/readme.md @@ -24,6 +24,7 @@ Python supports multiple programming paradigms, including procedural, object-ori - [Integrated Development Environment (IDE)](#integrated-development-environment-ide)
- [Online Interpreters/Compilers](#online-interpreters)
- [Technologies](#technologies)
+- [Design Patterns](#design-patterns) - [Courses](#courses)
- [Free Courses](#free-courses)
- [Paid Courses](#paid-courses)
@@ -581,6 +582,37 @@ Python supports multiple programming paradigms, including procedural, object-ori Framework for web scraping that provides tools to extract data from websites, process them, and store them in the desired format. + +### Design Patterns +> Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code. + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
design-patternsA collection of design patterns implemented in Python.
PyPattyrnA simple library for implementing common design patterns in Python.
Python Design PatternsA guide to design patterns in Python.
Design Patterns in PythonAn overview of design patterns implemented in Python on Refactoring Guru.
Django Design Patterns and Best PracticesA book about design patterns and best practices in Django.
+ ### Courses > You can consider these courses for learning Python :