Python Programming Exam Questions

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Сөздіктен элементті жою үшін delete() әдісі қолданылады.

True (A)

If операторының негізгі қызметі цикл жасау.

False (B)

For циклы тек тізімдермен жұмыс істей алады.

False (B)

Функция return операторымен мән қайтарады.

<p>True (A)</p> Signup and view all the answers

Lambda функциясы қысқа және атаулы болып табылады.

<p>False (B)</p> Signup and view all the answers

Рекурсияның негізгі ерекшелігі - өз-өзін шақыру.

<p>True (A)</p> Signup and view all the answers

While циклы шарт жалған болғанда тоқтайды.

<p>True (A)</p> Signup and view all the answers

Math модулі тек математикалық операциялар үшін қолданылады.

<p>True (A)</p> Signup and view all the answers

Python-да модульді импорттау үшін include кілт сөзі қолданылады.

<p>False (B)</p> Signup and view all the answers

Continue операторы итерацияны өткізіп, келесіге өтеді.

<p>True (A)</p> Signup and view all the answers

From module import func операциясы бүкіл модульді импорттайды.

<p>False (B)</p> Signup and view all the answers

Finally блогы тек қате болғанда орындалады.

<p>False (B)</p> Signup and view all the answers

Int('123') функциясы 123 мәнін береді.

<p>True (A)</p> Signup and view all the answers

ZeroDivisionError қатесі 0-ге бөлгенде ғана пайда болады.

<p>True (A)</p> Signup and view all the answers

Else блогы қате болғанда орындалады.

<p>False (B)</p> Signup and view all the answers

Python тілінде объект - бұл айнымалы түрі.

<p>False (B)</p> Signup and view all the answers

Python-да жаңа объект жасау үшін class кілтсөзін қолдану қажет.

<p>True (A)</p> Signup and view all the answers

Көп мұрагерлікті тек бір parent классын көрсету арқылы орындайсыз.

<p>False (B)</p> Signup and view all the answers

Полиморфизмнің негізгі идеясы - объектілердің әртүрлі функциялар орындауы.

<p>True (A)</p> Signup and view all the answers

Python-да мәліметтерді жасыру үшін @ символын қолдану қажет.

<p>False (B)</p> Signup and view all the answers

Графиктер мен диаграммалар жасау деректер талдаудың бөлігі болып табылады.

<p>True (A)</p> Signup and view all the answers

Функцияның параметрлеріне бастапқы мәндерді орнату үшін 'def func(a is 10, b is 20):' синтаксисі қолданылады.

<p>False (B)</p> Signup and view all the answers

Функцияны анықтау үшін 'define myFunc():' синтаксисі қолданылады.

<p>False (B)</p> Signup and view all the answers

Python тіліндегі for циклында элементтердің индексін алу үшін 'items()' функциясы қолданылады.

<p>False (B)</p> Signup and view all the answers

Код 'print(type(42))' int түрін көрсетеді.

<p>True (A)</p> Signup and view all the answers

OpenCV-де суретті көрсету үшін imshow() функциясы қолданылады.

<p>True (A)</p> Signup and view all the answers

Pillow кітапханасында суреттің өлшемін өзгерту үшін crop() әдісі қолданылады.

<p>False (B)</p> Signup and view all the answers

BeautifulSoup-да HTML элементін таңдау үшін select() әдісі қолданылады.

<p>False (B)</p> Signup and view all the answers

Python-ды орнату үшін 'pip install python' командасы қолданылады.

<p>False (B)</p> Signup and view all the answers

Scapy-де деректерді алу үшін scrape() әдісі қолданылады.

<p>False (B)</p> Signup and view all the answers

HTTP сұрауларын жіберу үшін Python-да requests кітапханасы жиі қолданылады.

<p>True (A)</p> Signup and view all the answers

Python файлын командалық жолдан орындау үшін 'python filename.py' командасы қолданылады.

<p>True (A)</p> Signup and view all the answers

Robots.txt файлы парақтауды шектеу ережелерін анықтау үшін қажет.

<p>True (A)</p> Signup and view all the answers

PEP 8 стандарты бойынша айнымалы атауы 'MyVariable' түрінде жазылуы керек.

<p>False (B)</p> Signup and view all the answers

Python-да түсініктеме жазу үшін '#' символы қолданылады.

<p>True (A)</p> Signup and view all the answers

Python-да JSON файлын жүктеу үшін json.dumps() функциясы қолданылады.

<p>False (B)</p> Signup and view all the answers

