Dersler ve Temeller; web örnekleri PORT ortam değişkenini okur

- dersler/: 29 kısa ders (açıklama, çalıştırılabilir örnek, alıştırma). Her örneğin
  ve alıştırma çözümünün çıktısı Online IDE'nin hazırlık adımında gerçekten koşulup
  dosyadakiyle karşılaştırılır; biçim dersler/BICIM.md.
- temeller/: tek konulu 12 başlangıç programı.
- web/anket, web/kisalt, web/pano: port PORT ortam değişkeninden okunur (Online IDE
  önizlemesi 8080 verir), yoksa eski sabit port.
- README: öğrenme bölümü, Online IDE bağlantısı.
This commit is contained in:
2026-10-17 22:07:47 +03:00
parent c5468f5d0a
commit 494781e84f
47 changed files with 5942 additions and 4 deletions
+4
View File
@@ -17,6 +17,10 @@ kullan kaba.sistem
SORU = "Bir sonraki KabaLang örneği ne olsun?"
PORT = 8473
# Barındıran ortam (ör. Online IDE) portu PORT ortam değişkeniyle verir.
port_ortam = cevre.al("PORT")
eger port_ortam != "":
PORT = sayi(port_ortam)
db = cevre.al("ANKET_DB")
eger db == "":
+4
View File
@@ -18,6 +18,10 @@ kullan kaba.sistem
ALFABE = "abcdefghjkmnpqrstuvwxyz23456789"
KOD_UZUNLUGU = 6
PORT = 8472
# Barındıran ortam (ör. Online IDE) portu PORT ortam değişkeniyle verir.
port_ortam = cevre.al("PORT")
eger port_ortam != "":
PORT = sayi(port_ortam)
db = cevre.al("KISALT_DB")
eger db == "":
+7 -2
View File
@@ -143,7 +143,12 @@ fonksiyon kaldir(istek):
don web.yanit("", 204)
# Tek iş parçacığı: SQLite'a yazan işleyiciler sırayla koşar.
sunucu = web.sunucu(8471, "127.0.0.1", 1)
# Barındıran ortam (ör. Online IDE) portu PORT ortam değişkeniyle verir.
port = 8471
port_ortam = cevre.al("PORT")
eger port_ortam != "":
port = sayi(port_ortam)
sunucu = web.sunucu(port, "127.0.0.1", 1)
sunucu.hatalar_json()
sunucu.govde_siniri(16384)
@@ -154,5 +159,5 @@ sunucu.guncelle("/api/gorevler/{id}", guncelle)
# DELETE yöntemi `sunucu.kaldir` ile bağlanır
sunucu.kaldir("/api/gorevler/{id}", kaldir)
yazdir("📋 Pano hazır — http://127.0.0.1:8471")
yazdir("📋 Pano hazır — http://127.0.0.1:" + metin(port))
sunucu.basla()