[Pycon] [new paper] "Luciano Ramalho" - Beyond Paradigms: key features for better Python
info a pycon.it
info a pycon.it
Dom 6 Gen 2019 01:20:40 CET
Title: Beyond Paradigms: key features for better Python
Duration: 45 (includes Q&A)
Q&A Session: 15
Language: en
Type: Talk
Abstract: Java is object oriented and Haskell is functional. How about Python? Is it really OO with free-standing functions and porous encapsulation? Python has lambdas and closures, but is it functional? Are these useful questions?
In the last 10 years a new approach to the study of programming languages has emerged, offering more direct, practical advice for programmers learning a new language, taking up coding idioms, and choosing suitable design patterns. This talk will name some key Python language features, show how they affect the use of design patterns, and conclude with a refactoring guided by this new approach, producing simpler, more efficient code. Theory in practice.
This talk does not require much Python knowledge. My hope is that participants will put this sampling of theory in practice by adopting a pragmatic (ie. practical, not dogmatic) appreciation of clear, idiomatic code, and gaining a critical view of classic design patterns that may be overkill or unnecessary when we can leverage key features that Python offers.
Tags: [u'Languages', u'Functional Programming', u'object-oriented-programming', u'python3']
Maggiori informazioni sulla lista
Pycon