+1 -1 +45
Vote on this proposal

Advanced Python Tricks for Beginners

by Daniel Greenfeld (speaking)

Section
Core Python
Technical level
Beginner

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.

Comments


  • 2

    [-] Ashwin Ashok 287 days ago

    we need this talk.. one has to understand the nuances of python


  • 1

    [-] Daniel Greenfeld 297 days ago

    I'm submitting several talks but only want to give one of them.


  • 1

    [-] Prashanth Pai 279 days ago

    Much needed talk. Looking forward to it. You can also squeeze in explaining about lambda functions and it's use cases.


  • 1

    [-] Daniel Greenfeld 276 days ago

    I like partials over lambdas. ;-)


  • 1

    [-] Abhishek Ghose 270 days ago

    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

    [-] Pratik Mandrekar 269 days ago

    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

    [-] Daniel Greenfeld 267 days ago

    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

Login with Twitter or Google to leave a comment →