Advanced Python Tricks for Beginners
by Daniel Greenfeld (speaking)
Objective
It's ambitious, but I want to do a talk for beginners that includes material like:
- partials
- async
- writing generator functions
- custom sorts with keys
- Enums
- Context managers
My concept is that by explaining these things verbally, and more importantly providing immediately usable code snippets, I can help accelerate beginners into a better place. I plan to create a project on rtfd.org to host the code snippets.
Description
Python is an incredibly powerful language that allows coders to become effective immediately. However, Python has a lot of depth, and it can be years before a developer becomes aware of what it can do. This code-heavy but easy-to-comprehend talk will cover some of the more interesting things that Python can do while providing immediately usable snippets of code.
Requirements
A basic knowledge of Python
Speaker bio
Daniel Greenfeld is a senior software engineer at Eventbrite. Daniel is the co-author of Two Scoops of Django: Best Practices for Django and two O'Reilly courses. He is also a co-creator and maintainer of Django Packages, the index for researching Django apps. Before that he spent over five years at NASA as a software engineer, where he won numerous awards. He's enthusiastic about open source, technology communities, and Capoeira. He blogs regularly at pydanny.com.
2
▼
we need this talk.. one has to understand the nuances of python
1
▼
I'm submitting several talks but only want to give one of them.
1
▼
Much needed talk. Looking forward to it. You can also squeeze in explaining about lambda functions and it's use cases.
1
▼
I like partials over lambdas. ;-)
1
▼
Hi Daniel,
First, let me thank you for deciding to speak at pycon india. I know you from your book - "Two scoops ...". I had bought it in Jan 2013 it when it was still in draft form!
I am planning to propose a session on generators and coroutines - do you think it will conflict with the material you would be presenting?
1
▼
Much needed! I should have checked this one before submitting my proposal.
http://in.pycon.org/funnel/2014/206-a-practical-guide-to-idioms-in-python
1
▼
Abhishek: I think if both accepted, cur talks would compliment each other nicely. Also... I'm starting a new job in a few days and need to get clearance from them in order to come to PyCon India. :P
1
▼
Thanks Daniel! Hope the clearance comes through - really keen on attending your session :)