Различия между версиями 3 и 4
Версия 3 от 2020-09-08 16:16:36
Размер: 527
Редактор: FrBrGeorge
Комментарий:
Версия 4 от 2020-09-09 12:04:28
Размер: 2050
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 7: Строка 7:
 *
'''TODO'''
 * Вывод и ввод данных в Python:
  * `print()`
  * `input()` и `eval(input())`
   * Что такое `eval()`
   * Конструкции вида `a, b, c = eval(input())`
  * {i} Простейшая программа, которая вводит и выводит
  * <!> задача на исследование (например, как ввести число, строку и число)
 * Самостоятельное тестирование
  * {i} Перенаправление ввода-вывода с помощью "`<`" и "`>`"
  * {i} Перенаправление ввода и вывода с помощью "`|`"
  * Понятие о `stdout` vs `stderr`
  * Понятие о сценарии ( (!) в windows — .cmd)
  * {i} Сравнение двух файлов с помощью `diff`
   * (!) если у вас windows: [[py3doc:difflib.html#a-command-line-interface-to-difflib|имеется утилита на Python]]
 * <!> Простая задача, файлы с тестовыми входными и с тестовыми выходными данными, написать решение и проверить правильность. Составить сценарий.
 * <!> То же, что и выше, но вместо файла со входными данными написать генератор. Составить сценарий.
== Д/З ==
 * добиться работоспособности сценариев дома

01. Командная строка и объекты

  • (с прошлого раза) {i} Использование git.cs.msu.ru/prac

  • (с прошлого раза) {i} Использование XMPP:stud.cs.msu.ru

  • {i} Регистрация на Ejudge (148 турнир)

    • Правила проверки Д/З в EJudge
  • Вывод и ввод данных в Python:
    • print()

    • input() и eval(input())

      • Что такое eval()

      • Конструкции вида a, b, c = eval(input())

    • {i} Простейшая программа, которая вводит и выводит

    • <!> задача на исследование (например, как ввести число, строку и число)

  • Самостоятельное тестирование
    • {i} Перенаправление ввода-вывода с помощью "<" и ">"

    • {i} Перенаправление ввода и вывода с помощью "|"

    • Понятие о stdout vs stderr

    • Понятие о сценарии ( (!) в windows — .cmd)

    • {i} Сравнение двух файлов с помощью diff

  • <!> Простая задача, файлы с тестовыми входными и с тестовыми выходными данными, написать решение и проверить правильность. Составить сценарий.

  • <!> То же, что и выше, но вместо файла со входными данными написать генератор. Составить сценарий.

Д/З

  • добиться работоспособности сценариев дома

LecturesCMC/PythonIntro2020/Prac/01_Commandline (последним исправлял пользователь FrBrGeorge 2020-10-01 21:33:40)