Share this project

Done

Share this project

Done
A "Writing Idiomatic Python" Video Series: Watch and Learn!'s video poster
Play

Let's turn the book "Writing Idiomatic Python" into a series of how-to videos. Watch me refactor real (bad) code into idiomatic Python. Read more

New York, NY Software
Share this project
284
backers
$11,267
pledged of $5,000 goal
0
seconds to go

Funded!

This project was successfully funded on April 20, 2014.

Let's turn the book "Writing Idiomatic Python" into a series of how-to videos. Watch me refactor real (bad) code into idiomatic Python.

New York, NY Software
Share this project
Jeff Knupp
Project by

Jeff Knupp

First created  |  0 backed

See full bio Contact me

About this project

Who are you and why should I care?

I'm Jeff Knupp, author of the popular Python book "Writing Idiomatic Python". The book has proven to be an effective way for novice and intermediate programmers to take their Python coding skills to the next level. People are really learning from the book and putting the book's ideas into practice. NOTE: if I raise 12,500, I'll also include a video on Django and Flask!

Why a series of videos?

I'm incredibly happy that so many people have benefited from the Python idioms cataloged and discussed in the book. But I want even more developers to benefit from the book's ideas.That's why I want to turn "Writing Idiomatic Python" into a series of recorded screencasts.

The format will be as follows: I'll take real-word code of questionable quality and refactor it into beautiful, Idiomatic Python. I'll narrate my thought process as I do so and will refer to specific idioms mentioned in the book. I'll also introduce new idioms not included in the book. You'll get to see exactly how to transform your code into idiomatic Python.

What will the money be used for?

I'll use the funds raised to purchase professional-grade recording equipment and to build a site dedicated to making the videos as easy to access as possible. In addition, the money will partially offset my lost tutoring income during the time I work on the project.

Will the videos be free?

Yes! If I raise 12,500, I'll also include a video on Django and Flask!

How many videos will there be? How long will they be?

There will be a minimum of 10 videos, each about 30 minutes in length. If I raise $25,000 or more, I'll double the number of videos I create. That means 10 hours of Idiomatic Python goodness, free for everyone!

Risks and challenges

I've never made a screencast-centered video before, although the process seems straightforward enough. My inexperience could possibly delay the completion of the project. I'll do everything in my power, though, not to let that happen.

I've also never been recorded speaking about technical topics, so it's possible I suck at it. I have given a number of tech talks, though, at various MeetUps and company functions, all of which were pretty well received. As I'll be releasing each video as it's finished, I'll have plenty of time to go back and fix any problematic portions due to feedback from backers.

Learn about accountability on Kickstarter

FAQ

Have a question? If the info above doesn't help, you can ask the project creator directly.

Ask a question

Rewards

  • You selected
    Pledge $10 or more

    51 backers Limited (49 left of 100)

    You'll get free access to the videos while they're being created, plus access to an email list where I'll be documenting my progress.

    Estimated delivery:
  • You selected
    Pledge $25 or more

    120 backers

    You'll get lifetime free access to the video series both while it's being created and after it's finished. You'll also get access to an email list where I'll be documenting my progress.

    Estimated delivery:
  • You selected
    Pledge $50 or more

    89 backers Limited (11 left of 100)

    You'll get a free copy of the "Writing Idiomatic Python" bundle (PDF, .mobi, and ePub for versions 2.7+ and 3.3+), including any future updates to the book. You'll also get lifetime free access to the video series both while it's being created and after it's finished., plus access to an email list where I'll be documenting my progress.

    Estimated delivery:
  • You selected
    Pledge $100 or more

    16 backers Limited (84 left of 100)

    You'll get a signed paper-copy of the final version of the book once it's published by No Starch Press. You'll also get all lower-tier rewards.

    Estimated delivery:
  • You selected
    Pledge $250 or more

    0 backers Limited (25 left of 25)

    You'll get a free, two-hour tutoring session with me (a $350 value) where we'll go over topics of your choice. Note that this can be remote or in-person (if you're in the NYC area). You'll also get all lower-tier rewards.

    Estimated delivery:
  • You selected
    Pledge $500 or more

    3 backers Limited (22 left of 25)

    You'll get 6 free tutoring sessions, tailored to your individual goals and skills, with me. Note that this can be remote or in-person (if you're in the NYC area). You'll also get all lower-tier rewards.

    Estimated delivery:
  • You selected
    Pledge $1,000 or more

    0 backers Limited (25 left of 25)

    You'll get a free, day-long seminar for yourself and up to 25 others on one of the following topics: "Beginner Python", "Intermediate Python", "Learning Django", or "Learning Flask"

    Estimated delivery:

Funding period

- (30 days)