Python#
VEX AIM Python API Referansı, her komutun, yöntemin ve fonksiyonun ne yaptığını, hangi girdileri kullandığını, ne döndürdüğünü ve bir projede nasıl kullanılabileceğini açıklar.
Bir komutu projeye eklemeden önce anlamak, kabul ettiği veya döndürdüğü değerleri kontrol etmek veya bir kategorideki ilgili komutları karşılaştırmak istediğinizde bu referansı kullanın.
VEXcode AIM Python projelerinde Python komutları kullanılır. Blok projelerinde ise bunun yerine Blok API bölümü kullanılır.
Bir Metot Girişini Nasıl Okuyabilirsiniz?#
Python kod girdilerinin çoğu aşağıdaki bölümleri içerir:
Komut adı - Komutun, metodun veya fonksiyonun resmi adı.
Açıklama - Komutun ne işe yaradığını ve ne zaman kullanışlı olduğunu açıklar.
Kullanım - Komutu kodda yazmak için kullanılan sözdizimini gösterir.
Parametreler - Komutun kabul ettiği girdileri listeler ve her birinin ne işe yaradığını açıklar.
Dönüş değeri - Komutun bir değer döndürmesi durumunda, ne bildirdiğini açıklar.
Örnek kod - Komutun bir projede nasıl kullanılabileceğini gösterir.
Python API’sinin Ortak Öğeleri#
Element |
Anlamı |
|---|---|
Yöntem |
Bir nesne üzerinde çağrılan komut, örneğin |
İşlev |
Doğrudan çağrılan bir komut, örneğin |
Parametre |
Bir metodun veya fonksiyonun ne yapacağını kontrol etmek için ona iletilen değer. |
İsteğe bağlı parametre |
Varsayılan davranışın kullanılmasını sağlamak için atlanabilen bir parametre. |
Dönüş değeri |
Bir komutun döndürdüğü değer; örneğin sayı, metin veya Boolean değer. |
Temel Python Sözlüğü#
Terim |
Anlamı |
|---|---|
Değişken |
Bir değeri saklayan bir isim, örneğin |
Sicim |
Tırnak içindeki metin, örneğin |
Tamsayı |
|
Batmadan yüzmek |
|
Mantıksal (Boolean) |
|
Argüman |
Bir metot veya fonksiyon çağrısına geçirilen değer, örneğin |
Örnek Yöntem Girişi#
hareket_at#
move_at komutu, robotu belirli bir açıda sonsuza dek hareket ettirir. Robot, farklı bir açıda hareket etme, dönme veya durma gibi başka bir işlem verilene kadar hareket etmeye devam edecektir.
Usage:
robot.move_at(angle, velocity, units)
Parametreler |
Tanım |
|---|---|
|
Robotun hareket ettiği açı (derece cinsinden). Bu değer -360 ile 360 arasında bir tam sayı veya ondalık sayı olabilir. |
|
İsteğe bağlı. %0 |
|
İsteğe bağlı. Hız birimi: % |
# Move forward
robot.move_at(0)