Slide 1

Slide 1 text

INTRODUCTION PYTHON

Slide 2

Slide 2 text

GOALS OUR ? ‣HAVE FUN ‣SAVE TIME ‣DO MAGIC

Slide 3

Slide 3 text

THERE HOW TO GET ? ‣TIMETABLE ‣HOMEWORK ‣DURATION

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

print “Hello world” PYTHON 01000001 01000111 00001001 01100011 01100001 01000010 01001101 00111011 11010110 01000101 00000111 10101010 00011011 11000100 00100001 01101100 00000001 10010000 00000101 00000000 10101010 10001111 … BINARY CODE (FAKE)

Slide 6

Slide 6 text

PYTHON WHAT IS ? ‣OPEN ‣FREE ‣EASY*

Slide 7

Slide 7 text

DIVE INTO SLIDES ARE BORING

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

INTRODUCTION PYTHON PART TWO

Slide 11

Slide 11 text

VARIABLES SPREMENLJIVKE

Slide 12

Slide 12 text

BOOLEAN a = True b = False BOOLEAN

Slide 13

Slide 13 text

NUMBERS a = 10 b = 10.2 INTEGER FLOAT

Slide 14

Slide 14 text

STRINGS a = “niz znakov” INTEGER

Slide 15

Slide 15 text

OPERATORS ARITHMETIC

Slide 16

Slide 16 text

MATH OPERATIONS + - * / % **

Slide 17

Slide 17 text

STRINGS NIZI ZNAKOV

Slide 18

Slide 18 text

STRINGS a = “char \”escaping\” too” znak = “cats”[0] CHAR ESCAPE INDEXING

Slide 19

Slide 19 text

“test”.lower() STRING FUNCTIONS “test”.upper() LOWERCASE UPPERCASE len(“test”) LENGTH

Slide 20

Slide 20 text

TRICKS VARIOUS

Slide 21

Slide 21 text

COMMENTS # comment 1 “”” comment 1 comment 2 “”” SINGLE LINE MULTI LINE

Slide 22

Slide 22 text

print “text” PRINTING print a STRING VARIABLE print “a” + “b” CONCATENATION

Slide 23

Slide 23 text

“3”.int() TYPE CASTING str(3) STRING TO INT INT TO STRING

Slide 24

Slide 24 text

INTRODUCTION PYTHON PART THREE

Slide 25

Slide 25 text

raw_input(“Ime: ”) INPUT STRING

Slide 26

Slide 26 text

== != < > <= >= COMPARATORS

Slide 27

Slide 27 text

and or not BOOLEAN OPERATORS not and or PRIORITY

Slide 28

Slide 28 text

if x < 9: print “st. x je manjse od 9” elif x > 9: print “st. x je vecje od 9” else: print “st. x je enako 9” CONDITIONAL STATEMENTS

Slide 29

Slide 29 text

INTRODUCTION PYTHON PART FOUR

Slide 30

Slide 30 text

INTRODUCTION PYTHON PART FIVE

Slide 31

Slide 31 text

INTRODUCTION PYTHON PART SIX