Scikit-learn-де мәліметтерді оқыту мен тестілеуге бөлу үшін split_data() функциясы қолданылады.

<p>False (B)</p> Signup and view all the answers

Python-да виртуалды ортаны жасау үшін 'python create venv' командасы қолданылады.

<p>False (B)</p> Signup and view all the answers

Python-да 3.14 дерек түрі 'int' болып табылады.

<p>False (B)</p> Signup and view all the answers

TensorFlow-де нейрондық желіні құру үшін Graph құрылымы қолданылады.

<p>False (B)</p> Signup and view all the answers

Windows-та виртуалды ортаны белсендіру үшін 'source venv/bin/activate' командасы пайдаланылады.

<p>False (B)</p> Signup and view all the answers

Комплекстік санды құру үшін 'x = complex(5, 2)' кодын қолдануға болады.

<p>True (A)</p> Signup and view all the answers

Python-да XML файлын талдау үшін xml.etree.ElementTree кітапханасы қолданылады.

<p>True (A)</p> Signup and view all the answers

Python-да жобаның тәуелділіктерін сақтау үшін 'requirements.txt' файлы қолданылады.

<p>True (A)</p> Signup and view all the answers

Тізімде элемент жою үшін 'delete()' әдісі пайдаланылады.

<p>False (B)</p> Signup and view all the answers

Логикалық оператор ретінде 'or' операторы пайдаланылмайды.

<p>False (B)</p> Signup and view all the answers

Pip арқылы 'requirements.txt' файлын пайдаланып тәуелділіктерді орнату үшін 'pip setup requirements.txt' командасы қолданылады.

<p>False (B)</p> Signup and view all the answers

Пакетті тарату үшін 'setup.py' файлы жиі қолданылады.

<p>True (A)</p> Signup and view all the answers

Жиындардың негізгі қасиеті - элементтерінің реті.

<p>False (B)</p> Signup and view all the answers

PyInstaller-ді пайдаланып қосымшаны орындаушы файлға жинау үшін 'python pyinstaller myscript.py' командасы қолданылады.

<p>False (B)</p> Signup and view all the answers

Python синтаксистік қате туралы 'RuntimeError' көрсетеді.

<p>False (B)</p> Signup and view all the answers

'x = [10, 20, 30, 40]' кодында 'print(sum(x))' барлық элементтердің қосындысын береді.

<p>True (A)</p> Signup and view all the answers

'x = lambda a, b: a * b' кодында 'print(x(3, 4))' функциясы 7-ні шығарады.

<p>False (B)</p> Signup and view all the answers

'cross_val_score()' - Scikit-learn-де модельді оқытуды бағалаудың дұрыс әдісі.

<p>True (A)</p> Signup and view all the answers

'TensorFlow-да "тензор" мәліметтерді сақтау құрылымы болып табылады.

<p>True (A)</p> Signup and view all the answers

Flashcards

Жиынның қасиеттері

Жиынның элементтері ерекше болады және реті сақталмайды. Дәл осы себепті қайталанатын элементтер жиынға қосылмайды. Жиын өзгермейді, яғни оған элементтерді қосу немесе жою мүмкін емес.

Жиынға элемент қосу

Жиынға жаңа элемент қосу үшін '.add()' әдісі қолданылады. Мысалы: set.add('element')

Сөздіктің құрылымы

Сөздік 'Кілт: Мән' жұбынан тұратын деректер құрылымы. Кілттер ерекше және өзгермейтін.

Сөздіктен элементті жою

Сөздіктен элементті жою үшін '.pop()' немесе '.remove()' әдістерін қолдануға болады. '.pop()' әдісі кілтті және мәнді қайтарады, ал '.remove()' әдісі тек кілтті кетіреді. Мысалы: dictionary.pop('key')

Signup and view all the flashcards

int() функциясы

int() функциясы string-пен берілген санды integer-ге айналдырады. Мысалы: int('123') нәтижесі 123 сандық мәнін береді.

Signup and view all the flashcards

float() функциясы

float() функциясы string-пен берілген санды float-қа айналдырады. Мысалы: float('3.14') нәтижесі 3.14 сандық мәнін береді.

Signup and view all the flashcards

if операторы

if операторы шарттарды тексеріп, орындалуы керек кодты белгілейді. Мысалы: if condition: code

Signup and view all the flashcards

elif операторы

elif операторы if операторымен бірге қолданылады және бірнеше шарттарды тексеруге мүмкіндік береді. Мысалы: if condition1: code1 elif condition2: code2 else: code3

