1  

salihdb

İşletim sisteminden bağımsız bir şekilde uygulayacağımız 2-3 adım ile kısa sürede Python kodlamaya başlamak mümkün müdür? Yani uzun kurulum ve belge okuma süreçleriyle oyalanmadan kısa sürede kod yazmaya başlayıp bunu ekranımızda görme imkanı var mıdır?

Kod Örneği:

from random import randint

sayilar=[]
for i in range(0,10):
    rand=randint(0, 9)
    sayilar.append(rand)
    print(rand)

minNumber = sayilar[0]
maxNumber = sayilar[0]

for i in range(0,10):
    if minNumber > sayilar[i]:
        minNumber = sayilar[i]
    if maxNumber < sayilar[i]:
        maxNumber = sayilar[i]

print("Dizideki En Büyük Değer    : > > >{0} ".format(maxNumber))
print("Dizideki En Küçük Değer    : > > >{0} ".format(minNumber))
Python

  yanıtla

Yanıt yaz

0
Erdem

Benim düşünceme göre mümkündür.

Python çok geniş bir uygulama sahasına sahip olduğu için ilk önce ne tür bir uygulama geliştireceğiz buna karar vermemizde fayda var. Örneğin bir pencereli uygulama, bir internet uygulaması ya da cep telefonu uygulaması.

Bu noktadan sonra kişisel olarak çok basit uygulamalar kodlayarak daha iyi öğreniyorum. Sonra ne tür bir uygulama geliştiriyorsak o uygulama üzerinde çalışarak yeni özellikler eklemek dili öğrenmek açısından çok faydalı oluyor.

Bir dili tüm incelikleri ile öğrenmek yerine temellerini öğrenip yapmak istediğimiz uygulamaları o temel üzerinde geliştirmenin daha etkili olduğunu düşünüyorum. Eğer geliştirdiğimiz uygulamanın eksik, yavaş çalışan kısımları varsa daha sonra bu eksiklikleri dilin daha ayrıntılarını öğrenerek kapatmaya çalışabiliriz.

Kitap olarak tam bir Python kitabı okudum mu tam emin değilim :)

Ama şöyle ücretsiz bir kitap var.

Dive Into Python

import random
sayılar = [random.randrange(0,10,1) for x in range (10)]

Eğer eşit dağılım istersek bu şekilde yapabiliriz

sayılar = random.sample(range(0, 10), 10)
print ('Sayılar ', sayılar)
print ('Dizedeki en büyük değer ', max(sayılar))
print ('Dizedeki en küçük değer ', min(sayılar))

yanıtla

Yanıt yaz