Nibras Code

Programlama

Her sayfa bir konuyu ayrı açar.

Önce HTML ve CSS ile sayfanın yüzünü oku.

Sonra Python ile kısa bir program yaz.

Dil, komut ve araç karışmasın diye aşağıda her kartın ne olduğu yazılır.

Takılınca Nibras AI'ye soru sor.

Nereden başlamalı

  1. 1HTML/CSSSayfanın yüzü buradan başlar. HTML yapıyı yazar, CSS rengi ve yeri söyler. Programlama dilinden önce bunu oku.
  2. 2Pythonİlk dil olarak buradan başla. print metni çıkarır, koşul ve döngü kısa programı yönetir. Ders bölümleri ayrı listededir.
  3. 3Nibras AIDerste bir satır takılınca buraya soru sor. AI dilin yerini tutmaz. Önce sayfayı oku, sonra anlamadığın satırı sor.

Dersler

Farkı ne

pip ve npm

pip Python için paket getiren araçtır. npm ise Node.js için paket getiren araçtır. İkisi de hazır kodu projeye koyar, ama aynı yerde çalışmaz.

Python bir dildir. Onunla program yazılır. pip o dile hazır kitaplık kurar. Hesap, görsel veya site için hazır kod gelebilir.

Node.js, JavaScript’i bilgisayarda çalıştıran yerdir. npm o yere hazır paketi getirir. pip bir Node projesinde kullanılmaz. npm de bir Python projesinde kullanılmaz.

Python kurulunca pip çoğu zaman onunla gelir. Node kurulunca npm de gelir. Araç dilden ayrıdır: dil kodu çalıştırır, araç paketi getirir.

Composer ve PHP

PHP, sitenin sunucu tarafında çalışan dildir. Composer dil değildir. PHP kitaplığını projeye getiren araçtır.

PHP kodu okur ve çalıştırır. Composer ise gereken hazır kodu indirip projenin klasörüne koyar. Düğmeyi PHP çalıştırır. Composer yalnız paketi getirir.

Composer olmasa da PHP çalışır. Küçük bir sayfa için gerekmez. Büyük projede her kitaplığı elle toplamak zordur. Composer bunu bir komutla yapar.

Kısaca: PHP dildir. Composer o dilin paket aracıdır. npm Node içindir, pip Python içindir, Composer PHP içindir.