Лекциялар жинағы Шымкент, 2023 ж


Лекция 9: API және веб-сұраулармен жұмыс



бет7/10
Дата25.11.2023
өлшемі150,75 Kb.
#127020
түріЛекция
1   2   3   4   5   6   7   8   9   10
Лекция 9: API және веб-сұраулармен жұмыс

API не?
API (Application Programming Interface) - бұл өзгерісті жасау мақсатында көптеген бағдарламалардың қолданылады. Олар арқылы бағдарлама өзгерту мен толтыруларды асыра үйрену мүмкін.


1.1. Веб API
Веб API - бұл интернеттегі қосымшаларга қолдану мақсатында оқиғаларды жасау мақсатында пайдаланылады. Олар арқылы өзгерісті жасау, мәліметтерді алу және жасау мүмкін.
1.2. HTTP сұраулары
HTTP сұраулары - бұл интернеттегі серверлерге сұрау жасау мақсатында пайдаланылады. Олар арқылы веб API-дан деректерді алу және оларды қолдану мүмкін.
Веб-сұраулар жасау
Веб API-дан мәліметтерді алу мақсатында веб-сұрауларды жасау мақсатында Python тілін пайдалану:
2.1. HTTP сұрау жасау
HTTP сұрауларын Python көмегімен жасау:

python
import requests response = requests.get('https://api.example.com/data') data = response.json()


2.2. Мәліметтерді өңдеу


Мәліметтерді алдыңғы сұраулар арқылы алдыңғылармен қарсыластыру және өңдеу мақсатында Python тілін пайдалану:

python
import requests data = {'name': 'John', 'age': 30} response = requests.post('https://api.example.com/update', data=data)


Қосымша ұғымдар:


API (Application Programming Interface) - өзгерісті жасау мақсатында бағдарламалардың қолданылады.
Веб API - интернеттегі қосымшаларга қолдану мақсатында оқиғаларды жасау мақсатында пайдаланылады.
HTTP сұраулары - интернеттегі серверлерге сұрау жасау мақсатында пайдаланылады.
Python пайдалану арқылы веб API-дан мәліметтерді алу және жасау мүмкін.
Бақылау сұрақтары:
API не істейді?
Веб API не істейді және олардан мәліметтерді алу үшін қандай жасау керек?


Лекция 10: Жеке кітапханаларды импорттау және пайдалану

Бөлім1: Кітапхана не?


Кітапхана (бірнеше атында библиотека немесе модуль де аталады) - бұл басқа программалардың қолдану мақсатында жасалған коддарды үйрену мен қолдану мүмкіндігін ұсынатын бағдарламалардың негізгі компоненттері.
1.1. Стандартты кітапханалар
Python-де стандартты кітапханалар келесі жұмыс үшін жасалған:
math - математикалық амалдар жасау үшін.
random - кездейсоқ сандарды жасау мен қолдану үшін.
datetime - уақыт жасау мен басқару үшін.
1.2. Шетелді кітапханалар
Python-де қосымша кітапханаларды орнату мен пайдалану мүмкін. Оларды pip немесе conda арқылы орнату мүмкін.
Бөлім2: Кітапханаларды импорттау және пайдалану
Python-де кітапханаларды импорттау және пайдалану мақсатында import операторы пайдаланылады.
2.1. Кітапхананы импорттау
Кітапхананы импорттау үшін:

python
import math


2.2. Кітапхананың функциясын пайдалану


Кітапханадан функцияны пайдалану мақсатында:

python
import math result = math.sqrt(16)


Қосымша ұғымдар:


Кітапхана (немесе библиотека) - бұл басқа программалардың қолдану мақсатында жасалған коддарды үйрену мен қолдану мүмкіндігін ұсынатын бағдарламалардың негізгі компоненттері.
Стандартты кітапханалар - Python-де қосымша орнату қажет етпейді, сондықтан басқа бір орнату мақсатында берілген.
Шетелді кітапханалар - Python-де қосымша кітапханаларды орнату мен пайдалану мүмкін.
import операторы - Python-де кітапханаларды импорттау мен пайдалану үшін пайдаланылады.

Бақылау сұрақтары:


Кітапхана не істейді?
Python-де кітапхананы импорттау мен оның функцияларын пайдалану үшін қандай операторларды пайдалануға болады?




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




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

    Басты бет