Django Tutorial

Django TutorialMy most requested tutorial starts today. In this part of my Django tutorial I’ll show you how to install Django on both Windows and MacOS. I tested this series of steps on multiple machines to hopefully guarantee that nobody has any trouble installing Django.

Django is one of the easiest web frameworks to work with, while being extremely powerful. I have a step-by-step list of everything in the video below the video on this page. Continue reading Django Tutorial

How to Play D&D

D&D Character CreationI have been working on this tutorial for a while. My goal was to teach anyone not the basics, but just about everything about how to play Dungeons & Dragons in one video. All you should need is this D&D Cheat Sheet and this video. You should also know how to create a D&D character unless you want to use the ones I use in this video. I show how to do that in this video in which I make a Fighter and in this where I make a Wizard.

The basic D&D rules are here for free. I would recommend if you want to run through a proper D&D story that you should check out the D&D Starter Set. Continue reading How to Play D&D

Shrimp Gumbo

Shrimp GumboI haven’t made a recipe video in a while, so today I thought I’d present the recipe my wife and children love the best Shrimp Gumbo. The feature is definitely the shrimp, but the sweet and yet hot sauce is pretty amazing on its own.

I cam up with this after my family watched The Princess and the Frog. My one daughter is lactose intolerant and the other hates sausage, but they both love shrimp and so that is how we got Shrimp Gumbo. The recipe follows the video below. Continue reading Shrimp Gumbo

Kivy Tutorial 4

Kivy TutorialIn part 4 of my Kivy video tutorial we’ll make an interface for a student database and a toolbar. We’ll look at how ListViews, ListAdapters and much more work. By the end you’ll be able to take what we learned in part 26 of my learn to program series and have a working database app with Kivy.

All of the code and a cheat sheet follows the video below. Feel free to do what ever you’d like with it. Continue reading Kivy Tutorial 4

Kivy Tutorial 2

Kivy TutorialIn part 2 of my Kivy tutorial series we’ll explore much of what we need to know before we start making apps in the next video. We’ll cover creating custom widgets, setting default attributes, and 6 layouts being : Absolute Positioning, Floating Layout, Grid Layout, Box Layout, Stack Layout, and Page Layout.

All of the code from the video follows the video below. We’ll start making apps next time. Continue reading Kivy Tutorial 2

Kivy Tutorial

Kivy TutorialKivy is a graphical user interface Python library that allows you to develop multiplatform applications on Windows, MacOS, Android, iOS, Linux, and Raspberry Pi. What is better is that it performs better then HTML5 cross platform alternatives. Here I’ll show how to install it on both MacOS and Windows. We will also make a few sample apps to make sure everything works.

All of the instructions follow the video below in print form. The code is down there as well. Continue reading Kivy Tutorial

Learn to Program 26

Learn to ProgramMany people requested I make one more TkInter tutorial in which I connect a TkInter interface to a database so here it is. This tutorial is also for people that ask me to make an entire application in one video. I walk through the whole thinking process from start to finish.

You can try to make the app as practice with my TkInter tutorials that start here along with my Python SQLite tutorial. All of the code follows the video below. Continue reading Learn to Program 26

TypeScript Video Tutorial

TypeScript Video TutorialIn this tutorial we’ll explore everything you’d learn in a standard 200 page book on TypeScript. I’ll cover installation, data types, changing the browser, arrays, math, looping, functions, classes, interfaces, inheritance, generic functions, generic classes, destructoring, template strings, spread operator, and many other topics.

All of the code follows the video below. My recommended TypeScript book is Pro TypeScript. Continue reading TypeScript Video Tutorial

D&D Character Creation Wizard

D&D Character CreationMany people liked my first D&D Character Creation Video and asked for me to make another about how to make a custom Wizard, so here it is. Wizards are a ton of fun to play because they can perform a wide variety of specialized tasks for your group. They can conjure creatures to fight on your behalf, enhance the abilities of others, control the elements, raise the dead and much more.

The free Basic Rule Book and Character Sheets I use in the video are at the links provided. Continue reading D&D Character Creation Wizard

D&D Character Creation

D&D Character CreationNearly 40 people have requested that I teach how to play Dungeons & Dragons and so I’ll start with this video in which I’ll cover D&D Character Creation. I think creating a custom D&D character is the best way to better understand the game. I walk you through the process while explaining everything about a D&D character sheet.

Everything you need to start is 100% free thanks to Wizards of the Coast. You’ll need the D&D Basic Rules book along with a character sheet which is at the end of that book. Continue reading D&D Character Creation

Learn to Program 23

Learn to ProgramIn part 21 of my Learn to Program series I made all of the parts of a simple text editor except for the part where you enter text! So, in this video we’ll create a dialog for opening files, create a dialog for saving files, add a text widget with a scrollbar widget, add a menu for review and much more. For homework after completing this program add in the parts from part 21 for more functionality.

All of the code and a transcript follows the video below. Continue reading Learn to Program 23

Learn to Program 22

Learn to ProgramIn this part of the Learn to Program series we make a working calculator from start to finish in one video. We create a Use Case Description to figure out exactly what must occur in the program step-by-step. We then create a calculator object, convert the use case into code, create the GUI interface using TkInter and end with homework you should solve to improve your programming abilities. Calculator PDF is Here.

All of the code, the use case and a cheat sheet for the video can be found after the video below. You should refer to it through out this video to help you learn the topics covered. Continue reading Learn to Program 22

New Interactive Tutorials

New Interactive TutorialsFinally I will be able to make the videos everyone has been asking for. A company called Enkato has created a free Google Chrome Plugin that will allow me to provide quizzes, a searchable question lists and lists of hyperlinks for my videos! Now my videos will help you review what you watched. You’ll be a click away from exactly what you want in my long videos. And, better yet now if you have a question you can search for it and not have to wait for me to respond. Super Awesome! Have I mentioned that everything is free?

In this video I explore with you for the first time all that the plugin does today and I talk about future capabilities as well. Continue reading New Interactive Tutorials

Learn to Program 20

Learn to ProgramIn 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 and more.

If you missed previous videos they start here. All of the code and a transcript follow the video below. Continue reading Learn to Program 20