Loading...
LinAdmin avatar LinAdmin 78 Точки

Python - a programming language changes the world

Здравейте,

Бих искал да споделя с вас нещо, което ми дойде на имейла преди броени минути - още пари: Брошура за програмния език Python

 

Ето няколко извадки от документа:

 

In 1998, a small company from California, with the help of the Python programming language, changed the way we search for relevant information on the Internet. The company had an unusual-sounding name: Google.

 

In the year 2020, the European Space Agency (ESA) intends to send a probe to Mars which will then bring rock samples back to Earth. Back on Earth, the samples will be examined for signs of life. However, as the probe can only bring around 500 g of Mars rock back to Earth, the samples on Mars must be very carefully selected. Scientists at Chimie-ParisTech are investigating the possibility of a novel in situ selection device and they make heavy use of Python to achieve this goal.

 

It doesn’t matter whether it’s Star Wars, Jurassic Park, Titanic, or Avatar – films can no longer survive today without special
effects and computer animations. The Python programming language plays a key role here.

 

 

 

 

 

P.S. В мометнта линка работи, но ако в даден момент го махнат или променят, кажете, ще го кача някъде.

9
Общи приказки
Yulia avatar Yulia 1346 Точки

Аз това лято реших да си го разкъкам, вместо да се боря с php-то :D Много ме радва - то е като швейцарско ножче! ^^ На рожденит ми ден пуснах един скрипт (вързан към Facebook Graph API-то) да хареса и коментира пожеланията на стената ми - беше много фън :D

Да не говорим и за това, че sugar syntax-а ми е любов от пръв поглед - независимо на кой език/технология. А след JavaScript - Python-а е и много лесен за учене. Не мисля, че е нещо остаряло и неизползвано - напротив - има много фирми, в които се работи с Python. Но от към web development - бъдещето принадлежи на JavaScript - that's it :)

3
15/10/2014 09:01:07
RoYaL avatar RoYaL Trainer 6849 Точки

Кое от това, което си направила на Пайтън, не можеш да го направиш за същото време на, let's say, PHP || C# ? :)

0
gstoyanov90 avatar gstoyanov90 99 Точки

Тo и на асемблер можеш да го направиш :) В крайна сметка за едно нещо имаш н на брой алтернативи и си избираш тая която те кефи :)  

И аз разцъках пайтън малко миналата година, кефи ме, бих понаправил някое проектче на него, само да премина през нива 1 и 2 :D

1
15/10/2014 11:05:29
RoYaL avatar RoYaL Trainer 6849 Точки

Не можеш :) Няма шанс това с FB Graph API-то да го направиш на асемблер за същото време, за което ще го направиш на Пайтън :)

Идеята е, че уж, пикваш туула, с който ще работиш, по това колко бързо се работи с него най-вече, после разни други икономически причини. 

0
gstoyanov90 avatar gstoyanov90 99 Точки

Не искам да изпадам в такива спорове, защото са тъпи, но на база коя статистика реши, че език се избира спрямо бързо писане, а не спрямо бързо изпълнение на програмата? Доста комплексно е, не  заклеймявай така цял език, щото те кефи анархичния php или майкрософтски ограничения c# :) 

1
15/10/2014 12:12:44
RoYaL avatar RoYaL Trainer 6849 Точки

Не заклеймявам нищо, просто говоря за общия случай, за да не изпадам в частни случаи. Общия случай иска бързо delivery. Шефа ти, клиента ти, или друг възложител иска нещо да се свърши за Х време, и това Х време може да се постигне само ако пишеш на език и фреймуърк, който ти абстрактва доста голяма част от работата. А в някои случаи, се конкурираш и с други фирми/лица, които са били избрани да свършат същия проект, и трябва да дадеш естимейшън по-малък от техния. А за да го направиш, трябва да избереш технология, с която ще стане толкова бързо. Ако някой ти поиска проект от сорта на това, което Юлия спомена - да ти лайква всички постове на стената по случай рожденния ден, и ти избереш Асемблер за да го направиш. То, chances are, че естимейшъна ще ти е по-голям от очакваното от клиента/възложителя.

 

Другите икономически причини могат да бъдат legal issues например - дали можеш да ползваш тази технология и да вадиш пари от проекта си. Друга спънка може да се окаже примерно, че искаш да ползваш .NET, а нямаш пари за M$ licenses или ти излиза твърде скъпо, на база на това което дава клиента, а ти искаш да му минимализираш разходите също така.

0
15/10/2014 12:58:57
Yulia avatar Yulia 1346 Точки

Ванка, май изключваш вече факта, че човек може да пише софтуер И за удоволствие : ) А като ти е кеф за някоя конкретна технология - я научаваш по-бързо и по-добре. Пък и като й свикнеш - ще работиш бързо. Нали, да не сравняваме assembler и C#, но избора си е най-вече религиозен. Аз php не обичам, знаеш :D

Иначе, ако ви е любопитно с какво може да ръчкате API-то на Facebook освен с PHP: клик

И като стана въпрос за public data, се сетих за това cool видео-туториал за Python: клик

1
15/10/2014 13:46:42
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.