Top Banner
64

Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

Jun 22, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 2: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 3: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 4: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 5: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 6: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

Page 7: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 8: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 9: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 10: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

Page 11: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

Page 12: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

Page 13: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

Page 14: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 15: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 16: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

• 1 2 3 100 13151 0

• 1.5 2.048128 3.000001

• "Hi! I’m Alessio Vaccaro"

• [1, 2, 7, 10]

• (1, 2, 7, 10)

• { "age":"28", "hair":"none" }

• True False

Page 17: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

11

type() integer

Page 18: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

string my_string

string [x]

string [:x] [x:]

type()

Page 19: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

list my_list 1 2 3

[x]

Page 20: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

list dictionary

Page 21: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

append() list

Page 22: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

list[x]

list[x] = value

Page 23: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 24: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

list tuple list tuple

Page 25: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

my_dict dictionary

values keys

“name” “Alessio”“age” 28

Page 26: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

value dictionary key

keys dictionary

Page 27: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

keys dictionary

keys() keys dictionary

Page 28: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 29: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 30: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

if

if hot:open_the_window

if BOOLEAN_EXPRESSION:STATEMENT

Page 31: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

if valueToCheck 22

valueToCheck > 22 True

Page 32: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

if True False

if-else

Page 33: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

if-elif-else

Page 34: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

forlist for

for list listOfNumbers

Page 35: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

range()

for list range()

Page 36: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

range()

Page 37: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 38: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

while BOOLEAN_EXPRESSION True

while BOOLEAN_EXPRESSION:STATEMENT

Page 39: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

while

number = number - 1

Page 40: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 41: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

Page 42: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

Page 43: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 44: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 45: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 46: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 47: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 48: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 49: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 50: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

function

function

def my_function(argument1):

do_something_with_my_argument1

return(result)

Page 51: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 52: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 53: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

function

Page 54: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 55: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

module functions

module library

module “time” functions

Page 56: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

math module

sin function math module

Page 57: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

module “math”

math.pi math.sin()

pi math sin()

Functions attributes

Page 58: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

module “random”

rand.int() function

Page 59: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.

attribute/function module

dir() function

Page 60: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 61: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 62: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.
Page 63: Python Basics - Alessio Vaccaro · ProJect v Module untitSed0.py 1. py .py untitSed3.py unt&d4.py tnt&d5.py temp-py I import matplotlib.pyplot as pit import numpy as np np. random.