Intermediate Python for Finance
Kennedy Behrman
Data Engineer, Author, Founder
CUSIP
037833100
17275R102
68389X105
SYMBOL
AAPL
CSCO
ORCL
For loop
While loop
<Control Statement>
    <Code Block>
execution 1
execution 2
execution 3
for <variable> in <sequence>:
for x in [0, 1, 2]:
d = {'key': 'value1'}
for x in d:
for x in "ORACLE":
for x in [0, 1, 2]:
    print(x)
0
1
2
symbols = {'037833100': 'AAPL',
           '17275R102': 'CSCO'
           '68389X105': 'ORCL'}
for k in symbols:
    print(symbols[k])
AAPL
CSCO
ORCL
for x in "ORACLE":
    print(x)
O
R
A
C
L
E
while <expression>:
x = 0
while x < 5:
    print(x)
    x = (x + 1)
0
1
2
3
4
x = 0
while x <= 5:
     print(x)
for x in [0, 1, 2, 3]:
   if x == 2:
       continue
   print(x)
0
1
3
while True:
    transaction = get_transaction()
    if transaction['symbol'] == 'ORCL':
        print('The current symbol is ORCL, break now')
        break
    print('Not ORCL')
Not ORCL
Not ORCL
Not ORCL
The current symbol is ORCL, break now
Intermediate Python for Finance