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