Ответы на степик линукс

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Краткий конспект курса «Основы программирования для Linux»

License

fedorch/stepic-548

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

  1. [Введение в разработку для Linux](1. Введение в разработку для Linux/README.md)
  2. [Введение в разработку для Linux (задачи на программирование)](2. Введение в разработку для Linux (задачи на программирование)/README.md)
  3. [Файлы и файловые системы](3. Файлы и файловые системы/README.md)
  4. [Процессы и потоки](4. Процессы и потоки/README.md)
  5. [Взаимодействие процессов](5. Взаимодействие процессов/README.md)
  6. [Сетевые возможности](6. Сетевые возможности/README.md)
  7. [Дополнительный и справочный материал](7. Дополнительный и справочный материал/README.md)

Данный документ не является стенограммой лекций, а содержит в основном лишь примеры использованных команд и фрагменты программ с необходимыми пояснениями. У меня, например, часто возникает такая ситуация, что я помню, что определенная команда обсуждалась где-то в течение урока. Но чтобы вспомнить, что это за команда или уточнить её параметры приходится пересматривать большие фрагменты лекций, и на это тратится довольно много времени. Многие лекторы советуют вести конспекты, но мало кто из слушателей это делает. 😄 К тому же записи сделанные на бумаге имеют обыкновение теряться. Поэтому на этот раз я решил попробовать вести конспект таким образом, а заодно поделиться им с остальными слушателями курса. Возможно кому-то из вас он окажется полезным.

Читайте также:  Post command in linux

About

Краткий конспект курса «Основы программирования для Linux»

Источник

Stepic введение в linux ответы

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

Далее в курсе будут рассмотрены основные возможности графического интерфейса Linux, которые очень напоминают знакомые большинству слушателей Windows или Mac OS X. После этого мы перейдем к изучению работы через командную строку, которая поначалу может показать не очень удобной, но постепенно станут понятны ее преимущества над графическим подходом.

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

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

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

Для кого этот курс

Пользователи с опытом работы в Windows или Mac OS X и желанием освоить Linux.

Курс рассчитан на начинающих пользователей Linux и не требует никаких предварительных знаний об этой операционной системе и даже её наличия на своем компьютере. Для более продвинутых пользователей интерес могут представлять отдельные занятия курса (например, про работу с удаленным сервером или про программирование на языке bash). Для прохождения курса также будет полезно (но необязательно) знание английского языка на уровне чтения технических текстов.

О курсе

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

Далее в курсе будут рассмотрены основные возможности графического интерфейса Linux, которые очень напоминают знакомые большинству слушателей Windows или Mac OS X. После этого мы перейдем к изучению работы через командную строку, которая поначалу может показать не очень удобной, но постепенно станут понятны ее преимущества над графическим подходом.

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

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

Читайте также:  Install cpp on linux

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

Для кого этот курс

Пользователи с опытом работы в Windows или Mac OS X и желанием освоить Linux.

Курс рассчитан на начинающих пользователей Linux и не требует никаких предварительных знаний об этой операционной системе и даже её наличия на своем компьютере. Для более продвинутых пользователей интерес могут представлять отдельные занятия курса (например, про работу с удаленным сервером или про программирование на языке bash). Для прохождения курса также будет полезно (но необязательно) знание английского языка на уровне чтения технических текстов.

Сообщения

1.12 Задачи по материалам недели шаг 7

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

Дополнительная Паша очень любит кататься на общественном транспорте, а получая билет, сразу проверяет, счастливый ли ему попался. Билет считается счастливым, если сумма первых трех цифр совпадает с суммой последних трех цифр номера билета.

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

На вход программе подаётся строка из шести цифр. Выводить нужно только слово «Счастливый» или «Обычный», с большой буквы.
#код
bilet = str(input()) sum1=int(bilet[0])+int(bilet[1])+int(bilet[2]) sum2=int(bilet[3])+int(bilet[4])+int(bilet[5]) if sum1==sum2: print(‘Счастливый’) else: print(‘Обычный’)

1.12 Задачи по материалам недели шаг 1

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

1.12 Задачи по материалам недели шаг 4

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

Жители страны Малевии часто экспериментируют с планировкой комнат. Комнаты бывают треугольные, прямоугольные и круглые. Чтобы быстро вычислять жилплощадь, требуется написать программу, на вход которой подаётся тип фигуры комнаты и соответствующие параметры, которая бы выводила площадь получившейся комнаты.
Для числа π в стране Малевии используют значение 3.14. Формат ввода, который используют Малевийцы: треугольник ab cгде a, b и c — длины сторон треугольника

прямоугольник abгде a и b — длины сторон прямоугольника

круг rгде r — радиус окружности

f = str(input())
if f == ‘прямоугольник’:
a = int(input())
b = int(input())
print (a * b)
elif f == ‘треугольник’:
a = int(input())
b = int(input())
c = int(input())
p = (a + b + c) / 2
print ((p * (p – a) * (p – b) * (p – c)) ** 0.5)
elif f == ‘круг’:
r = int(input())

Похожие записи:

Источник

Основы Linux

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

Чему вы научитесь

  • Разворачивать виртуальные машины
  • Работать с GitHub
  • Понимать структуру и устройство Linux
  • Управлять пакетами
  • Работать с Bash
  • Управлять планировщиком cron
  • Искать файлы и директории
  • Работать с сетями Linux
  • Разбираться в файловых системах

О курсе

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

Читайте также:  Kali linux usb wireless adapter

Этот курс направлен на то, чтобы максимально закрыть все потребности в знаниях для новичков. Большое число упражнений позволит вам на практике поработать с операционной системой Linux, и начать уверенно пользоваться command line interface, который пригодится как для разработки, так и для администрирования.

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

Для кого этот курс

Системные администраторы, разработчики

Начальные требования

Только наличие компьютера на любой ОС

Источник

Введение в Linux

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

О курсе

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

Далее в курсе будут рассмотрены основные возможности графического интерфейса Linux, которые очень напоминают знакомые большинству слушателей Windows или Mac OS X. После этого мы перейдем к изучению работы через командную строку, которая поначалу может показать не очень удобной, но постепенно станут понятны ее преимущества над графическим подходом.

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

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

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

Для кого этот курс

Пользователи с опытом работы в Windows или Mac OS X и желанием освоить Linux.

Начальные требования

Курс рассчитан на начинающих пользователей Linux и не требует никаких предварительных знаний об этой операционной системе и даже её наличия на своем компьютере. Для более продвинутых пользователей интерес могут представлять отдельные занятия курса (например, про работу с удаленным сервером или про программирование на языке bash). Для прохождения курса также будет полезно (но необязательно) знание английского языка на уровне чтения технических текстов.

Источник

Оцените статью
Adblock
detector