Welcome to the tutorials section of Nathan Tech

Please note:

As of May 20th, 2016 these tutorials are being made available for download. You may download the tutorials displayed on this page. You may not claim ownership of these tutorials or broadcast them with out permission.

Tutorials

These tutorials are arranged in alphabetical order.

Audacity getting started tutorial

In this tutorial Nathan Smith of Nathan Tech takes you threw the simple steps of getting started with audacity version v2.0 including pitch, effects, generating sounds and exporting.
Take a listen today:
Audio clip not working?
Click here to download!


INO setup compiler

In this slow paced tutorial Nathan Smith of Nathan Tech will walk you through the easy steps of making an installable executable file using simple explanations with the ino setup compiler.
Audio not working?
Click here to download!

Python

Ever wanted to learn a programming language?
Why not start with python, the easiest there is!
In this series of tutorials, Nathan Smith of Nathan Tech walks you through first the basics of the language, then will guide you through building a simple guess the numbers app.
Each tutorial is under 15 minutes in length.
Note: While the first half of the series can be used by anyone, the second half is focussed on blind users only, but sighted people may find it educational.
people=[1, 2, 3, 4, 5]
dir(people)
people.sort()
people.reverse()
import time
dir(time),br />time.time()
Tutorial TitleListenDownloadCode Samples
1: Introduction and installation. Download tutorial 1No code samples>
2: Variables and the print command Download tutorial 2
 bob=1
bob=1.5
bob="hello world"
bob=[]
bob=[1, 2, 3, 4, 5]bob={}
bob["name"]="Nate"
print("hello world")
name="Nathan smith"
print("hello "+name);
Tutorial 3: If, elif, else, tabbed syntax, and a little on editters. also, a variable we forgot!Download tutorial 3
bob=True
print(bob);
bob=True
if(bob==True):
print("bob is true!");

score=5
if(score==5):
print("Your score was 5. Nice.");

score=5
if(score>5):
print("Your score was higher than 5. Nice!");
elif(score==5):
print("Your score was 5. Lame.");
else:
print("That's truly a rubbish score.");
score=5
if(score==5 or score==6):
print("Your score is either 5 or 6. Not sure which.");
score=5
if(score==5 or score==6):
if(score==5):
print("Your score is 5!");
else:
print("Your score is 6.");
else:
print("Your score is not 5 or 6. Lame.");
Tutorial 4: for and while Download tutorial 4
people=[]
people.append(["nate", "male"])
people.append(["bob", "male"])
people.append(["jane", "female"])
people.append(["jimbob", "neither"])
people=[["nate", "male"], ["bob", "male"], ["jane", "female"], ["jimbob", "neither"]]
for x in people:
if(x[1]=="female"):
print(x[0]+" is a female.");
Buggy code:
for x in people:
if(x[1]=="male"):
print(x[0]+" is a female");
Fixed code.
for x in people:
if(x[0]=="male"):
print(x[0]+" is most definitely a male, thank you very much.");
range(10
len(people)
for x in range(len(people)):
print(x)
for x in range(len(people)):
if(people[x][1]=="neither"):
print(people[x][1]+" is neither. good for them.");
loop=0
while(loop==0):
print(loop)
loop=loop+1
loop=0
while(loop<10):
print(x)
loop=loop+1
Bonus code!
loop=10
while(loop>-5 and loop<11):
if(loop>0):
print(loop)
loop-loop-1
Tutorial 5: Functions Download tutorial 5
def numbers(count):
for x in range(count):
print(x)numbers(6
numbers(12
numbers(-5)
def numbers(count):
if(count<1):
print("Excuse me! You passed a bad number!");
return
for x in range(count):
print(x)
numbers(4)
numbers(-5)
def add(number):
return 5+number
add(6)
add(8)
def nate():
loop=0
while(loop<10:
if(loop>5):
print(loop)
loop=loop+1
<
Tutorial 6: The dir command Download tutorial 6

Quentin c's playroom.

In this tutorial, Nathan Smith of Nathan Tech will walk you threw the beginning steps of quentin c's gameroom, from getting logged in to sending a private message.
Have a listen:
Audio clip not working?
Click here to download!


SoundRTS copying tutorial

In this tutorial Nathan Smith from Nathan Tech shows you how to copy and activate a single map, a double layer map and a mod for the game SoundRTS

Take a listen:


Audio clip not working? Click here to download!

SoundRTS map making tutorial

In this tutorial Nathan Smith of Nathan Tech takes you threw the simple steps of building a map in the game SoundRTS
He goes threw each stage in a slow easy to hear manner and is really easy to understand.
Take a listen:
Audio clip not working?
Click here to download!


Like our tutorials?

If you like or have found our tutorials useful, please let us know via our contact page!
We always want to hear from you and it is reviewers like you that enspire us to go on.
We are also taking suggestions for tutorials, if you would like us to demonstrate how to use a piece of software or a game, let us know! Back to the top