Различия между версиями 1 и 2
Версия 1 от 2014-10-16 18:16:26
Размер: 1449
Редактор: FrBrGeorge
Комментарий:
Версия 2 от 2014-10-16 18:33:37
Размер: 1696
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 6: Строка 6:
/!\ '''TODO''' — разгрести: это слишком много, и надо уже программу писать! /!\ '''TODO''' — разгрести, упорядочить и поделить по урокам
Строка 8: Строка 8:
  * Пространство имён и видимость:
   * {o} Каталоги файловой системы
   * Объекты Python, `dir(объект)`
  * Создание собственной программы
   * Текстовый редактор
   * {o} где лежат программы?
    * `$PATH`
    * `.bash_profile: PATH=$PATH:$HOME/bin`
   * {o} Исполняемые объекты (программы и сценарии):
    * `ls -l`, `chmod +x`
    * shebang
  * Условный оператор
    * нулевой объект
    * общий вид условного оператора
Строка 24: Строка 32:
  * Текстовый редактор

/!\ 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

Домашнее задание

  1. {i} Первое

  2. Второе

Условные обозначения

  • {o} — тема по Linux

  • <!> ­— тема повышенной сложности

  • {i} — теоретическое задание

  • {*} — тема для самостоятельного изучения


CategoryClass CategoryVmsh

LecturesVMSH/Python/2014-10-24 (последним исправлял пользователь FrBrGeorge 2014-10-22 23:02:05)