Nibras Code

Программирование

Каждая страница открывает одну тему отдельно.

Сначала прочитай лицо страницы через HTML и CSS.

Потом напиши короткую программу на Python.

Чтобы язык, команда и инструмент не смешались, под каждой карточкой написано, что это.

Если застрял, спроси Nibras AI.

С чего начать

  1. 1HTML/CSSЛицо страницы начинается здесь. HTML пишет структуру, CSS говорит цвет и место. Прочитай это до языка программирования.
  2. 2PythonНачни здесь как с первого языка. print выводит текст, условие и цикл ведут короткую программу. Главы урока в отдельном списке.
  3. 3Nibras AIКогда одна строка в уроке не идёт, спроси здесь. ИИ не заменяет язык. Сначала прочитай страницу, потом спроси строку, которую не понял.

Уроки

В чём разница

pip и npm

pip приносит пакет для Python. npm приносит пакет для Node.js. Оба кладут готовый код в проект, но работают не в одном месте.

Python — это язык. На нём пишут программу. pip ставит готовую библиотеку для этого языка. Так может прийти код для счёта, картинки или сайта.

Node.js — это место, где JavaScript работает на компьютере. npm приносит туда готовый пакет. pip не ставят в проект Node. npm не ставят в проект Python.

Когда ставят Python, pip часто приходит с ним. Когда ставят Node, приходит и npm. Инструмент отдельно от языка: язык выполняет код, инструмент приносит пакет.

Composer и PHP

PHP — язык, который работает на серверной стороне сайта. Composer — не язык. Это инструмент, который приносит библиотеку PHP в проект.

PHP читает код и выполняет его. Composer скачивает нужный готовый код и кладёт его в папку проекта. Кнопку выполняет PHP. Composer только приносит пакет.

PHP работает и без Composer. Маленькой странице он может не понадобиться. В большом проекте трудно собрать каждую библиотеку руками. Composer делает это одной командой.

Коротко: PHP — это язык. Composer — инструмент пакетов для этого языка. npm для Node, pip для Python, Composer для PHP.