Добро пожаловать на цикл статей, посвящённых искусству создания кода! Я постараюсь подробно и наглядно объяснить базовые принципы программирования и познакомить вас с языком программирования Python.
Все части:
- Часть 1 - Знакомство с программированием
Что такое программирование?
Программи́рование — процесс создания компьютерных программ. - wikipedia
Определение кажется необычайно простым и понятным для современного человека - мы часто используем программы, например, браузер, через который вы просматриваете эту статью.
Но что же на самом деле есть "Процесс создания программ"? Разберём на примере "Калькулятора":
Создание программы начинается с определения цели, для которой будет служить данная программа. Цель "Калькулятора" - вычисление математических выражений.
Теперь, определим функции приложения. Функция - это то, что программа должна уметь делать для достижения цели. "Калькулятор" для выполнения подсчётов должен уметь: складывать, вычитать, делить, умножать.
Далее составляется алгоритм - последовательность действий. Составлять алгоритмы очень просто, ведь мы часто встречаемся с ними в жизни. Простейший пример алгоритма - план действий при пожаре. Мы последовательно выполняем инструкции.
Последний этап - написание программного кода. Код - это алгоритм, приведённый к определённому виду. Компьютер выполняет заложенный в код алгоритм, инструкция за инструкцией.
А теперь - практика!
Для создания программ мы будем использовать язык Python. Он прост в освоении, код созданный на Python работает как на Windows, так и на Linux, и подходит для многих задач - от приложений до web-сайтов.
Скачать Python вы можете с официального сайта. Используйте 3 версию Python - версия 2 скоро перестанет поддерживаться, и код приведённый в данной статье не будет работать на ней.
Наша программа будет выводить строку "Программирование - это просто". Это будет ваш первый шаг в мир кода и IT.
Для начала работы, запустите IDLE. Если вы используете Windows - он будет находится в меню Пуск, в папке Python.
Вы увидите примерно такое окно:
Функция print() в Python выводит строку.
Строка - это набор символов, в Python строка заключается в двойные или одинарные кавычки:
"Hello, world!"
"Программирование - это просто"
Код, выводящий строку "Hello, world!" будет выглядеть следующим образом:
print("Hello, world!")
Строку "Hello, world" называют аргументом функции.
Введём код в IDLE и посмотрим результат работы функции:
Получилось! Теперь, модифицируем программу, чтобы вывести "Программирование - это просто".
Как вы уже догадались, итоговый код будет:
print("Программирование - это просто")
Проверим программу:
Поздравляю! Вы создали вашу первую программу!
Прощаюсь с вами до следующей статьи! Буду рад вашим комментариям и отзывам, пожеланиям и поправкам.
Не останавливайтесь на достигнутом, и уже совсем скоро вы сможете создавать сложные и интересные проекты!