Signup and view all the flashcards

for циклы

for циклы тізім, жол немесе диапазон арқылы жүреді және әр элементке код блоктарын орындайды. Мысалы: for item in list: code

Signup and view all the flashcards

break операторы

break операторы циклдің орындалуын тоқтатады. Мысалы: for item in list: if condition: break

Signup and view all the flashcards

Python орнату

Python-ды жуйеге орнату үшін қолданылатын команда. Ол Python-ны басқару құралдарын орнатады.

Signup and view all the flashcards

Тең белгі (=)

Python-дағы айнымалыны белгілеу үшін қолданылатын символ. Ол айнымалы атауын, содан кейін тең белгіні және оған берілетін мәнді білдіреді.

Signup and view all the flashcards

Бүтін сандар (int)

Python-дағы сандардың бір түрі. Ол бүтін сандарды (0, 1, 2, ...) ұсынады.

Signup and view all the flashcards

Ондық бөлшектер (float)

Python-дағы сандардың бір түрі. Ол бүтін сандар мен ондық бөлшектерді қамтитын сандарды (мысалы, 3.14) ұсынады.

Signup and view all the flashcards

Тізімдер (list)

Python-дағы деректерді топтау әдісі. Ол бірнеше мәнді реттелген тізімде сақтайды.

Signup and view all the flashcards

Тест жасау

Python-дағы берілген кодтың әрекетін тексеру үшін кіріс мәліметтерін қолдану. Ол кодтың дұрыстығын тексеруге және қателерді анықтауға көмектеседі.

Signup and view all the flashcards

Кодты қайта құру (refactoring)

Python-дағы кодтың дұрыстығы мен өнімділігін жақсарту процесі. Ол кодтың оқылуын, түсініктілігін және қайта қолданылуын жақсартуға бағытталған.

Signup and view all the flashcards

PEP 8

Python-дағы маңызды стандарт. Бұл стандарт кодтың оқылғыштығы мен тұрақтылығын арттыру мақсатында кодтың стилін анықтайды.

Signup and view all the flashcards

