36-Сұрақ Файлдар.Файлдың түрлері Файл – бұл белгілі бір атау беріліп сақталған мәліметтердің біркелкі жиыны. Файлдармен жұмыс істеуді операциялық жүйе басқарады. Файлдың адресі толық болған жағдайда, ол файлға баратын толық маршрутты қамтиды.
Файл программадан немесе оларға қажетті берілген мәліметтер тобынан, мәтіннен, суреттен тұруы мүмкін. Дискіде аттары әртүр- лі көптеген файлдар болады. Файлдың толық атауы екі бөліктен құралады: аты және типі. Мысал: Text.doc, prog.txt, alibek1.pas, lab2.py
Файлдар түрлері
• Көбінесе екі түрлі файлдар – мәтіндік және екілік файлдар қолданылады. Мәтіндік файл символдар тіркесінен тұрады, ондағы цифрлар да мәтіндік символдар болып саналады.
• Екілік файлдар – символдарға түрлендірілмеген 1 мен 0-дер тізбегінен тұратын мәліметтер. Оларды басқа программалар оқып пайдаланады.
• Біз Python программаларын қолданғанда, негізінен мәтіндік файлдармен жұмыс істейміз. Программаларды файлға жаза- мыз, файлдан программалар мен оларға керекті сандарды, сөз тіркестерінен оқып пайдаланамыз.
37- Сұрақ Модуль Tkinter Tkinter дегеніміз не tkinter -стандартты Python жинағына енгізілген графикалық модуль болып табылады және тек объектіде ғана емес, сонымен қатар процедуралық стильде де бағдарламалауға мүмкіндік береді.
Tkinter — Tk кітапханасымен жұмыс істеуге арналған Python пакеті. Tk кітапханасында графикалық пайдаланушы интерфейсі (GUI) graphical user interface – компоненттері бар. Бұл кітапхана Tcl бағдарламалау тілінде жазылған.
Python-да бірнеше GUI (графикалық пайдаланушы интерфейсі) құрылымдары бар, бірақ тілдің стандартты кітапханасына тек Tkinter ғана енгізілген. Tkinter бірнеше артықшылықтарға ие. Ол кросс-платформа, сондықтан бірдей кодты Windows, macOS және Linux жүйелерінде пайдалануға болады. Tkinter бумасы стильдендірілген және заманауи виджеттерге арналған сыныптарды қамтитын ttk модулін қамтиды. Кез келген модуль сияқты, Python-дағы tkinter екі жолмен импортталады: import tkinter немесе from tkinter import * командаларынан. Болашақта біз тек екінші әдісті қолданамыз, өйткені бұл модуль атауын оның құрамындағы нысандарға қол жеткізген сайын көрсетпеуге мүмкіндік береді. Python 3-те модуль атауыкіші әріппен (tkinter) жазылатынын ескеріңіз, бірақ бұрынғы нұсқаларында бас әріптер (Tkinter) қолданылған.