python programming object oriented
OBB yani object oriented Programming hatta yani ­čÖé nesne y├Ânelimli programlama dili.

Teme esas─▒ C C++ Java ile neredeyse ayn─▒ ÔÇťEverything is an objectÔÇŁ yani her┼čey bir nesnedir.

Kodu yap─▒s─▒n─▒ g├Âstermeden ├Ânce neler yap─▒labildi─čine bir g├Âz atal─▒m
SAYILAR:

  • 1+1
    2>>>3*3
    9>>>10/2
    5

  • Baz─▒ d├Ârt i┼člem uygulamalar─▒ farkl─▒ sonu├žlar verir:

8/3
2

4+1.1
5.0999999999999996

┼×eklinde devam ediyor farkettiyseniz matematiksel i┼člemleri basmak olduk├ža rahat bunlara ek olayak

1/5 .5 ┼čeklinde ifade ediliyor

R nin karesi R**2 ┼čeklinde ifade ediliyor.

├ľrnekler ├žo─čalt─▒labilir

Programa ├ça─čda┼č la ufak bir g├Âz att─▒k ( Kendisi baya bir hevesli ­čÖé ) ufak tefek u─čra┼čmalar─▒m─▒z tutorialleri incelememiz ( kendisi ayl─▒k kotas─▒n─▒ 3 e katlayaack kadar video indirmi┼č) sonucunda ┼ču kan─▒ya vard─▒k :

ÔÇťBu Dil ─░Le yap─▒lamayacak bir┼čey yok!!!ÔÇŁ

hatta ayak├╝st├╝ smilasyon bile yapt─▒k:

Bir topun belirli bir mesafeden serbest b─▒rak─▒lmas─▒n─▒n smilasyonu:

Kodlar buyurun :

from visual import *

scene.widht=800
scene.height=600

scene.autoscale = 0
scene.range = (100,100,100)
scene.center = (0,40,0)

ball = sphere(pos=(0,700,0),radius=2)

ground = box(pos=(0,-1,0),size=(10,2,10))

gravity = 9.8 #m/s**2
seconds = 0
dt = .01

finished = False
while not finished:
rate(100)# 100den fazla donmicek, ajdar─▒ ge├žemiyo bu y├╝zden.
seconds += dt
#pozisyon denklemi y(t) = y0 + v0*t + .5 * a * t2
ballHeigth = 100 ÔÇô .5 * gravity * seconds
2

ball.pos = vector(0,ballHeigth,0)

if ballHeigth ÔÇô 2 <= 0:
finished = True
print ÔÇťseconds to drop:ÔÇŁ +str(seconds)

Ayr─▒nt─▒lara Buradan bakabilirsiniz

Kaynak: http://tr.wikipedia.org/wiki/Python_de%C4%9Fi%C5%9Fkenleri#Say.C4.B1lar