[Максим Иванов] [Stepik] Основы написания bash-скриптов (2025)

  • Автор темы Автор темы Rayhorn
  • Дата начала Дата начала

Rayhorn

Модератор
Команда форума
Модератор
Сообщения
3.742
Реакции
3.297
1746111524715.png



Слив курса Основы написания bash-скриптов [stepik] [Максим Иванов]
На данном небольшом курсе Вы изучите самые основы написания bash-скриптов в системе linux. Мы последовательно рассмотрим переменные, условия, циклы, поработаем с функциями и массивами. Вся теория подаётся максимально кратко и просто, с большим количеством примеров кода и задачами для закрепления.

О курсе:
На данном курсе мы последовательно рассмотрим основы написания скриптов на языке программирования Bash для одноимённой оболочки. Мы начнём с рассмотрения переменных и математических операций. Затем последовательно изучим условия, циклы, функции, поработаем со строками и массивами. Рассмотрим разные варианты получения данных от пользователя, а также узнаем об особенностях подстановок команд.
Весь изучаемый материал сопровождается вопросами и задачами на программирование с автоматической проверкой. Это выгодно отличает данный курс от простого чтения статей или книг, так как позволяет сразу закрепить теорию и убедиться, что Вы верно поняли материал.
Я старался сделать курс максимально простым и компактным, но ёмким и информативным, собрав материал по основам bash-скриптов в одном месте. Упор делался на современные версии оболочки bash. После прохождения курса Вы с уверенностью сможете перейти к более сложным темам в написании скриптов на языке программирования Bash.

Для кого этот курс:
Курс для всех тех, кто хочет ознакомиться с основами написания bash-скриптов, не тратя на это слишком много времени.

Начальные требования:
Курс ориентирован на начинающих. Требуются только самые минимальные знания программирования на любом языке.
На курсе я предполагаю, что Вы представляете себе, что такое переменная, условие, цикл и функция.
Так как этот курс посвящён написанию bash-скриптов, я предполагаю, что у Вас уже есть базовые навыки работы в терминале linux.
Также для самостоятельных экспериментов желательно иметь доступ к терминалу с оболочкой bash. Это может быть виртуальная машина с любым дистрибутивом Linux, WSL, компьютер с установленной ОС Linux или что-то другое. Но курс вполне можно пройти и без этого, так как экспериментировать с bash-скриптами можно прямо в браузере. Соответствующие ссылки и пояснения будут даны на курсе.

Преподаватель:
Максим Иванов.Увлекаюсь информационными технологиями в целом и программированием в частности.
Имею степень магистра по направлению "Фундаментальная информатика", профиль "Информационные технологии в управлении и принятии решений".

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

Программа курса:
Введение

  1. Приветствие
  2. Где можно практиковаться?
Основы Bash
  1. Что такое bash-скрипт?
  2. Комментарии
  3. Переменные и значения
  4. Получение ввода пользователя
  5. Математические операции
  6. О задачах на программирование
  7. Подстановка команд
Условия
  1. Условия и конструкция if
  2. Конструкция case
Циклы
  1. while
  2. until
  3. for
  4. for..in
Функции и аргументы в Bash
  1. Аргументы скрипта
  2. Работа с функциями
  3. Области видимости
Строки и массивы
  1. Строки
  2. Массивы
Заключение
  1. Подведём итоги


 
Посмотреть вложение 2130444


Слив курса Основы написания bash-скриптов [stepik] [Максим Иванов]
На данном небольшом курсе Вы изучите самые основы написания bash-скриптов в системе linux. Мы последовательно рассмотрим переменные, условия, циклы, поработаем с функциями и массивами. Вся теория подаётся максимально кратко и просто, с большим количеством примеров кода и задачами для закрепления.