Түсініктеме белгісі (#)

Python-дағы кодтың түсініктемелерін жазу үшін қолданылатын символ. Ол кодтың ішінде түсініктемелерді қосуға мүмкіндік береді.

Signup and view all the flashcards

Кодтың пішімі (formatting)

Python-дағы кодты оқуға және түсінуге ыңғайлы етіп ұйымдастыру принципі. Ол командалардың арасында дұрыс бос орындар қолдануды және кодты бөліктерге бөлуді қамтиды.

Signup and view all the flashcards

OpenCV-де суретті көрсету функциясы қандай?

OpenCV кітапханасында суретті экранда көрсету үшін қолданылатын функция.

Signup and view all the flashcards

Pillow-да суреттің өлшемін қалай өзгертеміз?

Pillow кітапханасында суреттің өлшемін өзгерту үшін қолданылатын әдіс.

Signup and view all the flashcards

BeautifulSoup-та HTML элементін қалай таңдаймыз?

BeautifulSoup кітапханасында HTML элементін таңдау үшін қолданылатын әдіс.

Signup and view all the flashcards

Scrapy-де деректерді қалай аламыз?

Scrapy кітапханасында деректерді алу үшін қолданылатын әдіс.

Signup and view all the flashcards

HTTP сұрауларын жіберу үшін қандай кітапхана қолданылады?

Python-да HTTP сұрауларын жіберу үшін жиі қолданылатын кітапхана.

Signup and view all the flashcards

robots.txt файлы не үшін қажет?

Веб-сайтты парақтау кезінде сайт иесінің парақтауға қойылған шектеулерін көрсететін файл.

Signup and view all the flashcards

JSON файлын Python-да қалай жүктейміз?

Python-да JSON файлын жүктеу үшін қолданылатын функция.

Signup and view all the flashcards

YAML файлын оқу үшін қандай кітапхана қолданылады?

YAML файлын оқу үшін қолданылатын кітапхана.

Signup and view all the flashcards

Scikit-learn-де мәліметтерді қалай бөлеміз?

Scikit-learn кітапханасында мәліметтерді оқыту және тестілеу жиынтықтарына бөлу үшін қолданылатын функция.

Signup and view all the flashcards

TensorFlow-де нейрондық желіні құру үшін негізгі құрылым қалай аталады?

TensorFlow-де нейрондық желіні құру үшін қолданылатын негізгі құрылым.

Signup and view all the flashcards

python -m venv myenv

Python-да виртуалды ортаны жасау үшін қолданылатын команда. Бұл команда myenv атауымен жаңа виртуалды ортаны құрады.

Signup and view all the flashcards

venv\Scripts\activate

Виртуалды ортаны белсендіру үшін Windows-та қолданылатын команда. Бұл команда env атауымен жасалған виртуалды ортаны активтендіреді.

Signup and view all the flashcards

requirements.txt

Python жобасының тәуелділіктерін сақтау үшін қолданылатын файл. Бұл файлда жобаны іске қосу үшін қажет кітапханалар тізімі берілген.

Signup and view all the flashcards

pip install -r requirements.txt

pip арқылы requirements.txt файлын пайдаланып жобаның барлық тәуелділіктерін орнатуға болады.

Signup and view all the flashcards

PyInstaller

Python қосымшаларын тарату үшін қолданылатын утилита. Бұл утилита қосымшаны орындаушы файлға айналдырады, оны басқа пайдаланушыларға таратуға болады.

Signup and view all the flashcards

pyinstaller myscript.py

PyInstaller-ді пайдаланып қосымшаны орындаушы файлға жинауға болады. Бұл команда myscript.py файлынан орындаушы файл құрады.

Signup and view all the flashcards

README.md және setup.py

Python кітапханаларын тарату үшін қолданылатын файлдар. README.md-де кітапхананы қолдану туралы нұсқаулық берілген, ал setup.py-де кітапхана туралы мәліметтер сақталған.

Signup and view all the flashcards

x = [10, 20, 30, 40] print(sum(x))

x тізіміндегі элементтердің қосындысын есептейді.

Signup and view all the flashcards

x = lambda a, b: a * b print(x(3, 4))

a және b айнымалыларының көбейтіндісін қайтаратын анонимді функция құрып, оның нәтижесін басып шығарады.

Signup and view all the flashcards

python setup.py install

setup.py файлын пайдаланып Python пакетін орнатуға болады. Бұл команда пакетті жүйеге орнатады.

Signup and view all the flashcards

Модульдердің қолданылуы

Python-дағы модульдер әртүрлі функциялар мен класс жиынтығын ұсынады, оны басқа кодтарда қолдануға болады. Мысалы, математикалық есептеулер, файлдармен жұмыс, шеткі құрылғылармен байланыс.

Signup and view all the flashcards

"from module import func"

from module import func - тек func функциясын модульден импорттайды. Бұдан басқа модульдің барлық элементтері импортталмайды, тек func функциясы қолдануға дайын болады.

Signup and view all the flashcards

Модульді экспорттау

Модульді басқа файлға экспорттау үшін ештеңе істеу керек емес. Егер модульдің ішіндегі функция, класс немесе айнымалылар қолданылуы керек болса, оларды модульдің ішіне "import module" деп жазылган файлға қосу керек.

Signup and view all the flashcards

Қате өңдеу

Қате өңдеу үшін try, except және finally блоктары қолданылады. try блоктарында қате тудыруы мүмкін код орналастырылады. Except блоктарында қате туған жағдайда орындалатын код орналастырылады. Finally блоктарында try және except блоктарынан тәуелсіз орындалатын код орналастырылады.

Signup and view all the flashcards

ZeroDivisionError

ZeroDivisionError қатесі санды 0-ге бөлген жағдайда пайда болады.

Signup and view all the flashcards

finally блокы

finally блокы try және except блоктарынан тәуелсіз орындалатын код бар. Яғни, қате болса да, болмаса да finally блокындағы код орындалады.

Signup and view all the flashcards

else блокы

else блокы try блокында қате болмаған жағдайда орындалады. Егер try блокында қате болса, else блокы орындалмайды.

Signup and view all the flashcards

Ерекшеліктер (Exceptions)

Ерекшеліктер - Python-да қателерді өңдеу үшін қолданылатын арнайы объекттер. Ерекшеліктер класс ретінде анықталады және Exception класынан мұрагерлік алады.

Signup and view all the flashcards

Объект

Python тіліндегі объект - бұл деректердің негізгі элементі, ол өзіне тән қасиеттер мен әрекеттерді қамтиды. Объект - бұл Python тілінің негізгі құрылымы, ол деректерді сақтауға және басқаруға мүмкіндік береді.

Signup and view all the flashcards

Жаңа объект жасау

Python-да жаңа объект жасау үшін class кілтсөзі қолданылады. Мысалы, class MyClass: - MyClass деген объекттің класы жасау.

Signup and view all the flashcards

Бастапқы мәнді орнату

Python-дағы функциялардың параметрлеріне бастапқы мәндерді беру үшін қолданылатын синтаксис. Параметр атауынан кейін тең белгі (=) және бастапқы мән жазылады. Мысалы: def func(a=10, b=20): Бұл функцияда a параметріне 10, b параметріне 20 бастапқы мәндер берілген.

Signup and view all the flashcards

Функцияны анықтау

Python-дағы функцияны анықтау үшін def кілт сөзі қолданылады. def сөзінен кейін функцияның атауы, содан кейін жақша ішінде параметрлер тізімі жазылады. Содан кейін дөңгелек жақшалардың артына двоеточие (:) қойылады және функцияның ішіндегі код (боды) кірістіріледі.

Signup and view all the flashcards

Элементтердің индексін алу

Python-да enumerate() функциясы for циклында элементтер индексін алу үшін қолданылады. Бұл функция iterable объектіні қайтарады, онда әр элементпен бірге оның индексі беріледі.

Signup and view all the flashcards

Тізімді керісінше басып шығару

Python-да [::-1] кесіп алу индексі тізімді керісінше санау үшін қолданылады. Тізім соңынан басталып, басына дейін керісінше қайталанады.

Signup and view all the flashcards

Тізім элементтерін квадраттау

Python-дағы for циклы негізінде i**2 өрнегі бар list comprehension тізіммен жаңа тізім құрылады. i айнымалысы x тізімінің әр элементін кезеп қабылдайды және әр элемент квадратталған кірістірілген тізімге қосылады.

Signup and view all the flashcards

Study Notes

Python Programming Exam Questions

  • Python Installation Commands: The command pip install python is used to install Python. sudo apt-get install python and python3 setup.py are alternative commands.
  • Checking Python Installation: Verify Python installation using python --version.
  • Python Interpreter Start-up: Launch the interpreter using python.
  • Executing Python Files from Command Line: Execute a Python file using python filename.py.

Python Syntax

  • Correct Syntax (Example): x = "Hello World" is a valid syntax. if x > 10 followed by a correct block of code. print("Hello World").

  • Python Error Types (Example): SyntaxError indicates a syntax error. TypeError shows incorrect data type usage.

  • Variable Naming (PEP 8): Variable names must be in my_variable format, not myVariable.

  • Default Tabulation Spaces: Python uses 4 spaces for tabulation, default indentation.

Python Statements

  • Comparison Operators: The greater than operator is >. and, or, not are logical operators.
  • Comments: Create comments using #. Multiline comments use triple quotes.
  • Data Types (Example): 3.14 is a float type.
  • Lists in Python (Example): append(), remove(), extend() are used for managing list items.
  • Sets (Example): Sets are unordered collections of unique elements
  • Complex Numbers (Example): A complex number format is x = a + bj, e.g. x = 5 + 2j.

Python Statements

  • Loops (Example): Use for or while loops for iteration. break terminates the loop, and and continue skips the next part of the loop.
  • Error Handling: The try block catches errors, while the except block handles them. finally block executes regardless of errors. The ZeroDivisionError occurs when division by zero.
  • Sets: Sets in Python are collections of unique elements, unordered.
  • JSON Format: Use json.loads() and json.dumps() (or similar functions) to work with JSON data.
  • Python Modules: The os module facilitates operating system interactions. math, json modules are examples of Python modules.
  • Files: Use open(filename, 'mode') to open files. The 'mode' can be 'r' (read), 'w' (write), 'a' (append), 'x' (create), 't' (text), 'b' (binary).
  • Functions: Define functions using the keyword def.
  • Python packages: Python packages are collections of modules. pip is used to install Python packages and modules.
  • Standard Library Modules: Modules like datetime, collections, re are part of the standard Python library, easily accessible without extra installation.
  • Import modules: The keyword import is used for importing needed modules into your script.
  • Exception Handling: Use try...except blocks to handle potential errors during code execution.

Python Concepts

  • Scope: Variables have specific scopes within a program.
  • Modules: Python modules group related functions and variables, such as the os module, which interacts with the operating system.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Python Past Paper PDF

More Like This

Python Error Messages and Troubleshooting Quiz
10 questions
Python Error Exception Quiz
6 questions
Lỗi trong Python
5 questions

Lỗi trong Python

AdvantageousSynthesizer avatar
AdvantageousSynthesizer
Python Exception Handling
20 questions

Python Exception Handling

MotivatedUnity4579 avatar
MotivatedUnity4579
Use Quizgecko on...
Browser
Browser