Архив рубрики: Про программирование

Второй день с Питоном

Все таки программирование — это полезно. Банальные простые штуки помогают настроить мозг на верный лад. Сначала я вдруг осознал, что есть программирование для меня:

  1. Получить данные;
  2. Сравнить их с чем-то;
  3. Произвести вычисления;
  4. Сохранить и вывести результат.

Логика начинает включаться не из простой последовательности, а в сложной ее форме: выполнять действие, пока выполнятся вычисления, дожидаться других моментов при сравнении в правильном ключе.

Специфика программирования на Питоне связана с оформлением кода сразу. Оказывается, надо четко соблюдать отступы от края слева, так формируются блоки программирования. Если не сделать отступ, потеряется логика выполнения и читаемость. И компилятор кода выдаст ошибку, потому что ты накосячил. Прикольно, приучает к внимательности.

Еще у Питона очень легко объявляются новые переменные. Помню, раньше в Паскале надо было обязательно сразу прописать все возможные переменные в нужных типах, правильно их использовать и работать. А тут получается, что в любой момент можно написать novaya_peremennaya=’’ , и у тебя новая переменная. Хочешь добавить ей значение, пишешь novaya_peremennaya=input(), вводишь значение, и программа его запоминает, пока не выключишь программу.

Вообще, складывается ощущение, что Питон заранее знает все возможные хотелки и совсем не ограничивает мои действия. Забыл я что-то, а он уже и подстраховал. Это вроде и здорово помогает, но и опасно тем, что в других языках такой халявы уже не будет, там наверняка все более жестко и формализованно.

Первый опыт с Питоном

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

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

Вот что я узнал за первый день:

  1. В Питоне есть два режима работы: сразу с командной строкой или написание алгоритма для командной строки;
  2. В командной строке можно задавать быстрые команды, например 2+2. При нажатии на enter, будет ответ: 4;
  3. В режиме написания скрипта можно написать полноценную программку, которая будет работать при вызове из командной строки;
  4. Писать микропрограммы можно в любом количестве, сохранять их отдельными файлами и вызывать при необходимости. В Паскале это называлось функциями, думаю и тут суть та же. Наверное дальше узнаю, как все писать в одном файле сразу;
  5. Очень важно соблюдать чистоту кода. Правильно писать переменные, комментировать свой код, чтобы потом разобраться с тем, что сегодня написал.

На этом хватит, пойду еще что-нибудь узнаю.