If you have ever wanted to learn how to program a computer, this is the tutorial for you. I walk you step-by-step through how to do anything with Python.
Everything you can do with Python will be covered. You can watch over my shoulder as I teach programming, based off of your requests. I asked you guys what you wanted and you said:
- Go slower
- Teach me how to make an automated web site
- Let us watch you write the code
[adsense]
All The Code Associated with this Tutorial
#!/usr/bin/python3
import math, decimal
# Demonstrate how to work with numbers in Python
def varEx():
_legalVarName = 1
Another1 = 2
yet_another = 3
print(”’and, continue, except, global, lambda, pass, while, as, def, + \
False, if, None, raise, with, assert, del, finally, import, nonlocal, + \
return, yield, break, elif, for, in, not, True, class, else, from, + \
is, or, try ”’) # \ is the line continuation character
x, y, z = 1, 2, 3
print(x, y, z)
def boolEx():
# Boolean Variables (True or False)
a = True
print(type(a))
a = 5
print(type(a))
print(bool(a))
b = True
c = False
print(b and c)
print(b or c)
print(not b)
d = (1 > 2)
print(” It is {} that 1 is greater than 2″.format(d))
def intEx():
# There are integers, binary, octal, hexidecimals
# print(d)
x = 4
y = 2
print(“x + y = “, x+y)
print(“x – y = “, x-y)
print(“x * y = “, x*y)
print(“x / y = “, x+y)
print(“x % y = “, 5%2)
print(“x // y = “, 5//2)
print(“x ** y = “, x**y)
print(“\n”)
print(“{} + {} = {}”.format(x, y, x+y))
print(“{} – {} = {}”.format(x, y, x-y))
print(“{} * {} = {}”.format(x, y, x*y))
print(“{} / {} = {}”.format(x, y, x/y))
print(“{} % {} = {}”.format(5, 2, 5%2))
print(“{} // {} = {}”.format(5, 2, 5//2))
print(“{} ** {} = {}”.format(x, y, x**y))
print(“Binary format for 4”, bin(x))
print(“divmod(5,2) = “,divmod(5,2))
print(“4 converted into a float”, float(x))
print(“Hexidecimal format for 4”, hex(x))
print(“4 raised to the power of 2”, pow(x,y))
z = 100 / 3
print(“100 divided by 3 = “, z)
print(“z is of type “, type(z))
print(“100 / 3 rounded to 3 decimals “, round(z, 3))
print(“math.ceil(100/3) = “, math.ceil(z))
print(“math.floor(100/3) = “, math.floor(z))
def floatEx(x=1, y=2):
z = x / y
print(z)
print(type(z))
print(id(z))
z = 1.1234567891011
print(z)
decimalVar = decimal.Decimal(“1.123456789101112131415”)
print(decimalVar)
decimalVar2 = decimal.Decimal(“2.345678910”)
print(decimalVar + decimalVar2)
varEx()
boolEx()
intEx()
floatEx(5, 2)
Sorry, I couldn’t get more out today. Tomorrow I’ll provide at least 2 additional video’s for the Python Video series.
If you have any questions, leave them below.
Till Next Time
Think Tank
Is there a zip file with the code for the Python 3 tutorial?
Sorry, but I made that a long time ago and didn’t think about things like that. Sorry about that