Google Colab - Form Ekleme
Colab, çalışma zamanında kullanıcıdan gelen girdileri kabul etmenize olanak tanıyan Formlar adlı çok kullanışlı bir yardımcı program sağlar. Şimdi not defterinize nasıl form ekleyeceğinizi görelim.
Form Ekleme
Daha önceki bir derste, bir zaman gecikmesi oluşturmak için aşağıdaki kodu kullandınız -
import time
print(time.ctime())
time.sleep(5)
print (time.ctime())
Diyelim ki, 5 saniyelik sabit bir gecikme yerine kullanıcının ayarladığı bir zaman gecikmesi istiyorsunuz. Bunun için, uyku zamanını kabul etmek için Kod hücresine bir Form ekleyebilirsiniz.
Yeni bir defter açın. TıklaOptions(dikey noktalı) menü. Aşağıdaki ekran görüntüsünde görüldüğü gibi bir açılır menü belirir -
Şimdi seçin Add a formseçeneği. Formu, buradaki ekran görüntüsünde görüldüğü gibi bir Varsayılan başlıkla Kod hücrenize ekleyecektir -
Formun başlığını değiştirmek için, Settingsdüğmesi (sağdaki kalem simgesi). Burada gösterildiği gibi bir ayarlar ekranı açılacaktır:
Form başlığını şu şekilde değiştirin: “Form”ve formu kaydedin. Seçtiğiniz başka bir adı kullanabilirsiniz. Eklediğine dikkat edin@title kod hücrenize.
Yukarıdaki ekranda diğer seçenekleri daha sonra keşfedebilirsiniz. Bir sonraki bölümde, forma giriş alanlarının nasıl eklendiğini öğreneceğiz.
Form Alanları Ekleme
Bir form alanı eklemek için, Options Kod hücresindeki menü, Formalt menüleri ortaya çıkarmak için. Ekran aşağıda gösterildiği gibi görünecektir -
Seçiniz Add a form fieldmenü seçeneği. Burada görüldüğü gibi bir iletişim kutusu açılır -
Bırak Form field type -e input. Değiştir Variable name -e sleeptime ve ayarla Variable type -e integer. Tıklayarak değişiklikleri kaydedin.Save buton.
Ekranınız şimdi aşağıdaki gibi görünecektir. sleeptime değişken koda eklendi.
Sonra, formun nasıl test edileceğini görelim ve bunu kullanan bir kod ekleyerek sleeptime değişken.
Test Formu
Form hücresinin altına yeni bir Kod hücresi ekleyin. Aşağıda verilen kodu kullanın -
import time
print(time.ctime())
time.sleep(sleeptime)
print (time.ctime())
Bu kodu önceki derste kullandınız. Geçerli saati yazdırır, belirli bir süre bekler ve yeni bir zaman damgası yazdırır. Programın beklediği süre, adı verilen değişkende belirlenir.sleeptime.
Şimdi geri dönün Form Hücre ve 2 değerini yazın. sleeptime. Aşağıdaki menüyü seçin -
Runtime / Run all
Bu, tüm dizüstü bilgisayarı çalıştırır. Aşağıda gösterildiği gibi bir çıktı ekranı görebilirsiniz.
İçin giriş değerinizi 2 aldığına dikkat edin.
uyku zamanı
. Bunu farklı bir değerle değiştirmeyi deneyin veRun all etkisini görmek için.Metin Girme
Formunuzda bir metin girişini kabul etmek için aşağıdaki kodu yeni bir kod hücresine girin.
name = 'Tutorialspoint' #@param {type:"string"}
print(name)
Şimdi, Kod hücresini çalıştırırsanız, formda ayarladığınız ad ne olursa olsun ekrana yazdırılır. Varsayılan olarak, ekranda aşağıdaki çıktı görünecektir.
Tutorialspoint
Bir tam sayı girişi oluşturmak için menü seçeneklerini kullanabileceğinizi unutmayın. Text giriş alanı.
Açılır liste
Formunuza bir açılır liste eklemek için aşağıdaki kodu kullanın -
color = 'green' #@param ["red", "green", "blue"]
print(color)
Bu, üç değer içeren bir açılır liste oluşturur - kırmızı, yeşil ve mavi. Varsayılan seçim yeşildir.
Açılır liste aşağıdaki ekran görüntüsünde gösterilmektedir -
Tarih Girişi
Colab Formu, kodunuzdaki tarihleri doğrulamalarla birlikte kabul etmenizi sağlar. Kodunuza tarih girmek için aşağıdaki kodu kullanın.
#@title Date fields
date_input = '2019-06-03' #@param {type:"date"}
print(date_input)
Form ekranı aşağıdaki gibi görünür.
Yanlış bir tarih değeri girmeyi deneyin ve doğrulamaları gözlemleyin.
Şimdiye kadar Colab'ı Python kodunuzla Jupyter not defterlerini oluşturmak ve yürütmek için nasıl kullanacağınızı öğrendiniz. Sonraki bölümde, popüler makine öğrenimi kitaplıklarını dizüstü bilgisayarınıza nasıl yükleyeceğinizi göreceğiz, böylece bunları Python kodunuzda kullanabilirsiniz.