Python


My second Kickstarter campaign is coming to an end in less than 2 days! I still haven’t met my goal, but I know I could still make it. In the mean time, I created episode #3, which is a screencast about Python’s lists, tuples and dictionaries. You can check it out here:

Be sure to check out my Kickstarter campaign too!

This week we welcome Noah Gift (@noahgift) as our PyDev of the Week. Let’s spend some time getting to know more about him!

Can you tell us a little about yourself (hobbies, education, etc):

Current hobbies are MMA training, which was a side-effect of working at my current job. I train about 6 days a week doing a lot of bodyweight training and things like hill repeats, and then for skills I train doing kickboxing and BJJ (Brazilian jiu-jitsu). Considering doing a BJJ tournament in the future, but mostly like discipline and change of pace from writing code. The other cool thing about training for MMA and specifically BJJ is that you are literally fighting someone to the death, then stopping in practice. A little scary, but also kind of cool.

I took a long winding path for education. Started with an AA degree, then got a BS in Nutritional Science at Cal Poly. While I was there I tried to walk on the D1 Track and Field team for Decathlon. I didn’t make it, but it was a great experience. After that I worked a bit, then got a MS in Computer Information Systems at CSULA, while I had a full time job. Just recently, finished an MBA while working full time from UC Davis.

(more…)

Yesterday I put together another demo of Python 101, the Screencast. This one is based on the first chapter of my book, which covers the basics of IDLE, Python’s built-in development environment. You can check out the video below:

The Kickstarter campaign for the screencast series has one more week to go. You can check out the Kickstarter here. I appreciate your support!

I recently took on a project where I needed to graph some data on a webpage using data I had queried from a database. Since I love Python, I decided to use it to accomplish this task. I went with Flask for serving the webpage and pygal for creating the graphs. In this tutorial, I will show you how to do that too, but without the database logic. Instead, we’ll get weather data from the Weather Underground and graph that. Let’s get started!

(more…)

In this tutorial, we’ll look at three simple ways to create a wxPython frame. If you’re a visual learner, I also created a screencast version of this article that you can view below:

(more…)

This week we welcome Douglas Starnes as our PyDev of the Week. Douglas Starnes is a polyglot ninja in the Memphis, TN area. He has spent the past 8 years developing software in multiple languages including C#, Python, JavaScript and more on mobile, cloud and web platforms. His community involvement includes speaking at conferences such as DevLink, St. Louis Days of .NET, CodePaLOUsa, CodeStock and PyOhio in addition to the .NET and Java User Groups in Memphis. He is the co-organizer of the Memphis Python User Group (MEMPy) and one of the organizers of PyTennessee, the annual state of Tennessee Python conference. He can be found on the web at http://douglasstarnes.com and on Twitter at @poweredbyaltnet.

Let’s spend some time getting to know more about Douglas!

dstarnes

(more…)

This week we welcome Lennart Regebro (@regebro) as our PyDev of the Week! I’ve been following his blog for a while now and think it’s well worth a read. He is also the author of Porting to Python 3. Let’s spend some time getting to know him!

Lennart Regebro 3916x2634

(more…)

Over the weekend, I recorded my first official screencast for my Python 101 Kickstarter. It’s basically beta quality right now, but I want to get your feedback. The first video is based on chapter 2 and covers Python strings. It ended up clocking in at a little over 13 minutes, which surprised me a bit.

Here’s what I’d like to know from you, dear reader:

  • What did you like / dislike?
  • What was missing?
  • Was it too long?

After getting it done, I can see lots of different approaches for improving it. For one thing, I personally thought it was too long. I think it might be better to break this chapter down into 2-4 videos to make them a bit more digestible. This would also allow me to cover some of the sub-topics more in-depth without boring the listener and also have the nice side effect of trimming each video down to a core element.

Anyway, I look forward to what you have to say. Here’s the video:

 

This week we welcome Mike Fletcher as our PyDev of the Week. I actually had the honor of meeting Mr. Fletcher at a PyCon a few years ago in a wxPython open space slot. He was active on the wxPython mailing list to some degree when I was first learning wxPython. He is the author / maintainer of several projects, such as RunSnakeRun, PyDispatcher and PyOpenGL.

Let’s spend some time getting to know more about our fellow Pythonista!

fletcher

(more…)

I am currently working on another Kickstarter campaign to turn my book, Python 101 into a video series. I am planning on launching this project on Wednesday, March 25th. There are 44 chapters in my book, so I’ll be creating a minimum of 44 screencast videos. Here is what is currently covered in the book and what will also be covered in the video series:

(more…)

Next Page »