recent posts

Learn to Program 20

In this part of my Learn to Program series I’ll start a multi-part tutorial on developing GUI interfaces with TkInter and Python. We’ll look at root, Ttk, Button, Entry, Label, Frame, Checkbutton, TkInter Event Handling, mainLoop(), StringVar, the Pack...

Learn to Program 19

In this part of my Learn to Program series I will show how to use SQLite with Python. We’ll cover connect(), cursor(), execute(), commit(), rollback(), fetchall(), fetchone(), Select, Data Types, Create, Insert, Update, Delete, Alter, Backing up the Database and...

Interactive Videos

I get asked all of the time to make my videos more interactive, so the fine people over at Enkato helped me set up my current Learn to Program series with quizzes and other tools to help. You can check out the videos here 100% for free. I think this may be a new way to...

Learn to Program 18

In this part of my Learn to Program series I finish my coverage of Regular Expressions. We’ll look at Or, Group, Named Groups, More Match Object Functions and then we’ll solve some problems. If you missed the previous Regular Expression tutorials they start...

Learn to Program 17

In this part of my tutorial I continue covering Regular Expressions. We’ll look at Back References, Back Reference Substitutions, Look Ahead, Look Behind, and Negative Look Ahead & Behind. These are thought to be confusing and I hope to clear them up. If you...

Learn to Program 16

In this video we’ll continue learning about regular expressions. We’ll cover +, *, Greedy Matching, Lazy Matching, \b, String Boundaries ^ and $, (?m), Subexpressions and we’ll solve a bunch of problems. If you missed the last regular expression video...

Learn to Program 15

In this video I start teaching about Regular Expressions. Regular expressions allow you to locate and change strings in very powerful ways. The awesome thing about them is they work in almost exactly the same way in every programming language. We’ll learn to...

Learn to Program 14

In this part of my learn to program series with Python we’ll focus 100% on threads. We’ll learn about sleep(), strftime(), the Threading Module, Creating Threads, activeCount(), enumerate(), Subclassing Threads, run(), start(), is_alive(), getName(),...

Learn to Program 13

In part 13 of my Learn to Program tutorial we’ll be covering some very powerful Python tools. We’ll look at Iterables, List Comprehensions, Generator Functions and Generator Expressions. List Comprehensions have the power of Map and Filter all in one place....

Learn to Program 12

This tutorial we be a ton of fun because we’ll be exploring how to pass and return functions in other functions. We’ll dynamically create functions. Then we’ll cover Lambdas, Map, Filter, Reduce and Function Annotations. Of course, there will be a...

Learn to Program 11

In this part of my Learn to Program series I’ll cover many questions I received about Static, Custom Modules, From, Exception Handling, Custom Exceptions, and much more. We will also have some problems to solve to improve our problem solving ability. New videos...

Learn to Program 10

Welcome to part 10 of my Learn to Program series. In this part of the tutorial I’ll cover Inheritance, Operator Overloading, Polymorphism and Magic Methods, which are super awesome! If you missed previous parts of this tutorial watch those videos first. All of...

Learn to Program 9

In this part of my Learn to Program series we learn about Classes, Objects, Self, __init__, Getters, Setters, Properties, and then create 2 warriors that fight to the death. It is the beginning knowledge we will eventually use to make awesome games. All of the code...

Learn to Program 8

Welcome to part 8 of my Learn to Program series. This time we’ll cover how to read and write files. I’ll answer a question I received about recursive functions. We’ll investigate what a Tuple is. And, of course we’ll work our way through...

Learn to Program 7

In this part of the Learn to Program tutorial series we will look at Dictionaries and one of the most confusing topics in programming being Recursive Functions. A Recursive Function is a function that calls for itself to execute. We’ll generate Factorials and...

Learn to Program 6

In this part of my Learn to Program series we cover one of the most important topics which is lists.We’ll look at numerous list functions, how to sort lists with the Bubble Sort, List Comprehensions, simple Debugging and much more. This tutorial series is all...

Learn to Program 5

In this part of my Learn to Program series I’ll focus on functions. We’ll see what local and global variables are. We’ll solve algebraic equations. We’ll learn how to pass and return an unknown number of values into and out of functions....

Learn to Program 4

This time in my Learn to Program series we’ll cover many string functions and how they can help use solve complex programming problems. We’ll do more with exceptions. We’ll start to explore lists. We’ll create our first function. And,...

Learn to Program 3

In this part of my Learn to Program tutorial I will continue teaching how to program through solving programming problems. We will cover Exception Handling, Do While Loops, the Math Module, the Decimal Module, Strings, and a whole lot more. If you missed the first part...

Learn to Program 2

In this tutorial we will cover more complicated problems while covering how looping works in Python. We’ll cover for, range, floats, order of operations, while, break, continue and more. Watch the Learn to program if you missed it. I’m covering the many...
recent from Communication How I Make YouTube Videos
How I Make YouTube Videos The most common question that I get is How I Make YouTube Videos. I have held off on making this video because I’m definitely not an expert at making videos. I didn’t want anyone to think I thought I was either. However, the past few videos have been about answering common questions so I decided...
recent from Diet Nutritional Perfect Meal 2
Perfect Meal 2 I’m still on the search for the perfect meal! I’m calling the perfect meal a meal that contains all the daily required vitamins, minerals, proteins, fats and fiber at the lowest calorie count. Last time I made a Sun Dried Tomato Lentil and Greens Salad, but you guys told me to make a new recipe...
recent from Marketing Tutorial Vote
Tutorial Vote I’ve decided that my next tutorial series will be really big and will answer many of the questions I receive. The only problem is that most people either want to see an Android / Games Tutorial, or a J2EE / Application Development Framework Tutorial? I can’t do both because they will each take at...
recent from Web Design Learn to Program 20
Learn to Program 20 In this part of my Learn to Program series I’ll start a multi-part tutorial on developing GUI interfaces with TkInter and Python. We’ll look at root, Ttk, Button, Entry, Label, Frame, Checkbutton, TkInter Event Handling, mainLoop(), StringVar, the Pack Geometry Manager, the Grid Geometry Manager...
Google+