python design patterns gist ofpython python python is an open source scripting languagewhich is high-levelinterpretedinteractive and object-oriented it is designed to be highly readable the syntax of python language is easy to understand and uses english keywords frequently features of python language in this sectionwe will learn about the different features of python language interpreted python is processed at runtime using the interpreter there is no need to compile program before execution it is similar to perl and php object-oriented python follows object-oriented style and design patterns it includes class definition with various features like encapsulationpolymorphism and many more portable python code written in windows operating system and can be used in mac operating system the code can be reused and portable as per the requirements easy to code python syntax is easy to understand and code any developer can understand the syntax of python within few hours python can be described as "programmer-friendlyextensible if neededa user can write some of python code in language as well it is also possible to put python code in source code in different languages like +this makes python an extensible language important points consider the following important points related to python programming languageit includes functional and structured programming methods as well as objectoriented programming methods it can be used as scripting language or as programming language it includes automatic garbage collection