Talk | |
---|---|
Talk Title | Idiomatic Python, and other language features. |
Speaker |
P.C. Shyamshankar
|
Level | Moderate |
Category | Normal talk (45 - 60 minutes) |
Accepted | True |
Scheduled | True |
Presentation Materials | Presentation materials have not yet been added |
Abstract | Writing working code is one thing, writing elegant code is something else entirely. Although it is quite difficult to write bad Python code, the levels of beauty that can be achieved with small amounts of effort are quite astounding. In this talk, I hope to briefly cover common idioms, and several language features that most people didn't know existed. The emphasis will be on data handling and access, tasks which are common to all types of applications. Basic to Intermediate knowledge of Python will be required, in order to understand and use the full potential of the tools discussed. Even seasoned Pythonists will discover a thing or two they haven't seen before. Topics that I aim to cover: - Idioms, common pitfalls and uncommon workarounds. - Iterators, Generators and Comprehensions. - Context Managers - Decorators - Selected topics from the itertools and collections module. All code will be from Python 3.1+, and I'll try to emphasize which features made their debut in the later releases. |
Rating | Score: 15 from 15 ratings |
When rating a talk, please select 'reject' only if you feel the talk is completely unacceptable or against the goals of the conference. If you personally are not interested in the talk, select 'No Comment'. If you feel the talk should be there, select 'Accept'.
This talk has 3 comments.
Programming as I see it, is tied to ones personal style and the way the person see it. Very few programming languages have the simplicity. This would be an interesting talk ..
Looking forward to this one... will you be hinting on the differences from Python 2.x?..
Differences between python 2.x and 3.x will definitely be highlighted, since awareness of python 3.x is the first step towards adoption. I'd love to see it being taken a lot more seriously...
No recent posts