Декоратор дегеніміз – функция немесе кластың тәртібін өзгерту тәсілі. Бұл Python тілінің ең бір түсініксіз тақырыбы әрі онымен жұмыс істеу де өте күрделі. @staticmethod атты декора- тормен статикалық әдісте кездестік.
def simpledecorator(fn):
def decorate():
print("Орындауға дейін") print(fn())
ргіпІ("Орындаудан кейін") return decorate
@simple_decorator def test1():
return "test1() орындау"
test1()
Нәтижесі:
Орындауға дейін Test1() орындау Орындаудан кейін
Python программалаудың жоғары деңгейлі, объектіге бағытталған, тьюринг-толық тілі, мұнда қарапайым командалық скриптерді де, күрделі үстелдік және веб-қосымшалар жасауға да болады. Сонымен бір комплектіде өте бай стандартты кітапхана беріледі. Онда мәтінді өңдеудің күрделі құралдары, шифрлеу, файлдармен жұмыс, интернет арқылы деректер алмасу және т.б. көптеген күрделі құрал-саймандар бар.
Python синтаксисі, ол қолдайтын деректер типі, кластармен, объектілермен жұмыс істейтін басқару құралдары бар.
Python тілінің негізгі ұғымдары – өрнек, оператор, функция, айнымалы, сан, жол, тізім, логикалық шамалар, типтерді түрлендіру, кодтың орындалуын басқару, блок, шартты өрнек, цикл, шартты цикл, тізім циклі, кластар, объектілер, түсініктемелер, модуль, пакеттер, импорт, стандартты кітапхана, шеткі кітапхана, Notepad ++ мәтіндік редакторы.
Python интерактив интерпретаторы
Python туралы айтқанда көптеген мысалдар келтіріп отырамыз. Олардың қалай істейтінін тексеру үшін, программаны орнатқан соң Бастау жүйелік менюіне Python соңғы версиясы немірімен пайда болады. Одан кейін Python GUI жазуы шығадыда интерактив интерпретатор- ды іске қосады.
Мәтіндік редактор терезесіне ұқсас. Осы терезеге:
2 + 3
деп жазайық және батырмасын басайық. Осылайша біз экранға 2 мен 3 сандарының қссындысын жаз деген бұйрық береміз.
Серверлік веб-қосымша жасаудың негізгі принциптері
Кез келген қосымша (ол міндетті түрде серверлік болмауы да мүмкін) әртүрлі міндет атқаратын бірнеше параметрлік модульден құралады. Бір ғана үлкен модульден тұратын қосымша жазу өте қиын әрі мүмкін емес. Серверлік қосымшаны құрайтын модульдердің барлығын төрт түрге бөлуге болады, олар: модельдер, контроллерлер, шаблондар және қызметтік модуль.
Достарыңызбен бөлісу: |