Введение в программирование с LabEx

LinuxBeginner
Практиковаться сейчас

Введение

Привет! Рад познакомиться! В этом первом лабораторном занятии мы познакомим вас со всем, что вам нужно знать о LabEx, в том числе и о том, как использовать среду для получения максимально положительных результатов. И, внимание - вы создадите свою первую программу "Hello LabEx" в реальном виртуальном окружении. Пожалуйста, скажите, что я не唯一一个,кто чувствует волнение. Урра!

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

Что такое LabEx

Практика является неотъемлемой частью обучения программированию. Благодаря всем прекрасным талантливым людям, написавшим превосходные учебники, а также виртуальной среде LabEx, вы можете одновременно учиться и практиковаться.

Теперь приступайте к созданию своей первой программы "Hello LabEx".

Но, как друг, я极力 рекомендую вам ознакомиться с разделом "Как сделать". Это займет немного времени.

Большинство из нас, наверное, помнит, насколько важна практика при обучении программированию. Как бы сказал опытный программист, мы рекомендуем разделить весь процесс в отношении практики и чтения учебников в соотношении 70/30.

Есть много учебников, но большинство из них требуют среды для практики. Поэтому LabEx стремится искать и собирать все курсы по программированию высочайшего качества и обеспечивать их совместимость с нашей виртуальной средой, чтобы вы могли одновременно учиться, практиковаться и проявлять творчество в написании кода. Если вы хотите поделиться учебником, чтобы большее количество людей могло использовать вашу работу, напишите нам.

Каждая лабораторная работа состоит из двух разделов: текстового учебника и уже настроенной виртуальной среды. Вся концепция лабораторной работы направлена на то, чтобы помочь вам понять и ощутить настоящий компьютерный программный продукт с использованием нашего надежной реализационного процесса.

Мы делим процесс обучения на три зоны:

  • Зона комфорта
  • Зона активного обучения
  • Зона паники

LabEx сосредоточена на Зоне обучения, где вы должны активно и критически мыслить, так как в учебнике будут изложены только некоторые подробности. Вы учитесь, когда критически обрабатываете, оцениваете и анализируете информацию.

Еще раз, программирование основано на практике. "Учиться, делая" - это никогда не ошибка. Ваш опыт станет более живым, как только вы начнете взаимодействовать с LabEx.

Хорошо, хватит лекций. Давайте приступим к делу.

Как использовать LabEx

В плане использования сайта это очень простой процесс. Просто выберите тему, которая вас интересует, нажмите Start Lab, подождите несколько секунд, и вуаля, вы попадаете!

После нажатия на Default VM вы попадете в лабораторную среду.

Экран выбора Default VM

Система автоматически создаст для вас виртуальный рабочий стол. Загрузка займет несколько секунд, поэтому будьте терпеливы.

Экран загрузки виртуального рабочего стола

Вы увидите страницу, подобную приведенной ниже. Пошаговый учебник с кнопкой Next Step находится слева. Справа - ваш виртуальный рабочий стол - Linux. Именно здесь вы можете проводить практические операции, проявлять творчество и пробовать код.

Некоторые инструменты, о которых вам может быть интересно знать:

Интерфейс обзора лабораторных инструментов

  1. Download: скачать код, который вы написали в виртуальном рабочем столе, на свой локальный компьютер.
  2. Save VM: сохранить текущую среду виртуальной машины. Вы сможете загрузить ее позже.
  3. Restart VM: перезапустить текущий виртуальный рабочий стол.
  4. Stop VM: остановить текущий виртуальный рабочий стол. Система удалит текущую среду при выходе.
  5. Extend: продлить текущую сессию лабораторной работы на еще один час.

Лабораторная среда

Все лабораторные работы в LabEx разработаны в Linux-окружении, и при запуске любой лабораторной работы вы получите виртуальную Linux-машину.

Виртуальная среда LabEx может быть разделена на Рабочий стол, WebIDE и Jupyter Notebook.

Обзор виртуальной среды LabEx

  1. Jupyter Notebook: Веб-интерактивная вычислительная среда для создания документов Jupyter Notebook. Она широко используется в области.data science и машинного обучения. Вы можете использовать ее для запуска Python-кода, R-кода и других языков.
  2. Рабочий стол: Linux-окружение рабочего стола. Вы можете использовать его для выполнения Linux-команд и программ.
  3. VS Code: Редактор кода. Вы можете использовать его для написания и запуска кода.

Все окружения основаны на операционной системе Ubuntu 22.04. В большинстве случаев LabEx выберет для вас наиболее подходящую среду. Но вы также можете переключаться между ними, нажав на вкладки в верхнем левом углу.

Вкладки выбора среды

AI-ассистент

LabEx предоставляет AI-ассистента, чтобы помочь вам изучать лабораторные работы и решать задачи. Вы можете нажать кнопку AI Assistant в нижнем правом углу, чтобы открыть его.

Расположение кнопки AI Assistant

Теперь AI-ассистент будет предоставлять вам следующие услуги:

  • Объяснить концепцию: Объяснить концепцию текущего шага.
  • Объяснить код: Объяснить код текущего шага.
  • Отладка: Помочь вам отлаживать код текущего шага.

В будущем мы предоставим больше услуг.

Варианты услуг AI-ассистента

Первый мини-лабораторный опыт: Привет, LabEx

Ну, кажется, вы хорошо подготовлены. Теперь давайте сделаем первый шаг в LabEx и создадим свою первую программу: "Привет, LabEx". Эта программа напишется на языке C.

Во - первых, двойным кликом откройте Xfce Terminal в виртуальной среде рабочего стола и введите cd ~/Desktop, чтобы переключиться в директорию рабочего стола, где вы создадите исходный файл.

Затем введите touch labex.c. Теперь на вашем рабочем столе должен появиться файл labex.c (Он соответствует директории Desktop!).

cd ~/Desktop
touch labex.c

Создание файла labexc

Далее запустите gedit labex.c, чтобы открыть и отредактировать исходный файл labex.c с помощью редактора gedit.

Редактор gedit открывает файл labexc

Добавьте следующие строки кода на языке C в gedit. Затем нажмите Save в верхней части gedit, чтобы сохранить этот файл:

#include <stdio.h>
int main()
{
    printf("Hello LabEx!");
    return 0;
}

gedit с сохраненным кодом на C

Компилировать и запускать

Затем закройте gedit и запустите gcc -o hellolabex labex.c (заметьте, что это o, буква "о", а не цифра ноль) в Xfce Terminal для компиляции исходного кода. Эта команда создаст исполняемый файл под названием "hellolabex" на рабочем столе.

Далее переключитесь обратно в Xfce Terminal и запустите исполняемый файл:

gcc -o hellolabex labex.c
./hellolabex

Если в терминале появится надпись "Hello LabEx", поздравляем! Вы только что завершили свою первую программу в LabEx.

Терминал с надписью Hello LabEx

Ваша первая программа завершена! Поделитесь с друзьями тем, что вы узнали в LabEx, и дайте им увидеть этот важный этап!

Резюме

Поздравляем! Вы завершили свою первую лабораторную работу в LabEx. Горячо рекомендуется пройти следующий курс по Linux. Он прост для начинающих и позволяет использовать LabEx более эффективно.

Вы также можете нажать "Stop" в верхней части, чтобы прекратить и выйти из текущей среды. Посетите Курсы, чтобы посмотреть другие популярные курсы. Или вы можете посмотреть видео, чтобы узнать больше о LabEx.

Программирование - это долгий путь, но Следующая лабораторная работа - всего в один клик. Давайте приступим!