Online Absolute Beginner Python Tutorials
Every Sunday 1pm (UK time/ BST)
by Cheuk Ting Ho
Get this slide deck: bit.ly/PythonBasics1
Whole numbers
1, -10, 10000000000000000, 0
Can perform arithmatic calculations (+, -, *, /)
1.5, 3.14, 0.7, -999.99, 0.0
Can also perform arithmatic calculations (+, -, *, /)
Try the following:
1+15
2*40
9-22
10/2
2**3
5//2
a series of characters
"Hello", "My name is Cheuk", "https://cheuk.dev", ""
Can perform concatination: "Hello " + "World"
Have build in methods (e.g. "Hello World".split())
Can get a characters form a string: "Hello"[1]
Can get a section of a string: "Hello"[:4]
(Python >= 3.6)
f"I have {1+2} apples", f"My car is {color}"
Like a coffee mug that I used to buy coffee
I can buy americano, latte or mocha
And the same cup can be used
Try this:
x = "car"
x = 4
x = 1+5
x = "Hello " + "World"
x = "year " + 2020
x = "Cheuk
y = f"My name is {x}"
Pre-defined operations
https://docs.python.org/3/library/functions.html
print(), abs(), int(), float(), str(), type(), len(), exit()
Try this:
age = 18
print(f"I am {age} years old")
abs(-10)
type(20)
type("20")
type(int("20"))
len("Hello world")
1. given a name and a pronoun and a favourite thing, print a self introduction (lazy_self_intro.py)
2. given an amount of money, an annual interest rate and number of years, print how much I have to pay back for the loan (loan_calculator.py)
1. Given the name of the student, the class they are in and their score of a certain subject, print a one-liner report for that student. (student_report.py)
2. Given the amount of the mortgage, the annual interest rate and the amount that I am paying back each month, calculate after how many years I will completely pay back my mortage. (mortgage_calculator.py)
Sunday 1pm (UK time/ BST)
There are also Mid Meet Py every Wednesday 1pm