Python Forum
Key features of Python Frameworks - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: General (https://python-forum.io/forum-1.html)
+--- Forum: News and Discussions (https://python-forum.io/forum-31.html)
+--- Thread: Key features of Python Frameworks (/thread-38269.html)



Key features of Python Frameworks - JahnviK - Sep-24-2022

We were asked to teach Python Frameworks to a class of fellow students (4th year college undergrads). We talked about the basic building blocks like Higher-order functions, decorators, generators, creating context managers and descriptors, talked about the flow of control in python unittest framework and did a hands-on coding on how to make your own testing framework (as we thought it would be relevant) by making a Python package to run test functions defined inside modules of a directory supplied as command line argument.

However, the instructor said that this was not enough and that we should dive deeper into developing frameworks in python. Can you please suggest what topics (concepts) are essential in understanding frameworks in Python and share some resources?


PS: Although internet is filled with web frameworks, we wanted to have a generic understanding of frameworks hence we skipped the discussion on web frameworks but can do so if they are essential to understanding frameworks in python. A link to the ppt we made: https://drive.google.com/file/d/15lyt2JQmjT1h1N7drtHXxmbKHqmKPO1A/view?usp=sharing