- Основы Linux
- Вам подойдет этот курс, если вы:
- Ключевые навыки, которые вы освоите на этом курсе:
- Учебная программа:
- Saved searches
- Use saved searches to filter your results more quickly
- License
- fedorch/stepic-548
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Основы linux stepik ответы
- Stepic введение в linux ответы
- Для кого этот курс
- О курсе
- Для кого этот курс
- Сообщения
- 1.12 Задачи по материалам недели шаг 7
- 1.12 Задачи по материалам недели шаг 1
- 1.12 Задачи по материалам недели шаг 4
Основы Linux
Информация, представленная здесь, может оказаться полезной и для тех, кто использует Linux для работы и тех, кто установил эту ОС на домашнем компьютере.
Вам подойдет этот курс, если вы:
Ключевые навыки, которые вы освоите на этом курсе:
- установка Linux;
- работа с файлами и директориями;
- встраивание командных оболочек;
- создание списков имен файлов;
- перенаправление ввода/вывода;
- работа с редактором vi;
- управление учетными записями пользователей.
Учебная программа:
- введение: установка, дистрибутивы, лицензирование;
- знакомство с интерфейсом: директории, файлы;
- командные оболочки: аргументы, параметры, команды, встраивание, списки имен файлов;
- каналы: ввод/вывод, инструменты UNIX, фильтры, регулярные выражения;
- редактор vi;
- сценарии: циклы, параметры;
- управление учетными записями: профили, пароли, учетные записи и группы пользователей;
- безопасная работа с файлами: права к доступу, списки контроля доступа;
- аппаратное обеспечение.
Есть возможность попробовать полученные знания на практике благодаря тестам и интерактивным задачам.
Сам курс основан на книге под названием «Фундаментальные основы Linux», написанной Полом Коббаутом.
(0)
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
- [Введение в разработку для Linux](1. Введение в разработку для Linux/README.md)
- [Введение в разработку для Linux (задачи на программирование)](2. Введение в разработку для Linux (задачи на программирование)/README.md)
- [Файлы и файловые системы](3. Файлы и файловые системы/README.md)
- [Процессы и потоки](4. Процессы и потоки/README.md)
- [Взаимодействие процессов](5. Взаимодействие процессов/README.md)
- [Сетевые возможности](6. Сетевые возможности/README.md)
- [Дополнительный и справочный материал](7. Дополнительный и справочный материал/README.md)
Данный документ не является стенограммой лекций, а содержит в основном лишь примеры использованных команд и фрагменты программ с необходимыми пояснениями. У меня, например, часто возникает такая ситуация, что я помню, что определенная команда обсуждалась где-то в течение урока. Но чтобы вспомнить, что это за команда или уточнить её параметры приходится пересматривать большие фрагменты лекций, и на это тратится довольно много времени. Многие лекторы советуют вести конспекты, но мало кто из слушателей это делает. 😄 К тому же записи сделанные на бумаге имеют обыкновение теряться. Поэтому на этот раз я решил попробовать вести конспект таким образом, а заодно поделиться им с остальными слушателями курса. Возможно кому-то из вас он окажется полезным.
About
Краткий конспект курса «Основы программирования для Linux»
Основы linux stepik ответы
Войдите, чтобы использовать все возможности RUTUBE
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 и другие.
В течение курса всем слушателям будет предложен ряд тестов и практических заданий на понимание и использование системы Linux. Кроме того, будет и несколько заданий по написанию небольших программ на языке bash.
Для кого этот курс
Пользователи с опытом работы в Windows или Mac OS X и желанием освоить Linux.
Курс рассчитан на начинающих пользователей Linux и не требует никаких предварительных знаний об этой операционной системе и даже её наличия на своем компьютере. Для более продвинутых пользователей интерес могут представлять отдельные занятия курса (например, про работу с удаленным сервером или про программирование на языке bash). Для прохождения курса также будет полезно (но необязательно) знание английского языка на уровне чтения технических текстов.
Сообщения
1.12 Задачи по материалам недели шаг 7
- Получить ссылку
- Электронная почта
- Другие приложения
Дополнительная Паша очень любит кататься на общественном транспорте, а получая билет, сразу проверяет, счастливый ли ему попался. Билет считается счастливым, если сумма первых трех цифр совпадает с суммой последних трех цифр номера билета.
Однако Паша очень плохо считает в уме, поэтому попросил вас написать программу, которая проверит равенство сумм и выведет «Счастливый», если суммы совпадают, и «Обычный», если суммы различны.
На вход программе подаётся строка из шести цифр. Выводить нужно только слово «Счастливый» или «Обычный», с большой буквы.
#код
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
- Получить ссылку
- Электронная почта
- Другие приложения
1.12 Задачи по материалам недели шаг 4
- Получить ссылку
- Электронная почта
- Другие приложения
Жители страны Малевии часто экспериментируют с планировкой комнат. Комнаты бывают треугольные, прямоугольные и круглые. Чтобы быстро вычислять жилплощадь, требуется написать программу, на вход которой подаётся тип фигуры комнаты и соответствующие параметры, которая бы выводила площадь получившейся комнаты.
Для числа π в стране Малевии используют значение 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())