О курсе:
На данном курсе мы последовательно рассмотрим основы написания скриптов на языке программирования Bash для одноимённой оболочки. Мы начнём с рассмотрения переменных и математических операций. Затем последовательно изучим условия, циклы, функции, поработаем со строками и массивами. Рассмотрим разные варианты получения данных от пользователя, а также узнаем об особенностях подстановок команд.
Весь изучаемый материал сопровождается вопросами и задачами на программирование с автоматической проверкой. Это выгодно отличает данный курс от простого чтения статей или книг, так как позволяет сразу закрепить теорию и убедиться, что Вы верно поняли материал.
Я старался сделать курс максимально простым и компактным, но ёмким и информативным, собрав материал по основам bash-скриптов в одном месте. Упор делался на современные версии оболочки bash. После прохождения курса Вы с уверенностью сможете перейти к более сложным темам в написании скриптов на языке программирования Bash.

Для кого этот курс:
Курс для всех тех, кто хочет ознакомиться с основами написания bash-скриптов, не тратя на это слишком много времени.

Начальные требования:
Курс ориентирован на начинающих. Требуются только самые минимальные знания программирования на любом языке.
На курсе я предполагаю, что Вы представляете себе, что такое переменная, условие, цикл и функция.
Так как этот курс посвящён написанию bash-скриптов, я предполагаю, что у Вас уже есть базовые навыки работы в терминале linux.
Также для самостоятельных экспериментов желательно иметь доступ к терминалу с оболочкой bash. Это может быть виртуальная машина с любым дистрибутивом Linux, WSL, компьютер с установленной ОС Linux или что-то другое. Но курс вполне можно пройти и без этого, так как экспериментировать с bash-скриптами можно прямо в браузере. Соответствующие ссылки и пояснения будут даны на курсе.

Преподаватель:
Максим Иванов.Увлекаюсь информационными технологиями в целом и программированием в частности.
Имею степень магистра по направлению "Фундаментальная информатика", профиль "Информационные технологии в управлении и принятии решений".

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

Программа курса:
Введение

  1. Приветствие
  2. Где можно практиковаться?
Основы Bash
  1. Что такое bash-скрипт?
  2. Комментарии
  3. Переменные и значения
  4. Получение ввода пользователя
  5. Математические операции
  6. О задачах на программирование
  7. Подстановка команд
Условия
  1. Условия и конструкция if
  2. Конструкция case
Циклы
  1. while
  2. until
  3. for
  4. for..in
Функции и аргументы в Bash
  1. Аргументы скрипта
  2. Работа с функциями
  3. Области видимости
Строки и массивы
  1. Строки
  2. Массивы
Заключение
  1. Подведём итоги


Спасибо, не лишнее совсем.
 
Благодарю) интересная тема, думаю эти навыки будут кстати !)
 

Похожие темы

Слив курса Bash-скрипты: магия автоматизации [Stepik] [Константин Варнали] Чему вы научитесь: Превращать рутинные задачи в мощные скрипты, которые сделают вашу работу легкой и приятной. Автоматизировать все — от ежедневных административных задач до более сложных инженерных решений. Работать с...
Ответы
1
Просмотры
90
Чему вы научитесь Вы подружитесь с терминалом Linux. Преодолейте страх перед незнакомой операционной системой. Освойте популярные текстовые редакторы и пейджеры. Научитесь работать с файлами и папками. Научитесь управлять пользователями. Разберитесь раз и навсегда с правами доступа. Изучите...
Ответы
2
Просмотры
666
Специалист по кибербезопасности. «Белый» хакер [Skillfactory] Освойте с нуля все тонкости тестирования на проникновение (пентеста) Длительность: 13 месяцев. Старт: 14 сентября Чем занимается «белый» хакер? «Белый» хакер (пентестер) — это специалист по кибербезопасности, который находит и...
Ответы
2
Просмотры
734
Практический курс по DevOps-инжинирингу. Пройдёте полный путь от настройки первого сервера до автоматизированной CI/CD-инфраструктуры в продакшене. Освоите контейнеризацию (Docker, Kubernetes), автоматизацию (Ansible, Terraform), мониторинг и логирование (Prometheus, Grafana, ELK), настроите...
Ответы
1
Просмотры
641
Слив курса Основы интернета вещей [stepik] [Антон Баланов] Интернет вещей (IoT) трансформирует наш мир, объединяя устройства и системы в единую сеть для повышения эффективности и удобства. Курс "Основы интернета вещей" под руководством Антона Николаевича Баланова, признанного эксперта в области...
Ответы
1
Просмотры
300
Назад
Сверху Снизу