F
r
e
e
T
e
c
h
n
o
l
o
g
y

e
B
o
o
k
s

M
a
c
h
i
n
e
L
e
a
r
n
i
n
g
B
a
s
i
c
t
o
A
d
v
a
n
c
e
L
e
a
r
n
i
n
g
C
o
u
r
s
e

F
u
l
l
S
t
a
c
k
D
e
v
e
l
o
p
e
r
C
o
m
p
l
e
t
e
N
o
t
e
s

L
e
a
r
n
D
a
t
a
S
t
r
u
c
t
u
r
e
a
n
d
A
l
g
o
r
i
t
h
m
s
I
n
P
y
t
h
o
n
S
t
e
p
b
y
S
t
e
p

C
o
m
p
l
e
t
e
M
a
s
t
e
r
i
n
g
K
a
l
i
L
i
n
u
x
F
o
r
A
d
v
a
n
c
e
d
P
e
n
e
t
r
a
t
i
o
n
T
e
s
t
i
n
g
F
o
r
B
e
g
i
n
n
e
r
s

L
i
n
u
x
B
i
b
l
e
f
r
o
m
S
c
r
a
t
c
h
w
i
t
h
t
h
i
s
P
D
F

A
d
v
a
n
c
e
P
e
n
e
t
r
a
t
i
o
n
T
e
s
t
i
n
g
u
s
i
n
g
K
a
l
i
L
i
n
u
x
2

B
a
s
i
c
S
e
c
u
r
i
t
y
T
e
s
t
i
n
g
w
i
t
h
K
a
l
i
L
i
n
u
x
S
t
e
p
b
y
S
t
e
p

L
e
a
r
n
L
i
n
u
x
S
t
e
p
b
y
s
t
e
p
q
u
i
c
k
l
y

C
o
m
p
l
e
t
e
K
a
l
i
L
i
n
u
x
W
i
r
e
l
e
s
s
P
e
n
e
t
r
a
t
i
o
n
T
e
s
t
i
n
g
N
o
t
e
s

L
e
a
r
n
K
a
l
i
L
i
n
u
x
F
r
o
m
S
c
r
a
t
c
h
S
t
e
p
B
y
S
t
e
p

D
a
t
a
S
c
i
e
n
c
e
w
i
t
h
P
y
t
h
o
n
f
o
r
B
e
g
i
n
n
e
r

W
e
b
D
e
v
e
l
o
p
m
e
n
t
w
i
t
h
p
y
t
h
o
n
3
F
r
o
m
S
c
r
a
t
c
h
t
o
A
d
v
a
n
c
e

L
e
a
r
n
N
e
u
r
a
l
N
e
t
w
o
r
k
W
i
t
h
P
y
t
h
o
n
f
r
o
m
S
c
r
a
t
c
h
P
D
F
N
o
t
e
s

L
e
a
r
n
A
r
t
i
f
i
c
i
a
l
N
e
u
r
a
l
N
e
t
w
o
r
k
s
a
n
d
M
a
c
h
i
n
e
L
e
a
r
n
i
n
g
f
r
o
m
S
c
r
a
t
c
h

L
e
a
r
n
B
i
g
D
a
t
a
a
n
d
M
a
c
h
i
n
e
L
e
a
r
n
i
n
g
f
r
o
m
S
c
r
a
t
c
h
S
t
e
p
b
y
S
t
e
p

L
e
a
r
n
A
r
t
i
f
i
c
i
a
l
I
n
t
e
l
l
i
g
e
n
c
e
F
r
o
m
S
c
r
a
t
c
h
P
D
F
N
o
t
e
s

L
e
a
r
n
D
a
t
a
S
c
i
e
n
c
e
a
n
d
B
i
g
d
a
t
a
A
n
a
l
y
t
i
c
s
F
o
r
B
e
g
i
n
n
e
r
s
S
t
e
p
B
y
S
t
e
p

L
e
a
r
n
J
a
v
a
S
c
r
i
p
t
F
o
r
B
e
g
i
n
n
e
r
s
S
t
e
p
b
y
S
t
e
p

L
e
a
r
n
G
r
a
p
h
M
a
c
h
i
n
e
L
e
a
r
n
i
n
g
S
t
e
p
B
y
S
t
e
p
F
r
o
m
S
c
r
a
t
c
h
P
D
F
N
o
t
e
s

L
e
a
r
n
A
r
t
i
f
i
c
i
a
l
I
n
t
e
l
l
i
g
e
n
c
e
a
n
d
B
i
g
D
a
t
a
S
t
e
p
b
y
S
t
e
p
w
i
t
h
E
x
a
m
p
l
e
s

M
a
c
h
i
n
e
L
e
a
r
n
i
n
g
A
n
d
D
e
e
p
L
e
a
r
n
i
n
g
w
i
t
h
P
y
t
h
o
n
F
r
o
m
S
c
r
a
t
c
h

M
a
t
h
F
o
r
D
a
t
a
S
c
i
e
n
c
e
F
r
o
m
S
c
r
a
t
c
h

M
a
c
h
i
n
e
L
e
a
r
n
i
n
g
a
n
d
S
c
i
e
n
c
e
o
f
A
l
g
o
r
i
t
h
m
s

L
e
a
r
n
P
r
o
b
a
b
i
l
i
t
y
a
n
d
S
t
a
t
i
s
t
i
c
s
f
o
r
D
a
t
a
S
c
i
e
n
c
e
F
r
o
m
S
c
r
a
t
c
h

L
e
a
r
n
D
a
t
a
S
c
i
e
n
c
e
w
i
t
h
R
F
r
o
m
S
c
r
a
t
c
h

L
e
a
r
n
P
y
t
h
o
n
F
o
r
P
r
o
g
r
a
m
m
e
r
s
S
t
e
p
b
y
s
t
e
p