background preloader

Python

Facebook Twitter

Data Science Toolkit. Home - Quora. Learning Python Design Patterns Through Video Lectures. In my previous post about learning Python programming through video lectures I stopped at three lectures on Design Patterns. This time I continue from there. If you don't know what a Design Pattern is, think of it as a simple solution to a specific problem that occurs very frequently in software design.

For example, suppose you use a bunch of unrelated pieces of code. It is a nice idea to bring the unrelated pieces of code together in a unified interface. This design pattern is called Facade. The three lectures are given by Alex Martelli who works as "Über Tech Lead" for Google. Python Design Patterns, Part I Alex briefly covers the history and main principles of Design Patterns and quickly moves to discussing Structural and Behavioral DPs in Python.

Interesting ideas from the lecture: Python Design Patterns, Part II In this lecture Alex discusses behavioral patterns. Python Design Patterns, A Recap This video lecture was presented at Google Developers day. Learning Python, Linux, Java, Ruby and more with Videos, Tutorials and Screencasts. Python Tutorials, more than 300, updated March 2, 2009 and carefully sorted by topic and category. The Eric Python IDE - Tutorials.