Как и люди, компьютеры «говорят» на разных языках. Компьютерный язык служит для того, чтобы переговариваться с компьютером, используя команды, понятные и компьютеру, и человеку.
Python — это высокоуровневый язык программирования, который используется в различных сферах IT, таких как машинное обучение, разработка приложений, web-программирование, парсинг и другие.
Язык начал разрабатывать программист Гвидо ван Россум, в конце 1980-х. На тот момент он работал в центре математики и информатике в Нидерландах. Во время рождественских каникул 1989 года у Гвидо было много свободного времени и он приступил к созданию нового языка программирования.
Python появился, чтобы заменить собой язык ABC, в работе над которым принимал участие ван Россум. Он позаимствовал многие средства программирования, присущие и другим языкам.
Стоит отметить, что Пайтон изначально позиционировался как «язык для каждого», поэтому большой упор делался на читаемость кода и лаконичность синтаксиса. В отличие от многих других языков, Python-код легко читается, а интерактивная оболочка позволяет вводить программы и сразу же получать результат.
Название
Язык Python был назван так не в честь змеи. На момент создания языка, Гвидо ван Россум был увлечён просмотром комедийного сериала «Воздушный цирк Монти Пайтона».
Ван Россум подумал, что ему нужно короткое, уникальное и немного загадочное имя, поэтому он решил назвать язык Python в честь главного героя этого сериала, Монти Пайтона.
И хотя создатель языка не раз говорил, что название никак не связано со змеями, повлиять на мнение общества так и не удалось.
Логотип
На логотипе изображены две змеи, образующие квадрат с выпуклым центром, это часто вводит в заблуждение пользователей, вынуждая ассоциировать название языка с рептилией.
Логотип создал брат автора, Юст ван Россум — программист и шрифтовой дизайнер. Он разработал как дизайн логотипа (две змеи), так и шрифт текста Flux Regular.
Python — простой в изучении язык программирования, он особенно хорош для начинающих. Главное — на нем можно писать несложные и эффективные программы, не тратя на это много времени.
No responses yet