Python: Разлика помеѓу преработките

Од Сподели wiki
Прејди на прегледникот Прејди на пребарувањето
с (32 ревизии: initial)
 
(Не се прикажани 30 меѓувремени преработки од 4 корисници)
Ред 1: Ред 1:
= Python =
= Python =
Python (се чита Пајтон) претставува динамички програмски јазик развиен од [http://en.wikipedia.org/wiki/Guido_van_Rossum Guido van Rossum] во раните 90ти години. Јазикот денес се применува насекаде за скрипти, па се до апликации за извршување поголеми операции. Неговата едноставност лежи во тоа што јазикот е динамички, програмерот не е толку ограничен во пишувањето на кодот и не мора да се држи до строги правила како што е случај со другите статички испишани програмски јазици. Пример, за да се користи променлива во програмските јазици C/C++ потребно е да се наведе од кој тип е таа променлива. Во Python динамичноста дозволува интерпретерот да открие каква вредност се крие зад таа променлива. Повеќе околу ова може да прочитате [http://en.wikipedia.org/wiki/Dynamic_typing овде]. Покрај тие поедноставувања Python има уште редица други кои на програмерот му овозможуваат побрзо работење и завршување на некои задачи и заштеда на време.


Python (се читај Пајтон) претставува скриптен програмски јазик развиен од [http://en.wikipedia.org/wiki/Guido_van_Rossum Guido van Rossum] во раните 90ти години. Јазикот денес се применува на големо за мали скриптни потреби, па се до скрипти за извршување операции на веб страни на Интернет. Неговата едноставност лежи во тоа што програмерот не е толку ограничен во пишувањето на кодото и не мора да се држи до строги правила (сепак има правила) како што е случај со другите програмски јазици. Пример, за да се користи променлива во програмските јазици C/C++ потребно е да се наведе од кој тип е таа променлива. Во Python само доделувате вредност и интерпретерот сам знае каква вредност се крие зад таа променлива. Тоа на македонски би се нарекло динамички испишан јазик, а во правилна терминологија [http://en.wikipedia.org/wiki/Dynamic_typing dynamically typed language]. Покрај тие поедноставувања Python има уште редица други кои на програмерот му овозможуваат побрзо сработување на некои задачи и заштеда на време.
= Python код =


= Python код =
Следниов код бара од корисникот да внеси низа од броеви за кои ќе биде пресметана и испишана сумата:
 
<pre>
a = list()
 
size = input('Внесете го бројот на елементи: ')
 
for i in range(size):
        a.append(input())
 
print 'Елементите се: ', a
 
sum = 0
for i in range(size):
        sum += a[i]
 
print 'Сумата на елементите е ', sum
</pre>


Следниов код дефинира функција со еден параметар, ја испишува вредноста на параметарот, ја проверува вредноста споредена со 5 и испишува порака. Бидејќи најдолу за вредност на параметарот даваме 3, ќе ја испише пораката "Pomal od 5".
Овој код ќе Ви изброи од 1 до 10 растечки


<code>
<pre>
  def function(a):
a = 0
          print 'n=',a
while a < 10:
          if a>5:
      a = a + 1
                  print "Pogolem od 5"
      print a
          else:
</pre>
                  print "Pomal od 5"
    function(3)
</code>


= Python поврзувања (bindings) =
= Python поврзувања (bindings) =
Ред 32: Ред 47:


[http://www.planetpython.org/ Python планета]
[http://www.planetpython.org/ Python планета]
[[Категорија:Програмирање]]</pre>

Последна преработка од 17:32, 29 јануари 2011

Python

Python (се чита Пајтон) претставува динамички програмски јазик развиен од Guido van Rossum во раните 90ти години. Јазикот денес се применува насекаде за скрипти, па се до апликации за извршување поголеми операции. Неговата едноставност лежи во тоа што јазикот е динамички, програмерот не е толку ограничен во пишувањето на кодот и не мора да се држи до строги правила како што е случај со другите статички испишани програмски јазици. Пример, за да се користи променлива во програмските јазици C/C++ потребно е да се наведе од кој тип е таа променлива. Во Python динамичноста дозволува интерпретерот да открие каква вредност се крие зад таа променлива. Повеќе околу ова може да прочитате овде. Покрај тие поедноставувања Python има уште редица други кои на програмерот му овозможуваат побрзо работење и завршување на некои задачи и заштеда на време.

Python код

Следниов код бара од корисникот да внеси низа од броеви за кои ќе биде пресметана и испишана сумата:

a = list()

size = input('Внесете го бројот на елементи: ')

for i in range(size):
        a.append(input())

print 'Елементите се: ', a

sum = 0
for i in range(size):
        sum += a[i]

print 'Сумата на елементите е ', sum

Овој код ќе Ви изброи од 1 до 10 растечки

a = 0
while a < 10:
      a = a + 1 
      print a

Python поврзувања (bindings)

Тоа се преимплементирани библиотеки од типот на GTK, Qt, WxWidgets итн. кои преку Python код ги нудат своите можности за графички контроли и сл. преку кои на корисникот може да му се презентира графички интерфејс, а сепак зад него да стои Python код. Апликација напишна во PyQt е Eric3 - Python развојна средина (IDE), а во PyGtk добар претставник е Nicotine - Soulseek клиент.

Врски

Python

Dive into Python - Е-Книга

Python online

Python на Wikipedia

Python планета