Share this project

Done

Share this project

Done
Let's turn the book "Writing Idiomatic Python" into a series of how-to videos. Watch me refactor real (bad) code into idiomatic Python.
Let's turn the book "Writing Idiomatic Python" into a series of how-to videos. Watch me refactor real (bad) code into idiomatic Python.
284 backers pledged $11,267 to help bring this project to life.

About this project

A "Writing Idiomatic Python" Video Series: Watch and Learn! project video thumbnail
Replay with sound
Play with
sound

$11,267

284

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

Support this project

  1. Select this reward

    Pledge $10 or more About $10

    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.

    Less
    Estimated delivery
    Limited 51 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $25 or more About $25

    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.

    Less
    Estimated delivery
    120 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $50 or more About $50

    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.

    Less
    Estimated delivery
    Limited 89 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $100 or more About $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.

    Less
    Estimated delivery
    Limited 16 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $250 or more About $250

    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.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $500 or more About $500

    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.

    Less
    Estimated delivery
    Limited 3 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $1,000 or more About $1,000

    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"

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)