кстати с минусом имхо плохо
добром за добро, справедливостью за зло. (с) Конфуций
для обучения это не нужно
почему
ты решаешь, что нужно для обучения, а что нет? начинать программировать следует с программирования, а не с языка. Иначе получим, что человек знает синтаксис, а потом спрашивает элементарные вещи.
если ты с этим не согласен то это уже твои проблемы
я не согласен с глупостями. но это проблемы не мои, а того, кто их говорит.
но все же куда зачем начинающему учить питон??
Ну для начала скажу, что его синтаксис намного легче синтаксиса бейсика. Кстати я это уже сказал.
это тож самое если твоим первым языком будет какая нить модула (а ведь проще выучить паскаль с почти таким же синтаксисом) или лисп и прочее.
ты не понял. Питон в отличии от паскале
намного проще и в отличии от паскаля он имеет
практическое применение
все эти языки си подобные.
Ложь. Синтаксис питона основан на отступах
Код:
import threading
import time
import random
class Counter:
def __init__(self):
self.lock = threading.Lock()
self.value = 0
def inc(self, val):
self.lock.acquire()
self.value+=val
self.lock.release()
return self.value
counter = Counter()
class Worker(threading.Thread):
def run(self):
for i in range(10):
value = counter.inc(1)
time.sleep(random.randint(10, 100) / 1000.0)
print self.getName(), "--task", i, "finished", value
for i in range(10):
Worker().start()
Приведенный пример не является элементарным (говорю, чтобы не отпугнуть).
В этом коротком тексте показывается многопоточность и ООП
Подведу итог: твои высказывания основаны на невежестве.