1. Знакомство с Python: Установка среды и первая программа Hello World
Знакомство с Python: Установка среды и первая программа Hello World
Привет, будущий программист! Добро пожаловать в увлекательный мир создания компьютерных программ. Если ты читаешь эту статью, значит, ты готов научиться управлять компьютером и создавать свои собственные игры, приложения или помощников. Сегодня мы сделаем первый и самый важный шаг — познакомимся с языком программирования Python.
Что такое Python и почему не змея?
Когда ты слышишь слово Python (читается как «Пайтон»), ты, наверное, представляешь себе огромную змею из джунглей. Но в мире компьютеров Python — это не рептилия, а язык, на котором люди общаются с машинами.
Представь, что ты приехал в страну, где никто не понимает твой родной язык. Чтобы попросить еды или узнать дорогу, тебе нужно выучить местный язык. Точно так же и с компьютером: он не понимает человеческую речь (пока что!), но он отлично понимает команды, написанные на языке программирования.
!Иллюстрация того, как дети учатся общаться с компьютером через язык Python
Интересный факт: создатель языка, Гвидо ван Россум, назвал его не в честь змеи, а в честь популярного британского комедийного шоу «Летающий цирк Монти Пайтона». Гвидо хотел, чтобы программирование было веселым и увлекательным, как это шоу.
Почему мы выбрали Python?
Шаг 1: Подготовка рабочего места
Прежде чем начать творить магию, нам нужно установить «волшебную палочку» — специальную программу, которая будет переводить наши команды на язык компьютера. Эта программа называется интерпретатор.
Не пугайся сложного слова! Интерпретатор работает как переводчик: ты пишешь команду на Python, а он мгновенно переводит её в нули и единицы, которые понимает процессор твоего компьютера.
Установка Python
Давай установим Python на твой компьютер. Если ты еще не очень уверенно пользуешься установкой программ, позови родителей — они помогут.
Поздравляю! Теперь на твоем компьютере живет Python.
Шаг 2: Знакомство с IDLE
Вместе с Python на твой компьютер установилась программа под названием IDLE. Это наша мастерская. IDLE расшифровывается как Integrated Development and Learning Environment (Интегрированная среда разработки и обучения).
Давай найдем её:
* На Windows: Нажми «Пуск» и введи в поиске IDLE.
* На Mac: Открой Launchpad или Spotlight и тоже введи IDLE.
Запусти программу с иконкой, похожей на белый лист бумаги со змейками.
Интерактивная оболочка (Shell)
Когда IDLE откроется, ты увидишь белое окно с текстом. Это окно называется Shell (Оболочка). Здесь компьютер ждет твоих команд.
Обрати внимание на этот символ:
Эти три стрелочки называются приглашением к вводу. Они как бы говорят: «Я готов! Пиши команду сюда».
Давай попробуем использовать Python как калькулятор. Напиши после стрелочек пример 2 + 2 и нажми клавишу Enter.
Видишь? Python мгновенно посчитал и выдал ответ 4. Попробуй что-нибудь посложнее:
В программировании звездочка * означает умножение, а слэш / — деление.
Шаг 3: Твоя первая программа
Считать числа — это полезно, но скучно. Программисты любят заставлять компьютер разговаривать. Давай напишем программу, которая поприветствует мир. Это древняя традиция: первая программа любого программиста должна выводить фразу «Hello, World!» (Привет, Мир!).
Для этого мы используем команду (функцию) print.
Введи в Shell следующую строчку в точности так, как написано здесь, и нажми Enter:
Если ты всё сделал правильно, компьютер ответит тебе синим текстом: Hello, World!.
!Разбор структуры команды print для понимания синтаксиса
Разбор полетов: как это работает?
Давай разберем, что мы только что написали, по кирпичикам:
print — это функция. Представь, что это заклинание, которое говорит компьютеру: «Напечатай то, что я тебе дам».() — круглые скобки. Это как карманы или контейнер. В них мы кладем то, что хотим напечатать." " — кавычки. Это очень важно! Кавычки говорят компьютеру, где начинается текст и где он заканчивается. Без кавычек Python подумает, что Hello — это какая-то другая команда, и запутается.> Запомни правило: Текст в программировании называется строкой (string). Строки всегда должны быть в кавычках. Можно использовать одинарные ' ' или двойные " ", главное — не смешивать их (начать одной, а закончить другой).
А если ошибиться?
Программирование — это искусство совершать ошибки и исправлять их. Давай специально сделаем ошибку, чтобы знать, как она выглядит. Попробуй написать команду без закрывающей скобки:
Нажми Enter. Python, скорее всего, ничего не сделает или выдаст красное сообщение:
SyntaxError: unexpected EOF while parsing
Или, если ты забудешь кавычки:
Не пугайся красного текста! Это не значит, что компьютер сломался. Это просто способ Python сказать: «Я не понял, что ты имеешь в виду. Пожалуйста, проверь правила написания».
Шаг 4: Создаем настоящий файл с программой
Писать код в Shell весело, но есть проблема: как только ты закроешь окно, весь твой код исчезнет. А настоящие программы должны сохраняться.
Для этого нам нужно создать файл скрипта.
>>>. Это текстовый редактор для кода.first_program.py. Обрати внимание на окончание .py — оно говорит компьютеру, что внутри этого файла лежит код на Python.Запуск программы
Теперь самый волнительный момент! Чтобы запустить код из этого файла, нажми в верхнем меню Run (Запуск) -> Run Module (Запустить модуль). Или просто нажми клавишу F5 на клавиатуре.
Твое окно с кодом останется на месте, а результат выполнения появится в окне Shell:
Ура! Ты только что написал, сохранил и запустил свой первый скрипт.
Подведем итоги
Сегодня ты сделал огромный шаг вперед. Ты: * Узнал, что Python — это мощный и дружелюбный язык. * Установил среду разработки IDLE. * Научился использовать Python как калькулятор. * Понял, зачем нужны функции, скобки и кавычки. * Написал и сохранил свою первую программу.
В следующих уроках мы научимся не просто выводить текст, а заставим компьютер задавать вопросы, запоминать твои ответы и принимать решения. Готовься, будет интересно!
А пока — попробуй поэкспериментировать. Напиши программу, которая выводит твое имя, возраст и название твоего любимого хобби. Удачи!