Font size
WorksheetsPython бағдарламалау туралы тест 160сурақ
Total questions: 166
Worksheet time: 1hrs 28mins
Python бағдарламалау тілінің пайда болуы және дамуы
1991 жылы Гвидо ван Россум.
1985 жылы Деннис Ритчи.
2000 жылы Джеймс Гослинг.
1995 жылы Бьёрн Страуструп.
1972 жылы Кен Томпсон.
Python атауы … дереккөзіне негізделген:
«Monty Python's Flying Circus» атты британдық комедиялық шоу.
Python жыланының түрі.
оны құрастырушының фамилиясы.
ежелгі грек мифологиясы.
компьютерлік арнайы мамандандырылған терминдер.
Python тілінің танымал негізгі ерекшеліктері:
қарапайым және оқуға жеңіл синтаксис.
тек төмен деңгейлі бағдарламалау үшін қолданылады.
құрылымдық бағдарламалауды қолдамайды.
кодты тек компиляция арқылы орындауға болады.
операциялық жүйеге тәуелді.
Python қолдайтын бағдарламалау парадигмалары:
процедуралық, объектіге бағытталған және функционалдық.
тек процедуралық.
тек объектіге бағытталған.
тек функционалдық.
тек объектіге бағытталған және машиналық код деңгейінде.
Python-ды Windows жүйесіне орнатқаннан кейін әдепкі IDE ретінде бірге орнатылатын бағдарлама:
IDLE.
PyCharm.
VS Code.
Jupyter Notebook.
Atom.
PyCharm ортасының негізгі артықшылығы:
код автотолтыру және қателерді тексеру.
тек веб-бағдарламалау үшін қолданылады.
қарапайым және ыңғайлы мәтіндік редактор.
компиляциясыз жұмыс істемейді.
тек Linux жүйесінде жұмыс істейді.
Python кодын жазу және орындау әдістері
интерактивті режим (REPL) және скрипттерді орындау.
тек компиляциялау және арқылы.
тек веб-сервер арқылы.
кодты компиляциялау және бинарлық файлдар арқылы ғана.
тек IDE ішінде.
Python кодын терминалда орындау үшін қолданылатын команда:
python script.py.
run script.py.
execute script.py.
start script.py.
compile script.py.
Python тілінде бағдарламалау кезінде тиімділікті арттыратын фактор:
автоматтандырылған кітапханалар мен модульдер.
тек қолмен код жазу мүмкіндігі.
тек командалық жолда жұмыс істеу.
статикалық типтеу міндеттілігі.
статикалық типтеу мен компилятор арқылы орындалуы.
Python бағдарламалау тілінде кодты тиімді жазуға көмектесетін құралдың бірі:
виртуалды орта (Virtual Environment).
тек статикалық типтеу.
тек JSON файлдарын қолдану.
кодты тек бір жолға сыйғызу.
IDE қолданбау.
Python-да айнымалыларға мән меншіктеу кезінде … :
айнымалы мәнді көрсетілген деректер типіне сәйкес қабылдайды.
айнымалының деректер типін нақты көрсету керек.
айнымалы тек бүтін сандарды қабылдай алады.
айнымалыға тек бір рет мән меншіктеуге болады.
айнымалыларды міндетті түрде жариялау қажет.
Төмендегі кодтың орындалу нәтижесі: x = 5 y = x + 3 x = y - 2 print(x, y)
6 8.
5 3.
3 8.
7 6.
айнымалыға тек бір рет мән меншіктеуге болады. E. айнымалыларды міндетті түрде жариялау қажет. Төмендегі кодтың орындалу нәтижесі: x = 5 y = x + 3 x = y - 2 print(x, y)
6 8.
5 3.
3 8.
7 6.
4 7.
Негізгі деректер типтері (int, float, str, bool, complex) Төмендегі код фрагментінің нәтижесі: x = 3.14 y = int(x) print(y)
3.
3.14.
4.
TypeError.
None.
Деректер типін анықтауға болатын оператор:
type().
isinstance().
gettype().
typeof().
typeofVar().
Арифметикалық операциялар (+, -, *, /, //, %, **) 10 % 4 + 2 ** 3 // 2 өрнегінің нәтижесі:
6.
4.
5.
8.
3.
Төмендегі кодтың орындалу нәтижесі: a = 7 b = 2 c = a / b print(type(c))
TypeError.
Түрлерді түрлендіру (type casting) Төмендегі кодтың орындалу нәтижесі: x = "10" y = 5 z = int(x) + y print(z)
15.
«105».
10.
TypeError.
None.
Төмендегі кодтың қатесі: x = "abc" y = int(x) print(y)
ValueError.
TypeError.
NameError.
SyntaxError.
None.
Python-дағы өрнектер және оларды есептеу Төмендегі кодтың орындалу нәтижесі: a = 5 b = 3 c = a * (b + 2) // 3 print(c)
5.
10.
4.
6.
3.
Төмендегі кодтың орындалу нәтижесі: x = 2. y = 3. z = (x ** y) % 3 print(z)
2.
1.
0.
3.
TypeError.
3-тақырып. Python тіліндегі тармақталған құрылым. Шартты операторлар (if-else, elif) 1. Шартты операторлардың қолданылу қағидалары Python-дағы шартты операторлардың негізгі қызметі:
кодтың орындалу бағытын белгілі бір шартқа байланысты өзгерту.
айнымалыларды автоматты түрде түрлендіру.
циклдерді орындау.
айнымалыларды өңдеу.
барлық жолдарды бірден ор
гізгі қызметі:
кодтың орындалу бағытын белгілі бір шартқа байланысты өзгерту.
айнымалыларды автоматты түрде түрлендіру.
циклдерді орындау.
айнымалыларды өңдеу.
барлық жолдарды бірден орындау және автоматты түрде түрлендіру.
Төмендегі кодтың орындалу нәтижесі: x = 10 if x > 5: print("Үлкен") else: print("Кіші")
үлкен.
кіші.
қате пайда болады.
ештеңе шықпайды.
false.
If-else конструкциясы және оның жұмыс істеу логикасы Төмендегі кодтың орындалу нәтижесі: a = 5 b = 10 if a * 2 == b: print("Тең") else: print("Тең емес")
тең.
тең емес.
None.
TypeError.
5.
Төмендегі код фрагменті қандай нәтиже береді? x = 7 if x % 2 == 0: print("Жұп сан") else: print("Тақ сан")
тақ сан.
жұп сан.
қате шығады.
ештеңе шықпайды.
None.
Elif операторы және бірнеше шарттарды тексеру Төмендегі кодтың нәтижесі: x = 15 if x < 10: print("Кіші") elif x < 20: print("Орташа") else: print("Үлкен")
орташа.
кіші.
үлкен.
қате шығады.
ештеңе шықпайды.
Python-да elif операторының сипаттамасы:
бірнеше шарттарды ретімен тексеруге мүмкіндік береді.
тек if және else операторларын алмастырады.
әрдайым орындалады.
айнымалылардың мәнін өзгертеді.
логикалық операторлармен бірге жұмыс істемейді.
Логикалық операторлар (and, or, not) Төмендегі кодтың нәтижесі: x = 5 y = 10 if x > 2 and y < 20: print("Шарт орындалды") else: print("Шарт орындалмады")
шарт орындалды.
шарт орындалмады.
TypeError.
None.
False.
Төмендегі кодтың нәтижесі: a = False b = True if not a or b: print("Иә") else: print("Жоқ")
иә.
жоқ.
қате шығады.
ештеңе шықпайды.
None.
ижесі: a = False b = True if not a or b: print("Иә") else: print("Жоқ")
иә.
жоқ.
қате шығады.
ештеңе шықпайды.
None.
Тернарлық оператор қалай жұмыс істейді?
true_value if condition else false_value.
if condition then true_value else false_value.
if condition: true_value; else: false_value.
condition ? true_value : false_value.
if_else(condition, true_value, false_value).
Төмендегі кодтың нәтижесі: x = 10 y = 5 z = x if x > y else y print(z)
10.
5.
TypeError.
None.
ештеңе шықпайды.
Python тіліндегі for циклы қолданылатын құрылым:
for элемент in iterable:.
for(инициализация; шарт; қадам) {}.
while шарт:.
foreach элемент in iterable:.
loop элемент in iterable:.
for циклін қолдануға болатын деректер құрылымдары:
тек тізімдер (list).
тек сандар (int).
барлық қайталанатын объектілер (итерацияланатын объектілер).
тек сөздіктер (dict).
тек жолдар (str).
range(2, 10, 2) функциясының нәтижесі:
[2, 4, 6, 8].
[2, 3, 4, 5, 6, 7, 8, 9, 10].
[2, 6, 10].
[2, 4, 6, 8, 10].
[2, 5, 8].
range(5) функциясының нәтижесі:
[0, 1, 2, 3, 4].
[1, 2, 3, 4, 5].
[5, 4, 3, 2, 1].
[0, 5].
[1, 3, 5].
Төмендегі кодтың нәтижесі: for char in "Python": print(char, end="-")
P-y-t-h-o-n-.
Python.
P y t h o n.
P_y_t_h_o_n.
-P-y-t-h-o-n.
Төмендегі кодтың нәтижесі: numbers = [10, 20, 30] for num in numbers: num += 5 print(numbers)
[10, 20, 30].
[15, 25, 35].
[1
Төмендегі кодтың нәтижесі: numbers = [10, 20, 30] for num in numbers: num += 5 print(numbers)
[10, 20, 30]
[15, 25, 35]
[10, 15, 20]
[5, 10, 15]
[10, 20, 30, 5]
Құрама циклдер (цикл ішіндегі цикл) for циклін ішкі циклмен (цикл ішіндегі цикл) қолдануға болатын жағдай:
көп өлшемді массивтерді өңдеу үшін.
тек while циклімен бірге.
тек if операторымен бірге.
циклдер бір-біріне тәуелсіз болған кезде.
Python-да ішкі циклдер болмайды.
Төмендегі кодтың нәтижесі: for i in range(2): for j in range(3): print(i, j)
0 0 0 1 0 2 1 0 1 1 1 2.
0 0 1 1 2 2.
0 0 0 1 0 2 120 1 1 1 2.
1 1 2 2.
0 1 2 0 1 2.
Break және continue операторлары break операторының қолданылуы:
циклден шығу үшін.
циклді қайта бастау үшін.
айнымалы мәнін өзгерту үшін.
қайталануды жалғастыру үшін.
функцияны шақыру үшін.
Төмендегі кодтың нәтижесі: for i in range(5): if i == 3: break print(i)
0 1 2.
0 1 2 3 4.
0 1 2 3.
1 2 3 4.
0 2 3.
While циклінің құрылымы және қолданылуы while циклінің құрылымы:
while шарт: код.
while код: шарт.
while(шарт) {код}.
while код {} шарт.
loop while шарт: код.
while циклінде цикл денесінде қайталанатын әрекеттердің орындалуы:
егер шарт true болса, цикл денесі орындалады.
егер шарт false болса, цикл денесі орындалады.
цикл тек бір рет орындалады.
цикл денесі тек бір шарт үшін орындалады.
цикл денесі орындалмайды.
Шексіз циклдер және олардан шығу жолдары Шексіз цикл пайда болуы мүмкін жағдай:
while True: конструкциясында.
while False: конструкци
Шексіз цикл пайда болуы мүмкін жағдай:
while True: конструкциясында.
while False: конструкциясында.
for циклінде.
if шартында.
while циклінің шекарасы дұрыс қойылмағанда.
Шексіз циклден шығу үшін пайдаланылатын оператор:
break.
continue.
exit.
stop.
end.
while және for циклдерінің басты айырмашылығы:
while циклі шартқа тәуелді, ал for циклі есептегішке тәуелді.
while циклі тек бір рет орындалады, ал for циклі бірнеше рет орындалады.
while циклі тек сандармен жұмыс істейді, ал for циклінде тек жолдар пайдаланылады.
while циклі әрқашан шексіз болады, ал for циклі шексіз емес.
while циклінде тек шарт қойылады, ал for циклі деректермен жұмыс істейді.
for цикліне тән емес:
шарттың тексерілуі.
айнымалының бастапқы мәні.
қадамдық ұлғайту немесе кему.
қайталанатын объектінің болуы.
циклдің аяқталуы.
Төмендегі кодтың нәтижесі: count = 0 while count < 3: count += 1 print(count)
1 2 3.
0 1 2 3.
3 3 3.
1 2 2.
0 1 2.
while циклінде if шарты мен бірге есептеудің ұйымдастырылуы:
циклдың есептелуі тек белгілі бір шарт орындалғанда жүргізіледі.
if шартты ішіндегі кодты while циклынан кейін орындайды.
while циклі әрқашан орындалады, егер шарт дұрыс болса.
цикл денесінде есептеу ешқашан орындалмайды.
if шартын орындау үшін while циклінен шығу керек.
break операторы қолданылу қызметі:
циклді толықтай аяқтау үшін.
циклдің келесі итерациясына көшу үшін
Циклден шығу операторлары (break, continue, pass) break операторы қолданылу қызметі:
циклді толықтай аяқтау үшін.
циклдің келесі итерациясына көшу үшін.
бағдарламаны тоқтату үшін.
айнымалы мәнін өзгерту үшін.
циклден өту үшін.
continue операторының міндеті:
циклден толықтай шығу.
тек келесі итерацияға өту.
шартты өзгерту.
бағдарламаны тоқтату.
айнымалының мәнін өзгерту.
Төмендегі кодтың нәтижесі: x = 0 while x < 3: x += 1 if x == 2: continue print(x)
1 3.
1 2 3.
1 2 2.
0 1 2.
3 3.
Python тілінде жолдық типтің дұрыс жазылуы:
'string'.
string.
"string".
str(string).
['string'].
Жолдық типтің ерекшеліктері:
жолдар өзгермейтін (immutable) типті деректер болып табылады.
жолдар өзгеретін (mutable) типті деректер болып табылады
жолдар тек сандармен жұмыс істей алады
жолдар тек бір символдан тұрады
жолдар тек кириллицада жазылуы мүмкін
Жолды кесу үшін қолданылатын әдіс:
[]
split()
join()
slice()
search()
Жолдарды біріктіру үшін қолданылатын оператор:
+
-
*
/
=
Тізімдер (Lists) құрылымы:
[item1, item2, item3].
{item1, item2, item3}.
(item1, item2, item3).
item1, item2, item3.
<>item1, item2, item3<>.
Тізімдердің деректер құрылымы:
өзгеретін (mutable) тип.
өзгермейтін (immutable) тип.
сөздік (dictionary) тип.
кортеждер (tuple) тип.
жолдық (string)
Тізімдердің деректер құрылымы:
өзгеретін (mutable) тип.
өзгермейтін (immutable) тип.
сөздік (dictionary) тип.
кортеждер (tuple) тип.
жолдық (string) тип.
Тізімдермен жұмыс: қосу, жою, іздеу, сорттау. Тізімге жаңа элемент қосу үшін пайдаланылатын әдіс:
append().
add().
insert().
pop().
extend().
Тізімнен элементті жою үшін пайдаланылатын әдіс:
remove().
delete().
pop().
clear().
discard().
Тізімді сұрыптау үшін пайдаланылатын әдіс:
sort().
reverse().
arrange().
order().
list().
Жолдар мен тізімдерді салыстыру және айырмашылықтары. Жолдар мен тізімдердің арасындағы басты айырмашылық:
жолдар өзгермейтін, ал тізімдер өзгеретін типтер.
жолдар тек сандармен жұмыс істей алады, ал тізімдер жолдармен жұмыс істей алады.
жолдар тек бір элементтен тұрады, ал тізімдер бірнеше элементтен тұрады.
тізімдер тек бір өлшемді болады, ал жолдар көп өлшемді болуы мүмкін.
жолдар тек мәтіндермен жұмыс істейді, ал тізімдер тек сандармен жұмыс істейді.
Жолды тізіммен салыстырғандағы дұрыс тұжырым:
жолдар өзгермейді, бірақ тізімдер өзгеруге болады.
жолдар тек сандардан тұрады, тізімдер тек мәтіндерден тұрады.
тізімдер тек бір өлшемді болады, жолдар екі өлшемді болуы мүмкін.
тізімдер тек тізімдермен салыстырылады, ал жолдар тек жолдармен салыстырылады.
жолдар тек бір типтегі деректерден тұрады, ал тізімдер әртүрлі типтерден тұрады.
Кортеждер (Tuples) және олардың ерекшеліктері. Кортеждер мен тізімдердің негізгі айырмашылығы:
Кортеждер мен тізімдердің негізгі айырмашылығы:
кортеждер элементтерді реттейді, жиындар реттемейді.
кортеждер тек бүтін сандардан тұрады.
кортеждер тек мәтіндерден тұрады.
кортеждер тек бір өлшемді болады.
кортеждер өзгеретін (mutable) деректер типі.
Кортеждерді құруға болатын тәсілдер:
()
{}
[]
<>
&&
Кортеждермен жұмыс кезінде қолданылатын әдіс:
кортеж элементтерін өзгерту мүмкін емес.
кортеж элементтерін өзгерту үшін append() әдісін қолданамыз.
кортеж элементтерін өзгерту үшін pop() әдісін қолданамыз.
кортеж элементтерін өзгерту үшін remove() әдісін қолданамыз.
кортеж элементтерін өзгерту үшін insert() әдісін қолданамыз.
Кортежден элементке қол жеткізу жолы:
индекс арқылы.
index() әдісін қолдану арқылы.
pop() әдісі арқылы.
del операторы арқылы.
remove() әдісі арқылы.
Жиындар жатқызылатын деректер құрылымы:
жиындар тек өзгеретін (mutable) типті деректер.
жиындар тек сандардан тұрады.
жиындар тек бір типтегі деректерден тұрады.
жиындар өзгермейтін (immutable) типті деректер.
жиындар тек жолдардан тұрады.
Жиындардың ерекшеліктері:
жиындарда қайталанатын элементтер болмайды.
жиындар тек мәтіндерден тұрады.
жиындарда тек бүтін сандар болады.
жиындарда реттелген элементтер болады.
жиындар тек тізімдерден тұрады.
Екі жиынды біріктіруге болатын әдіс:
union()
intersection()
difference()
add()
remove()
Екі жиынды біріктіруге болатын әдіс:
union()
intersection()
difference()
add()
remove()
Қиылысуды орындау үшін пайдаланылатын әдіс:
intersection()
union()
difference()
update()
add()
Жиындардың айырымын алу үшін пайдаланылатын әдіс:
difference()
union()
intersection()
add()
remove()
Кортеждер мен жиындардың негізгі айырмашылығы:
кортеждер элементтерді реттейді, жиындар реттемейді.
жиындар тек бүтін сандардан тұрады, кортеждер тек мәтіндерден тұрады.
кортеждер тек өзгермейтін элементтерден, жиындар тек өзгеретіндерден тұрады.
кортеждер тек бір өлшемді болады, жиындар көп өлшемді болуы мүмкін.
кортеждер тек бір типтегі деректерден, жиындар әртүрлі типтегі деректерден тұрады.
Қайталанатын элементтерді қолдайтын деректер құрылымы:
тізімдер.
кортеждер.
жиындар.
жолдар.
кортеждер мен жиындар.
Сөздіктің негізгі құрылымында … пайдаланылады:
кілт-мән жұптары.
тек сандар мен мәтіндер.
тізімдер мен кортеждер.
жолдар мен массивтер.
жиындар мен тізімдер.
Сөздік элементтерін құрайтын деректер типтері:
кілттер мен мәндер кез-келген деректер типінен болуы мүмкін.
кілттер тек мәтіндерден, мәндер тек сандардан тұрады.
кілттер тек сандардан тұрады, мәндер тек жолдардан тұрады.
кілттер тек бүтін сандардан, мәндер тек логикалық мәндерден тұрады.
кілттер тек жолдардан тұрады, мәндер тек массивтерден тұрады.
Кілт-мән жұптарын қосу, жою, өзгерту Сөздікке жаңа кілт-мән жұптарын қосу жолы:
dict[key] = value.
dict.add(key, value).
dict.insert(key, value).
dict.push(key, value).
dict.append(key, value).
Сөздіктен кілт-мән жұбын жою жолы:
dict.pop(key).
dict.remove(key).
dict.delete(key).
dict.erase(key).
dict.clear(key).
Сөздіктерді қайталау және олармен жұмыс істеу әдістері Сөздік бойынша қайталама жасау үшін қолданылатын әдіс:
for key, value in dict:.
for key in dict:.
dict.iter().
dict.next().
dict.forEach().
Сөздіктің барлық кілттерін алу үшін қолданылатын әдіс:
dict.keys().
dict.values().
dict.items().
dict.getkeys().
dict.getvalues().
Сөздіктен тек мәндерді алу үшін қолданылатын әдіс:
dict.values().
dict.items().
dict.keys().
dict.getvalues().
dict.keys().
Егер сөздікте кілт бар болса, оның мәнін алу үшін қолданылатын әдіс:
dict[key].
dict.get(key).
dict.fetch(key).
dict.search(key).
dict.getvalue(key).
Сөздіктерді қолданудың практикалық мысалдары Сөздіктерді қолданудың дұрыс мысалы:
кітапхананың кітаптарын және олардың авторларын сақтау.
тек сандар мен мәтіндерден тұратын элементтерді сақтау.
барлық элементтерді рет бойынша сақтау.
кілттер мен мәндер бірдей деректер типтерінде болуы керек.
кілттердің реті маңызды емес.
Сөздікте жаңа кілт-мән жұбын қосқан кезде болуы мүмкін қате:
Сөздікте жаңа кілт-мән жұбын қосқан кезде болуы мүмкін қате:
егер кілт бұрыннан бар болса, оның мәні жаңартылады.
егер кілт бұрыннан бар болса, қате шығарады.
егер мән бұрыннан бар болса, қате шығарады.
егер мән тек бүтін сандардан тұрса, қате шығарады.
егер кілт тек бір сөзден тұратын болса, қате шығарады.
Функцияның анықталуы:
def function_name():.
def function_name[]:.
function function_name:.
function_name() = function:.
func function_name:.
Функцияның денесінде … жазылады:
қызмет атқаратын кодтар мен операторлар.
тек бір жолдық команда.
тек айнымалылардың атаулары.
тек мәліметтер типтері мен олардың анықтамалары.
функция атын өзгерту туралы ақпарат.
Функция параметрлері ... түрінде беріледі:
функцияның аргументтері.
қайталанатын айнымалылар.
жолдар мен жиындар.
тек сандар.
тек мәндер.
Әрбір параметрдің мәнін міндетті түрде беру үшін қолданылатын параметр түрі:
кілт параметрлер (keyword arguments).
қарапайым параметр.
әдепкі параметр.
әрқашан берілетін параметр.
орындалмайтын параметр.
Функциядан нәтиже қайтару үшін қолданылатын оператор:
return.
continue.
break.
yield.
exit.
Функциядан нәтижені қайтарғаннан кейін …:
функция аяқталады және нәтижені қайтарады.
функция қайтадан шақырылады.
функция орындала береді, бірақ нәтижені қайтарады.
функция тоқтайды, бірақ ештеңе қайта
тижені қайтарғаннан кейін …:
функция аяқталады және нәтижені қайтарады.
функция қайтадан шақырылады.
функция орындала береді, бірақ нәтижені қайтарады.
функция тоқтайды, бірақ ештеңе қайтармайды.
функция барлық параметрлерді қайтарады.
Лямбда-функциялардың негізгі ерекшелігі:
бір жолдық, анықтамасы қысқа функциялар.
тек айнымалыларды қайтаруға арналған.
ұзақ жазылады және тек бір жолдан тұрады.
тек мәліметтер түрлерін қабылдайды.
параметрлер жоқ.
Лямбда-функциясының анықталуы:
lambda arguments: expression.
def lambda arguments:.
function lambda(arguments).
lambda function(arguments).
expression lambda(arguments).
Функцияларды қайталанатын кодты қысқарту үшін пайдалану жолы:
функцияны тек бір рет жазып, қайта-қайта шақырамыз.
кодтың әр бөлігін қолмен жазып шығамыз.
әрбір код блоктарын өзара біріктіріп жазамыз.
тек қысқа код жазуға болады.
кодты жиі өзгерту керек.
Функциялар қайталанатын әрекеттерді орындауда … :
кодты оңай басқаруға және тестілеуге мүмкіндік береді.
кодты қайталау қажет болады.
кодты қысқарту қиын болады.
кодтағы қатені табу қиын болады.
қате пайда болуы ықтимал.
Python тіліндегі массивтердің құрылымы:
list және tuple құрылымдарында.
тек сандық массивтер.
тек жолдар массиві.
кортеждер мен жиындар.
сөздіктер мен тізімдер.
Массивтерді қолданудың негізгі құрылымы:
тізімдер мен кортеждер арқылы.
класс арқылы.
функция арқылы.
жиындар арқылы.
Python-дағы List пен Array арасындағы басты айырмашылық неде?
list әртүрлі деректер типтерін, Array тек бір деректер типін қамтиды.
list тек бүтін санда��дан тұрады.
array тек бір элементті сақтайды.
list тек жолдардан тұрады.
array тек тізімдермен жұмыс істей алады.
Қай құрылымда массивтер жұмыс істей алмайды?
тізімдер мен жиындар.
array.
жолдар.
list.
кортеждер.
Массив элементтеріне қолжетімділік қалай жүзеге асырылады?
индекс арқылы.
тек массивті жылжыту арқылы.
тек кілт арқылы.
әрқашан бірінші элемент арқылы.
тек соңғы элемент арқылы.
Массивтің элементтерін өзгерту үшін қолданылатын амал:
массивтің индекстерін өзгерту.
массивтің элементтерін қайта анықтау.
массивті толығымен жаңарту.
қосымша тізімдер жасау.
жаңа массивтер құру.
Numpy кітапханасын қолдануда массивтерді өңдеу үшін қандай типтер қолданылады?
массивтер мен тізімдер.
жолдар мен сөздіктер.
тек сандар мен бүтіндер.
тек сөздер.
сұрыптау құралдары.
Numpy массивтері қайда тиімді пайдаланылады?
математикалық есептеулер мен үлкен көлемдегі деректермен жұмыс.
қосымша деректерді өңдеу.
файлдармен жұмыс істегенде.
тек мәтіндермен жұмыс істегенде.
тек графиктерді құру үшін.
Массивті сұрыптау үшін қолданылатын әдіс:
sort().
filt
Массивті сұрыптау үшін қолданылатын әдіс:
sort()
filter()
search()
index()
reverse()
Массивтен мәндерді фильтрлеу үшін қолданылатын функция:
filter()
sort()
search()
reverse()
index()
Көп өлшемді массивтер дегеніміз - … :
бірнеше өлшемдерден тұратын массивтер.
бір ғана өлшемді массивтер.
тек сандық массивтер.
тек бір өлшемді тізімдер.
тек мәндерден тұратын құрылымдар.
Көп өлшемді массивтерде элементтер қалай сақталады?
әрбір өлшемде өзіндік тізімдер бар.
бір қатарда.
тек бірінші қатарда.
тек бірінші өлшемде сақталады.
әр элемент бөлек сақталады.
Екі өлшемді массивті Python-да қалай құруға болады?
[[1,2],[3,4],[5,6]].
{1,2}{3,4}{5,6}.
1,2,3,4,5,6.
(1,2), (3,4), (5,6).
1:2, 3:4, 5:6.
Екі өлшемді массивтің элементіне қалай қол жеткізуге болады?
array[1][2].
array(1,2).
array{1,2}.
array[1, 2].
array[1][1].
Numpy массивін құру үшін қолданылатын функция:
array().
list().
tuple().
set().
dict().
Numpy массивінің түрін тексеру үшін қолданылатын әдіс:
type().
check_type().
get_type().
is_array().
array_type().
Матрицаларды сұрыптау үшін қолданылатын амал:
transpose().
reshape().
sort().
flip().
filter().
Матрицаларды сұрыптау үшін қолданылатын амал:
transpose()
reshape()
sort()
flip()
filter()
Матрицаны айналдыру үшін қолданылатын операция:
transpose()
reverse()
rotate()
sort()
reshape()
Көп өлшемді массивтерді визуализациялау үшін қандай кітапхана жиі қолданылады?
matplotlib
numpy
pandas
seaborn
plotly
Көп өлшемді массивті графикте көрсету үшін қолданылатын әдіс:
imshow()
plot()
scatter()
lineplot()
hist()
Файлды ашу үшін қолданылатын функция:
open()
read()
close()
create()
openfile()
Файлды жабу үшін қолданылатын функция:
close()
write()
read()
save()
exit()
Файлға жазу үшін қолданылатын режим:
w
r
a
x
rw
Файлдан оқу үшін қолданылатын режим:
r
w
a
x
rw
Мәтіндік файлдарды оқу үшін қолданылатын режим:
r
wb
rb
br
wr
Бинарлық файлдарды оқу үшін қолданылатын режим:
rb
wr
r
wb
br
Файлдан бір жол оқу үшін қолданылатын әдіс:
readline()
read()
readlines()
get_line()
line()
Файлдан барлық жолдарды оқып алу үшін қолданылатын әдіс:
readlines()
readline()
read()
get_all()
fetch_lines()
Файлмен жұмыс істеуде қателерді өңдеу үшін қолданылатын құрылым:
try-except.
if-else.
for-while.
catch-finally.
Python-да модульді импорттау үшін қолданылатын оператор:
import.
require.
include.
load.
use.
Қай оператормен тек бір ғана элементті импорттауға болады?
from-import.
import.
include.
load.
module-import.
math модулінің қолданылу қызметі:
сандық операциялар мен функциялар үшін.
тізімдермен жұмыс істеу үшін.
мәтіндерді өңдеу үшін.
тек кездейсоқ сандарды генерациялау үшін.
деректерді сақтау үшін.
datetime модулінің қолданылу қызметі:
уақыт пен күнді өңдеуге.
деректерді сақтауға.
мәтіндерді сұрыптауға.
кездейсоқ сандарды генерациялауға.
сандық есептеулер жүргізуге.
requests кітапханасының қолданылу қызметі:
API арқылы деректерді сұрау үшін.
веб-скрапингке.
машиналық оқытуға.
графиктер салуға.
файлдарды сақтау үшін.
numpy кітапханасы қандай мақсатқа арналған?
сандық есептеулер және массивтермен жұмыс.
деректерді визуализациялау.
веб-қосымшаларды жасау.
мәтіндермен жұмыс істеу.
тек қана статистикалық есептеулер.
Жеке модульді құру үшін қолданылатын файл кеңейтілімі:
.py
.txt
.java
.cpp
.html
Өздік модульді импорттаудың синтаксисі қандай болады?
import module_name.
load module_name.
use module_name.
include module_name.
from module_name import.
Python экожүйесінде кітапханалар мен модульдер не үшін маңызды?
бағдарламалауды жеңілдетуге және уақытты үнемдеуге.
бағдарламаның орындау уақытын қысқартуға.
тек сыртқы қосымшаларды іске қосуға.
тек деректерді сақтау үшін.
функцияларды көп рет қайталауға.
Python-дағы кітапханалар мен модульдер бағдарламаны қандай жағдайда жеңілдетеді?
кодты оңай оқуға және түсінуге мүмкіндік береді.
функциялардың көп қолданылуы.
қосымша код жазудың қажетсіздігі.
тек арифметикалық операциялар үшін.
қосымшалардың жылдамдығын арттыру үшін.
Tkinter кітапханасы не үшін пайдаланылады?
графикалық интерфейстерді құру үшін.
веб-қосымшаларды жасау үшін.
тек мәліметтерді өңдеу үшін.
файлдарды басқару үшін.
массивтермен жұмыс істеу үшін.
Tkinter Python-ның қай түрінде қолданылады?
графикалық интерфейстерді құру үшін.
ғылыми есептеулер үшін.
веб-қосымшалар үшін.
мәтіндермен жұмыс істеу үшін.
әлеуметтік желілерді құру үшін.
Tkinter-де терезені құру үшін қолданылатын әдіс:
Tk().
Window().
create_window().
create_frame().
initialize_window().
Tkinter-де терезені құру үшін қолданылатын әдіс:
Tk()
Window()
create_window()
create_frame()
initialize_window()
Tkinter-де виджет дегеніміз - … :
қосымша интерфейс элементі.
функцияның атауы.
әрекет жасаушы объекті.
массивтің типі.
мәтін элементі.
Tkinter-де батырманы қалай жасауға болады?
Button()
Click()
Event()
Click_button()
Push()
Tkinter-де мәтіндік өрісті қайсысы құрайды?
Entry()
Text_field()
Input()
Text()
Field()
Tkinter-де оқиға өңдеу үшін қолданылатын әдіс:
bind()
click()
press()
add_event()
trigger()
Оқиға өңдеушіні қалай тіркеуге болады?
bind(event, handler)
bind(handler, event)
trigger(handler)
event(handler)
click(event)
Tkinter арқылы GUI қосымшасы құру үшін ең бірінші қайсысы орнатылуы керек?
Tk()
Frame
Button()
Label()
Canvas()
Tkinter арқылы қосымшаны іске қосу үшін қолданылатын әдіс:
mainloop()
run()
start()
init()
execute()
Data Science үшін қолданылатын кітапханалардың бірі:
NumPy
Matplotlib
Flask
Pygame
Requests
pandas кітапханасы не үшін пайдаланылады?
деректерді өңдеу және талдау үшін
ғылыми есептеулер үшін.
веб-қосымшаларды жасау үшін.
мәтіндерді өңдеу үшін.
Веб-скрапинг үшін қолданылатын кітапхананың бірі:
Scrapy
Numpy.
Requests.
Tkinter.
BeautifulSoup кітапханасының қолданылу қызметі:
веб-беттерден деректерді алу үшін.
графиктер салу үшін.
мәтіндермен жұмыс істеу үшін.
массивтермен жұмыс істеу үшін.
Деректерді график түрінде көрсету үшін қандай кітапхана қолданылады?
Matplotlib
Tkinter
Pandas.
Scrapy.
Seaborn кітапханасы не үшін пайдаланылады?
деректерді графиктермен визуализациялау үшін.
веб-қосымшаларды жасау үшін.
мәтіндермен жұмыс істеу үшін.
сандармен жұмыс істеу үшін.
Машиналық оқыту үшін қолданылатын кітапхананың бірі:
TensorFlow
Requests.
Tkinter.
Flask.
Scikit-Learn кітапханасының қолданылуы:
машиналық оқыту модельдерін құру үшін.
графиктер салу үшін.
веб-қосымшалар жасау үшін.
массивтермен жұмыс істеу үшін.
API сұрауларын орындау үшін қолданылатынкітапхана:
Requests.
Flask.
Scrapy.
Seaborn.
Веб-қызметтер жасау үшін қолданылатын кітапханалардың бірі:
Flask
Matplotlib
Pandas.
Requests
