Доброго времени суток, сегодня я расскажу вам о том какие есть языки программирования, на какие группы они делятся, о языке Python, а также сегодня мы с вами напишем первую программу.
Введение
Что такое язык программирования?
Язык программирования - это набор определённых правил, согласно которым компьютер может понимать инструкции и выполнять их.
Текст программы называется программным кодом.
Вот одни из наиболее популярных языков программирования на момент написания статьи: Python, Java, JavaScript, С++.
Типы языков программирования
Языки программирования делятся на два типа: Компилируемые и Интерпретируемые, сейчас расскажу в чём разница.
- Компилируемые: Программа написанная на компилируемом языке переводится в машинный код перед выполнением, обычно такие языки программирования более сложные, но при этом программы написанные при помощи этого типа работают быстрее, так как во время исполнения не нужно дополнительно переводить их в машинный код.
Примеры компилируемых языков программирования: C++, С#. - Интерпретируемые: Программа написанная на интерпретируемом языке переводится в машинный последовательно, интерпретатор проходит по каждой строке программы и выполняет все команды. Как я говорил выше интерпретируемые языки медленнее компилируемых, но с появлением JIT компиляции эта разница сокращается.
Примеры интерпретируемых языков программирования: Python, Ruby.
Так какой язык Python?
1. Интерпретируемый.
2. Платформо-независимой - Работает как на Windows, так и на Linux, MacOS.
3. Имеет динамическую типизацию - не нужно указывать тип переменной.
4. Простой язык - его очень просто выучить и использовать.
5. Имеет огромную библиотеку классов (Об этом мы поговорим позже).
Среда разработки
Теперь перейдём к выбору и установки необходимого ПО для разработки на языке Python. Для начала нам нужно установить Python с официального сайта [ python.org ] если он у вас уже установлен, можете не ставить. Также нам нужно установить саму IDE (Интегрированная среда разработки). Я использую [ PyCharm ], но можно использовать [ Visual Studio Code ], [ Wing ] или другие.
Первые программы
Команда print()
Для вывода данных в терминал в языке программирования Python используется команда print().
Команда print() позволяет передавать несколько аругментов, они как и в любой команде отделяются запятыми. В команду print() в качестве аргумента можно передать и переменную, но об этом мы поговорим в следующей статье.
Команда input()
Для ввода данных используется команда input(), например отредактировав код предыдущей программы можно получить программу, которая спрашивает имя, а потом его выводит. Команда input(), также принимает аргументы, например можно указать строку которая будет выведена перед 'полем' ввода.
Завершение
Спасибо что прочитали мою первую статью из цыкла статей Python Basic, в которых я буду рассказывать о том как писать на языке Python.