Выбираем IDE Python для смартфона
На днях друг попросил меня, в двух словах рассказать про программирование на Python 🙂 Из статьи ты узнаешь основные сведения об этом ЯП (языке программирования) и о том, как его можно применить в практике радиолюбителя.
Python что это
Питон или в правильном произношении Пайтон, это высокоуровневый объектно-ориентированный язык программирования. При этом это интерпретируемый язык нестрогой типизации, кроссплатформенный, о чем я расскажу далее.
Термин высокоуровневый подразумевает тот факт, что язык простой в чтении и освоении.
Сравним код для сложения чисел на Ассемблере и Пайтоне, низкоуровневом и высокоуровневом языках:
- код для ассемблера
MOV AX , 5 ; загружаем 1-е слагаемое в регистр АХ процессора.
ADD AX, 10 ; добавляем к числу 5 в регистре АХ число 10
* после этого результат из регистра надо записать в ячейку памяти.
a = 5 + 10 #складываем числа, результат записываем в переменную, фактически ячейку в памяти компьютера.
Лучший редактор кода для Python, JS, Java etc.
Эмблема языка программирования Питон
В первом случае, для ассемблера, надо четко понимать архитектуру компьютера, знать что такое регистры, знать команды ЯП, понимать что можно делать, а что нельзя. К примеру выше — нельзя прибавить к числу в ячейке памяти число из другой ячейки памяти — нет такой команды! При работе с данными на ассемблере хотя бы 1 из операндов должен быть регистром!
В ходе обучения по программированию на языке Пайтон, никто не учит устройству компьютера — максимум что объяснят, это что такое ПК вообще и что такое Байт. Я лично проходил такой курс 🙂 Мы сложили 2 числа в коде на Пайтон при помощи всего 1-й строчки!
Python для начинающих
Название язык получил не от змеи, а от сериала Монти Пайтон, который нравился создателю языка программирования. Разработал язык Guido van Rossum.
Пайтон это интерпретируемый язык программирования, и в отличие от компилируемого ассемблера, программу на Пайтон можно запустить и на Linux и на Windows.
Под термином интерпретируемый понимается, что выполнение кода происходит «на лету» при помощи виртуальной машины интерпретатора.
Файл с программой не компилируется в машинный код — файл с расширением «.EXE», а при запуске программы на выполнение код на питоне преобразуется в промежуточный «байт-код», а уже виртуальная машина преобразует его в машинный.
Источник: dzen.ru