Съдържание:
Определение - Какво означава Python?
Python е мултипарадигма, интерпретиран, програмен език на високо ниво. Python позволява на програмистите да използват различни стилове на програмиране, за да създават прости или сложни програми, да получават по-бързи резултати и да пишат код почти така, сякаш говорят на човешки език. Някои от популярните системи и приложения, които са използвали Python по време на разработката, включват Google Search, YouTube, BitTorrent, Google App Engine, Eve Online, Maya и iRobot.
Техопедия обяснява Python
Първоначалната разработка на Python беше ръководена от Guido van Rossum в края на 80-те години. Днес той е разработен от софтуерната фондация Python. Тъй като Python е многопарадигмен език, Python програмистите могат да изпълняват задачите си, използвайки различни стилове на програмиране: обектно ориентирано, императивно, функционално или отразяващо. Python може да се използва в уеб разработка, цифрово програмиране, разработка на игри, достъп до сериен порт и други.
Има два атрибута, които правят времето за разработка в Python по-бързо, отколкото в други езици на програмиране:
- Python е интерпретиран език, който изключва необходимостта от компилиране на код преди изпълнение на програма, тъй като Python прави компилацията на заден план. Тъй като Python е език за програмиране на високо ниво, той абстрахира много сложни детайли от програмния код. Python се фокусира толкова много върху тази абстракция, че нейният код може да бъде разбран от повечето начинаещи програмисти.
- Кодът на Python е по-кратък от съпоставими кодове. Въпреки че Python предлага бързи времена за разработка, той изостава леко по отношение на времето за изпълнение. В сравнение с напълно компилиращи езици като C и C ++, Python програмите се изпълняват по-бавно. Разбира се, при скоростите на обработка на компютрите в наши дни, разликите в скоростта обикновено се наблюдават само при тестове за сравнителен анализ, а не в реални операции. В повечето случаи Python вече е включен в дистрибуциите на Linux и Mac OS X машини.