ill
lrEltfflllEflEtililtilElttlililillillttliltflililtililililllllllllllilllllllilililllllllllllllll
aJouf Llmiversity *'ry
c-,.*'g-:::Jl ir-col ,-
JouF University
:iS-L*-c--i
fi.r
l-;ua-J I,+-,
.:3rxr*J
I,--i.x;J I 61 t
-i g""i3o*J I {,&o L+
'Le.,*
t*r*J I Ll
L.5 c"Problem Solving and programmingr' &lJl J-: 4+-J+ll :JJ,i.l4i."*.J$ll iltitt
-6 1t t. / \ tf q sril+ll etdld+..I|
g*,,1-.1.il1d,aill as-;ialt dsYt ii,tt 6.rL"e3 crl,"gttol1r,,,*LsJl f-ilc :i$lt
1.-1a41
- tl "-&'^*.,ilt
.JJi.lll drLJ&.l -YJi
di:lJl .J-_l 1+^-,+ll JJi.Jl ill t
crs 102 Jjdl j.J \
.(.#
A.ot. \ t qfiicU Y) o.r&r crl.s3 f 1p,t*;St dilJrJrll
YOls.lll ''iJtl pJl
i+*iJ$ll &tetJl r
ictitl t'_l d#ll pb 4$
3 !:istsJl
CrL
Otrrtl
:s.^"#irll eflll -'t
:.t3 r-
Introduction to Computer Science Using Python:
A
Computational Problem-Solving Focus, by Charles Dierbach,Wiley
(2013).ISBN:
9870470555156.'dJiYl a+^Jldll
.1.rt -a-cll-i$i
www.python.org
Irt
ffi lll
llllillllllllllll
1
]ilIIllIIllllIllllIIllllllIlllllllllIIllllIIIllllllIlllllllllffiIlllIIlll
44flJHI?fi n1-n5-
?n1q
3I4nIH4 ??.*rr rr i i
:pr3,!:ll h#L*l -41;
: illdjsJl -L"*fi
tl
rr.r r. \-,e c*.*.*Jl :!9 -',t!
*ri..rill iitgL* ,r,rcqr f*dl ;'rq
***i1 *1gLgrlc
v v
qr$. Otl s6-38 .1$-1
# JrX,
$J"&L*.aJt*" *"*.r:
{ ,.., i .l
4*.ltjl t.iFalaall
JJ&,.11
:u*if*;'r".,;*
t'J}$!.rls!*+ljl
g)*rt p,.t.x*t
l.J}s.:,*+tll JrJi
,Lt;Sl ip
q.J,,,rutt*,Xl t*" # *:i<
.Lt;ul gr g*lJl
L.r*-*YlqW# *lbJl-l-llJ! i**i.*SJ
14*qii!"pr* i*;'l*:i *,U**t*Jr
a6.!Ul ,.13: r"',y).h3t;$*tt
3U*ifri*
,-S*..$1
#
{ssuUtt i.n}A.r"*
{p"atliiSJt
liil.* gg;laill"b r$,}*ts
# f*SrU -$ti
..,*34*h}t ;:Ut
*l3lX;;i*:t iti*i ** +.$Ji
rll;g*31.3 .oStriiXt J*i11; rifLidllLJJ
"i*lJill ii. u*ilJl g.*r"Yttb.1.1"
.LLil*
lar.lt
,'i*Jt
iil:r
o&r$
!a
r20
jd.lgJ
4
":.2 i*i"*ii
1sl &; ,:r:Lil ,.r"lli-llll ]Il},
i+,.,$l
$&l}
{+l.}l
J'i'* -rl.ilr'i..rll .J$iYJ *-*It.a
..1 ..lr*-.eii.e J!3i}
ij.6ill
\
*k*1-srr - irr urrrl. J t
i.rt
agf
r*..ol
Jbiil
3 is;iJ,*tt
10
,iJl ,x!rl
,l..rlsJ1 Y {J l-}
#l,{'lit rt*:iYl
r€
9Ell1..VJ
1S0 {rJSt} t*a+a:t
*b;$J
ilt
ffi lll
lllllllllllilllI
I
lil
il llill
ll l ll ll l l llllll
l ll lllllll
l l ll ll l l l ll ll ll lllll ffi lllll
llil
llll 44nltli ?ff
n1 -nfi-?n1 q 3I4ntHdfi??W
rrJlllChnpter I
introduction Page*:
I
- 3$Introduetitn
(a Computafianal Problem Snlving{P*rt
tri:r
\!h;xt is C*ntputer S*i*nt*?r
Intr*iJuc.irg the li*sen*e *1'C*mputati***1 Pr*hler:r 5*lvixgr irr
LrSr'
lJ*.,1{]J 1440
10i 10rl4.l{) ,J;Y1 1
Intr*durfi*n
ter{ianrputntinnal Fr*blem
Solving(Fnrt
2):C*rxputer Alq*rith*rs
{J.llrll
lntrutluttlon t* Cornputatiu*al
Pr*blenr Solving{'ll*rt
3}:r
Crtmpufer L*t'ltponents Llterli*rn-r
l'he llrtlr*:n pr*gr*mnrixg Nanguage*,5Jur
I 311011
{40
I 7i I {jl1440 2 Cihapter ?
Dau and [:xpressir:ns Ilages: 38 - SS
Dstr
andlixpressi*nx
{l}ar{ I }:"
I-iternlsr
Veriat:le *rrd Xde*tiii*xr
L)$r:r*I*ls**+l,rtt
tr)rta an*l
fixpr*ssion*
{Fan 2};.
Exr:rt*sitnrr
lla{a Ty$r.si...Xt
l0l1{Jj l,+.{{]
?4i t tli1"t4ll 3
{i'hnptcr 3
C*ntrol Stnrctures Ilages: ?q
-
1S4f'ontr$l litru*tnres
{P$rt 1i;r
Whnt ir a C*ntrol Stru*tur*i)r
Br:r:l*an linprns*i*ns ((:*nttitions)i*,llJl ilonfrnl
Structures {part3):
S*leeti*n Contrr*rl4"{L.l!
27il0{440
1i11,j144{} r*1
i!
4Control $tructures
lPart3);
Itsr*tir,* Ccntr*l uu'Chtpter,{
Lists Pages: 1?5
*
144Listx
{P*rt l):
r
List $lructure:r
List (Suqu*nces) in P1'th*nir*ru:l
04l1li 1;FlCI
filI lrl
4{{} u,.t*LiJl 5Lirts
{Fart3}:
Iterating over Lists {Sequ***e*} in F3th*ni;'.31d1
Chapter 4 l"isrs P*rges: 144
-
146List*
iP*rr3):
&turr on P,r,rhon List;qrla,J1
9-
11l1lit jtdtj
15,r1I/144l} gr"llxll o
Chapter 5
b'unctinnx Pages:168- I8A
$'unetions {Pfl$ 1}:
r
\\''lrnt is a ffinctinr: Rr:*tine?r
llefinin$ Functio*x in F,tth*nr
Value-Retun:ing arrC N*n-Value Returning F'un*ti*nrl- i r*r,
ji* UUt
Functions
tParl2l:
r
Paramcter Passing'
Keyrvr:rds snrJ Delxuh Argumenls in{}th*n
r
Variabl* $c.*per^ ilriu
Jl* u*l
18i1ijl-1{$
22,r11i 1440 g;L.jl 7 Fin*l Ilra{tical rxam
1;;iJ| *lsJtJ"J g$***Yl #t$t -UlU
v
\./
v
4 ",t" 3
i'lit
qst!1,UlJ[
r..aB;."llll $L].
i-;r,irlr'"*ll
*,***'it f
a
1
r
ll l llll l
ll
lllllll ilill
lll ililil
t il 1 t il ilil
11 il ilffi il il1ilil ililil
il illilil Iil ] illlil illl [
ilt1 44tl/Ei2E tl1 -tl5-2t]1 g 3i4L-1/84512
I
.r,*$tuJl *lclJl -tqU
&L{*l}
&IJr
aJ*ltlp*Yl
/&.1 .ijl
r
1,140/p,. ,'".u 3;$ll
fu.i^tl3in"l
/''*lt
1#Cl
;r:i$Ytl*Jxll .-l1440 ! i ic:;'jlt
v
&
irr.+-
q,'lr*it {r,lS,.
,!lr.
/JJ'iSJlir-)t
/a-i nll
j1440 //1 l.s;'etlIt
<o9+rlri@tr
Jov, U^iversitg
II I t I t I I I I I I t I I t I , I I I I I
v
Itt.
{
..i^.$i*t*il
1
a(s/
e)
.bJ"i[**{ allj{ ill&,
I I