С използването на сайта вие приемате, че използваме „бисквитки" за подобряване на преживяването, персонализиране на съдържанието и рекламите, и анализиране на трафика. Вижте нашата политика за бисквитките и декларацията за поверителност. ОK
8 23 дек 2018, 15:30, 16833 прочитания

Python - коледен подарък за милиони програмисти

Един от най-разпространените езици за програмиране в света започва преди 29 години като проект за лично забавление в коледната ваканция

  • LinkedIn
  • Twitter
  • Email
  • Качествената журналистика е въпрос на принципи, професионализъм, но и средства. Ако искате да подкрепите стандартите на "Капитал", може да го направите тук. Благодарим.

    Дарение
    Плащането се осъществява чрез ePay.bg
Езикът за програмиране Python навлиза в 30-ата си година. Той е един от топ 3 най-популярни програмни езици в света и се използва навсякъде – от автоматизацията на операции с ексел таблици до разработката на алгоритми за машинно самообучение. Изобретателят на популярния език Гуидо ван Росум никога не е предполагал главоломния успех на коледния си проект и през юли тази година официално напусна ръководната си роля в Python, коментира The Economist. Езикът продължава да набира популярност, и то не само сред професионалните програмисти, но и сред лаици.

Трите водещи идеи на Ван Росум


През декември 1989 г. холандският компютърен специалист Гуидо ван Росум решава в свободното си ваканционно време да разработи език за програмиране без някои от по-досадните аспекти на доминиращите тогава езици. На първо място, вместо преливащи редове, в които различни йерархични структури се отделят с разнообразни и объркващи за новобранците скоби, Ван Росум решава, че в Python подчинените клаузи ще се отделят на нов ред с отместване. Това подпомага за изчистения му вид и лесното разчитане, което го прави и любим начален език за много начинаещи.

На второ място, Ван Росум решава, че бъдещите потребители на малкия му коледен проект ще могат сами да си изграждат допълнителни библиотеки с функции за нуждите им. Python днес има невероятно разнообразие от непрекъснато увеличаващ се брой библиотеки, достъпни за всички, като някои тях се ползват за симулацията на невронни връзки, машинно самообучение, астрономия. Фенове на езика са добавили над 145 000 библиотеки към колекцията до този момент, а адаптивността на езика означава, че функциите ще продължат да се увеличават.

И не на последно място, първоначалната цел на Ван Росум е да създаде език с приятно, леко мистериозно и хумористично име. Компютърният специалист черпи вдъхновение от британската комедийна група "Монти Пайтън" и така се ражда Python. Базата данни с пакети код на езика се казва "Магазинът за сирена", по името на един от най-известните скечове на британските комици. Изборът на име и сравнително хумористичните наименования на ключови понятия и бази данни несъмнено подпомагат популярността на езика и на самия Гуидо ван Росум.



Неочаквана популярност

Коледният му проект развива почти фанатична база последователи, като много фенове наричат Ван Росум "добронамерения диктатор", а The Economist го сравнява с инцидентния месия от "Животът на Браян" на "Монти Пайтън". Но ролята на директор на все по-разрастващия се език се оказва изключително натоварваща за Ван Росум заедно с очакванията и обожанието на десетки хиляди фенове по целия свят. По тази причина създателят на Python официално подаде оставка като лидер на проекта през юли 2018 г. За 29-те години, през които Python се развива и използва, езикът е станал толкова популярен, че според Economist през 2018 г. е имало повече Google търсене за Python, отколкото за Ким Кардашиан.

Приложения извън същинското програмиране

Python е популярен не само сред професионалните програмисти, като според Stack Overflow над 40 процента от работещите в дигиталните сфери го използват по един или друг начин, а други 25% искат да работят с него в бъдеще. Python също така е най-популярният език сред непрограмисти, тъй като позволява лесното управление и навигиране на големи бази данни и автоматизацията на екселски операции, които иначе отнемат много време. Повечето модерни компании за анализ на данни, особено във финансовата област, предлагат бързи курсове за работа с Python или го търсят като умение.

Красотата на езика обаче е, че не е задължително да работиш в такава сфера или някой да го изиска от теб, за да ти улесни живота. Един от методите в западни медии е да се пишат кратки програми на Python, които автоматично вадят най-новите публикации в дадена тема, за да улесняват проучванията на журналистите.

Добра начална стъпка в дигиталното образование

Езикът се оказва изключително гъвкав и някои от най-популярните и широко използвани алгоритми за машинно самообучение се базират на Python. Въпреки това езикът има и недостатъци, тъй като не е толкова ефективен в използването на памет и не е толкова специализиран. Това обаче го прави и добра начална точка за много ученици.

В непрестанния разговор за нуждата от дигитални умения, интуитивните ключови думи и опростеност на Python го правят перфектен за начинаещи. Департаментите по точни науки в университети във Великобритания и САЩ насърчават работата с езика и все повече класни стаи в САЩ го ползват като първа стъпка за развиване на по-специализирани дигитални умения. В България Python например е една от опциите в курса за напълно начинаещи "Основи на програмирането" на "СофтУни", като натрупаните умения след това могат да бъдат прехвърлени и доразвити в по-специализирани направления.
  • Facebook
  • Twitter
  • Зарче
  • Email
  • Ако този материал Ви е харесал или желаете да изразите съпричастност с конкретната тема или кауза, можете да ни подкрепите с малко финансово дарение.

    Дарение
    Плащането се осъществява чрез ePay.bg

Прочетете и това

Дигитални модели Дигитални модели

Кои са новите дигитални иновации от тази седмица

21 фев 2020, 983 прочитания

SAP подготвя компаниите за новата икономика на изживяванията SAP подготвя компаниите за новата икономика на изживяванията

Над 900 специалисти в SAP Labs България разработват иновативни технологии за потребителите на SAP, твърди Том Киндерманс, управляващ директор на SAP за Централна и Източна Европа

21 фев 2020, 1363 прочитания

24 часа 7 дни
 
Капитал

Абонирайте се и получавате повече

Капитал
  • Допълнителни издания
  • Остъпки за участие в събития
  • Ваучер за реклама
Още от "Технологии" Затваряне
Какво ще правите през 2050 година

Специален проект за Huawei

Още от Капитал
Нов цигарен връх

Rothmans е на път да стане най-търсената марка на пазара

Да се учиш да можеш да се отучиш

Главният изпълнителен директор на "А1 България" Александър Димитров пред "Капитал"

Валдис Домбровскис: В България виждам опит да се реши несъществуващ проблем

Изпълнителният заместник-председател на Европейската комисия пред "Капитал"

Коронавирусът приближава към пандемия

Бързата и разумна реакция може да намали щетите от масовото разпространение на заразата

Календар и домашно кино

По-интересните събития от уикенда и седмицата

Моя страна, моя Южна Корея

Кратък гид към корейската нова вълна в киното

X Остават ви 0 свободни статии
0 / 10