Python тілі негіздері (әдістемелік құрал)



бет22/22
Дата13.04.2023
өлшемі318,13 Kb.
#82133
түріПрограмма
1   ...   14   15   16   17   18   19   20   21   22
Байланысты:
Бөрібаев, Муратова Python тілі негіздері

Генераторлар


Генераторлар дегеніміз – итерацияланатын объектілер, бірак, жалпы жағдайда, оны бір-ақ рет қолдана аламыз. Себебі, олар мәндердің барлығын жадыда сақтамайды: сұрақ берген кезде ғана мәнді туындатады.
Yield – дегеніміз return сияқты қолданылатын түйінді сөз. Айырмашылығы – бұл жағдайда функция генератор орнына мәнді кері қайтарады. Мысал жұмыс істемейді, бірақ сонда да үлгісін көрсетейік: # Қарапайым генератор
generator = (х * х for х in range(3)) for і in generator:
print(i) # Yield def generator(): for i in (1, 2, 3):
yield i
g = generator() # генератор құрамыз print(g)
for i in g: print(i)
Нәтижесі:
0
1
4
TypeError: generator () takes 0 positional arguments but more were given

Web-сайтты Django кітапханасы негізінде Python тілінде құру


Статикалық web-парақтарды жазу (оларды қысқаша түрде қарапайым web-парақтар деп атайды) оңай. Оны құруға қажетті HTML, CSS (Cascading Style Sheets – каскадты кестелер стилі) тілін қазір оқушы да біледі.
Пайдаланушының немесе web-шолушының қандай да бір қозғалысына қарай өзгеріске ұшырайтын элементтері бар Web-парақтар да болады. Олар JavaScript тілінде жазылған.
Web-парақ жасау үшін кез келген мәтіндік редактор жарайды. Мысалы Windos-пен берілетін Блокнот бетінде мына кодтарды жазып шығайық:




Страница l</hl> <br /></head> <br /><body> <br /><span id='Это_страница_1'><h2>Это страница 1</span></h2> <br /><р>Щелкните гиперссылку внизу, чтобы перейти на страницу 2.</р> <br /><р><а href="pages/2.html">перейти <br /> <br /><span lang="en-us"> <br /><h2>Это страница 2</h2> <br /><р>Щелкните гиперссылку внизу, чтобы перейти на страницу 1,</р> <br /><р><а href="../l.html">Перейти</а> </р> </span></body>

Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   22




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет