YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

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.

Related Documents