1696
Комментарий:
|
← Версия 3 от 2014-10-22 23:02:05 ⇥
2440
|
Удаления помечены так. | Добавления помечены так. |
Строка 5: | Строка 5: |
## = Пространство имён = /!\ '''TODO''' — разгрести, упорядочить и поделить по урокам * Создание собственной программы * Текстовый редактор * {o} где лежат программы? * `$PATH` * `.bash_profile: PATH=$PATH:$HOME/bin` * {o} Исполняемые объекты (программы и сценарии): * `ls -l`, `chmod +x` * shebang * Условный оператор * нулевой объект * общий вид условного оператора * Виды объектов: * {o} В файловой системе * {o} файлы, каталоги, символьные ссылки, etc. * {o} понятие iNode * В Python * некоторые стандартные типы * `id(объект)`, сравнение `is` * `from math import *` * Счётчик ссылок и сборка мусора * {o} Жёсткие ссылка на файлы, команда `ln` * Именование объектов в Python * Сценарии и callable * if |
= Создание и запуск программы; условный оператор и оператор цикла = * Создание собственной программы * Текстовый редактор * Geany * {o} где лежат программы? * `$PATH` * Запуск программы на Python * Geany * {o} Из командной строки * Ввод данных с помощью `input()` * Ввод нескольких чисел через запятую * Условный оператор * простой пример * '''BTW''': понятие «блок с отступом» (indented block) * ⇒ настройка текстового редактора * `else`, `elif` * Операции сравнения * «Математическое» сравнения в виде `a<b<c` * Операции `and`, `or` и `not` * Оператор цикла `while` * простой пример * /!\ TODO Регистрация на EJudge |
Строка 35: | Строка 29: |
1. {i} Первое 1. Второе |
1. {i} Прочитать в учебнике [[http://ru.wikibooks.org/wiki/Python/Учебник_Python_2.6#.D0.9F.D0.B5.D1.80.D0.B2.D1.8B.D0.B5_.D1.88.D0.B0.D0.B3.D0.B8_.D0.BA_.D0.BF.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.BC.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8E|про while и if]] 1. Установить и настроить [[LecturesVMSH/Python/WindowsGeany|Geany]] или другой редактор 1. /!\ EJudgify Ввести три числа через запятую и проверить, можно ли составить треугольник, стороны которого равны этим числам 1. /!\ EJudgify Вводить числа (по одному в строке) до тех пор, пока они ≠ 0. После введения 0 вывести (через пробел) количество чётных чисел, нечётных и кратных трём |
Создание и запуск программы; условный оператор и оператор цикла
- Создание собственной программы
- Текстовый редактор
- Geany
где лежат программы?
$PATH
- Запуск программы на Python
- Geany
Из командной строки
- Текстовый редактор
Ввод данных с помощью input()
- Ввод нескольких чисел через запятую
- Условный оператор
- простой пример
BTW: понятие «блок с отступом» (indented block)
- ⇒ настройка текстового редактора
else, elif
- Операции сравнения
«Математическое» сравнения в виде a<b<c
Операции and, or и not
Оператор цикла while
- простой пример
TODO Регистрация на EJudge
Домашнее задание
Прочитать в учебнике про while и if
Установить и настроить Geany или другой редактор
EJudgify Ввести три числа через запятую и проверить, можно ли составить треугольник, стороны которого равны этим числам
EJudgify Вводить числа (по одному в строке) до тех пор, пока они ≠ 0. После введения 0 вывести (через пробел) количество чётных чисел, нечётных и кратных трём
Условные обозначения
— тема по Linux
— тема повышенной сложности
— теоретическое задание
— тема для самостоятельного изучения