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
Have a question? If the info above doesn't help, you can ask the project creator directly.
Support this project
- (30 days)