Nibras Code

Proqramlaşdırma

Haradan başlayım

  1. 1HTML/CSSSəhifənin üzü. Əvvəl bunu oxu.
  2. 2Pythonİlk dil. Qısa proqram buradan başlayır.
  3. 3Nibras AIİlişəndə sual ver.

Fərqi nədir

pip və npm

Pip Python üçün paket gətirən alətdir. npm isə Node.js üçün paket gətirən alətdir. İkisi də hazır kodu layihəyə qoyur, amma eyni yerdə işləmir.

Python bir dildir. Onunla proqram yazılır. Pip həmin dilə hazır kitabxana quraşdırır. Məsələn hesab, şəkil və ya sayt üçün hazır kod gəlir.

Node.js JavaScript-i kompüterdə işlədən mühitdir. npm həmin mühitə hazır paketi gətirir. Pip-i Node layihəsində işlətmək olmur. npm-i də Python layihəsində işlətmək olmur.

Python quraşdırılanda pip çox vaxt onunla birlikdə gəlir. Node quraşdırılanda npm də gəlir. Alət dildən ayrıdır: dil kodu işlədir, alət paketi gətirir.

Composer və PHP

PHP saytın server tərəfində işləyən dildir. Composer dil deyil. O, PHP kitabxanasını layihəyə yığan alətdir.

PHP kodu oxuyur və işlədir. Composer isə lazım olan hazır kodu internetdən endirib layihənin qovluğuna qoyur. Düyməni PHP işlədir. Composer yalnız paketi gətirir.

Composer olmasa da PHP işləyir. Kiçik bir səhifə üçün o lazım olmaya bilər. Böyük layihədə hər kitabxananı əl ilə yığmaq çətin olur. Composer bunu bir əmrlə edir.

Qısa desək: PHP dildir. Composer həmin dilin paket alətidir. npm Node üçündür, pip Python üçündür, Composer PHP üçündür.