Введение в Python

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

Представь: ты сидишь дома, пьёшь чай с печеньками и вдруг решаешь стать программистом. Где начать?

Правильно, с открытия консоли Python. Если ты уже знаешь, как открыть командную строку (а если нет — это почти как найти пульт от телевизора в темной комнате), то дальше всё просто: вводишь python (или python3 для Mac/Linux) и приветствуешься с >>> — своим новым лучшим другом.

Вот тут начинается магия.

Ты вводишь 2 + 3, нажимаешь enter, и бац — ответ 5! Это почти как если бы твоя бабушка сказала: «Математика — это просто», только теперь это говорит компьютер. Можно умножать, вычитать, делить… Вот только не пытайся делить пирог на друзей через Python — он тебе скажет число, но пирог останется целым (проверено лично).

А чтобы возвести число в степень — например, 2 в кубе — надо всего лишь написать 2 ** 3. Звучит как заклинание из Гарри Поттера? Почти! Только вместо волшебной палочки у тебя клавиатура.

Но Python — не только про числа.

Он любит слова так же сильно, как коты любят спать на клавиатуре. Введи своё имя в кавычках: «Ola».

И вот перед тобой строка — последовательность символов, которую можно гладить и складывать воедино. Попробуй сложить две строки вместе: «Hi there » + «Ola» превращается в ‘Hi there Ola’.

Как в хорошем анекдоте: две строки встретились и решили пожениться!

А если хочешь устроить вечеринку из повторяющихся имён — просто умножь строку на число: «Ola» * 3 даст ‘OlaOlaOla’. Представляешь себе концерт группы «Ола три раза»? Звучит эпично!

Но что делать с апострофами внутри строк? Тут два варианта: либо использовать двойные кавычки («Runnin’ down the hill»), либо ставить перед апострофом обратный слеш (‘Runnin\’ down the hill’). Это как прятать ключ под ковриком – компьютер поймёт.

И вот тебе фокус покруче – метод upper(). Напиши «Ola».upper() – и твое имя засияет заглавными буквами ‘OLA’, словно ты кричишь на весь интернет!

А чтобы узнать длину своего имени – len(«Ola») скажет тебе честное число 3. Почему иногда мы вызываем функции через точку (как upper()), а иногда просто пишем функцию с параметром (как len())? Ну, представь себе: методы – это такие персональные тренеры для объектов (строк), а функции – универсальные инструменты типа швейцарского ножа.

В общем, знакомство с Python похоже на первый день в школе: немного страшно, но очень интересно. Ты уже умеешь складывать числа и играть со словами; знаешь про кавычки и методы; понял(а), что ошибки – это не конец света (иначе программисты давно бы все сбежали).

Так что вперед! Следующий шаг – погружение в более глубокие дебри кода. Не переживай: если запутаешься – всегда можно спросить у интернета или вспомнить старый добрый анекдот:

— Почему программисты путают Хэллоуин и Рождество?
— Потому что OCT 31 == DEC 25!

(Для тех кто не в курсе: OCT — восьмеричная система счисления; DEC — десятичная.)

Так что береги свой новый язык программирования как зеницу ока – скоро ты будешь писать код так же легко, как рассказывать анекдоты друзьям за чашкой кофе!