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
Общи приказки
vencidinev94 avatar vencidinev94 22 Точки

Всеки на който му е интересен python може да види уроци за него на този адрес  цък

 

6
DJilanov avatar DJilanov 140 Точки

Питон сам по себе си е крайно неефективен ( няма да споменавам ,че произлиза от хаскел който е език на междинно ниво ( малко над асембли стила на С но и под този на умните езици ) )... Когато му добавиш джанго става добър за тясно специализирани API ... Като цяло от наблюденията в бившата ми работа тъй като ми се наложи да имам взимане даване с него е доста бърз с работа с mongo+posgree ,но нивото нa сложност на кода беше по високо от на стандартния php... да не говорим ,че на пазара практически няма Python devs :D

0
IvelinPeychev avatar IvelinPeychev 1 Точки

Python е едно великолепно средство за всички сфери на науката. За съжаление недооценено в България. Аз съм морски инженер (Naval Architect, Marine Engineer) и използвам Python за всякакви неща. Той е безплатна алтернатива на MATLAB, но не само. В момента разработвам малък софтуер за изчисление на параметрите на съпротивлението при движение на кораба, като докторант на БАН. За съжаление поради много голямата разлика в образователната система тук и в чужбина съм самоук и основните ми познания по програмиране не са високи. Но лесния и ясен синтаксис на езика го прави подходящ за всеки.

Може да се запознаете и с работата на професор Лорена Барба. Тя е професор в Бостънският университет и работи със своят екип за разработване на софтуер за CFD анализ използвайки една от дристрибуциите на Python.

Не трябва да гледате на Python като средство за web design, сам по себе си той не става за това. Но в роботиката, ардуино, мобилни приложения (SL4A,PL4A), наука, изчислителна техника, графичен дизайн (APIs в Blender и Rhino v5) напоследък дори навигационна техника на кораби и самолети.

С помощта на Tkinter и QtPy можете да направите и GUI.

 

5
14/10/2014 11:55:37
VenelinGrozev avatar VenelinGrozev 130 Точки

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

0
IvelinPeychev avatar IvelinPeychev 1 Точки

Да индентирането довежда до много главоблъсканици, обаче ако използваш подходящ IDE всичко става супер лесно. Аз използвам безплатната версия на Wing IDE, там когато имаш сбъркан индент кода ти се подчертава, също така дебъгера е добър.

Има и такива IDE, които направо ти казват кое не е наред и къде.

0
Yulia avatar Yulia 1346 Точки

И със SublimeText с подходящите плъгини всичко е наред с идентациите - не е нужно да се инсталира IDE за всяко нещо :)

2
15/10/2014 09:00:00
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
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.