Category Archives: Web Design

Design To Website, Blog How To Set Up, Google Update Pagerank, Google Crawl, Free Submit Site

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

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

Learn to Program 19

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

Here is my SQLite Tutorial which covers SQLite in massive detail. All of the code and a transcript follows the video below. Continue reading Learn to Program 19

Interactive Videos

Learn to ProgramI 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 present my videos that is beneficial to everyone and still free. Tell me and them what you think about this idea? If everyone likes this idea I’ll continue setting up videos at Enkato. I’m not sponsored by Enkato, but instead I’m just trying to help them out in exchange for them to make a better learning experience for everyone.

Learn to Program 17

Learn to ProgramIn 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 missed previous parts of my Regular Expression tutorial they are here Part 1 and Part 2. The code and transcript are found below. Continue reading Learn to Program 17

Learn to Program 15

Learn to ProgramIn 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 match strings, return all matches, and use ., [ ], [^ ], compile, substitute, \d, \D, \w, \W, \s, \S, +, { }, and much more.

If you missed previous parts of this tutorial start here. All of the code and a transcript of the video follows below. Continue reading Learn to Program 15

Learn to Program 14

Learn to ProgramIn 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(), setName(), join(), Synchronizing Threads, acquire(), release(), Lock() and more.

If you missed previous parts of this tutorial start here first. All of the code and a transcript from the video follow the video below. Continue reading Learn to Program 14

Learn to Program 13

Learn to ProgramIn 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. Also there are a bunch of problems for us to solve.

If you missed the previous videos they start here. A cheat sheet as well as a transcript from the video follow the video below. Continue reading Learn to Program 13

Learn to Program 12

Learn to ProgramThis 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 bunch of problems for you solve along with the solutions.

All of the code and a transcript for the video follows the video below to help you learn. Continue reading Learn to Program 12