Мәтін. Жол. Символ



Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 16 бет
Таңдаулыға:   
Қазақстан Республикасы Ауыл шаруашылығы министрлігі С.Сейфуллин атындағы қазақ агротехникалық университеті "Ақпараттық жүйелер"кафедрасы

КУРСТЫҚ ЖҰМЫС
6В061 - "АКТ" даярлау бағыты бойынша
"Бағдарламалық инженерия" білім беру
бағдарламасы

Тақырыбы: Мәтін. Жол. Символ
Пәні: Алгоритм, деректер құрылымы және бағдарламалау

Орындаған: АЖ-05-057-20-04 топ студенті
Ашкен Диас

Тексерген :Мустафаева Нагима Таировна

Курстық жұмыс қорғауға жіберілді
Нұр-Сұлтан 2022
С.Сейфуллин атындағы агротехникалық университеті КеАҚ

Факультеті: КЖжКББ
Кафедрасы: Бағдарламалық инженерия
БББ: 05-057-20-04

Курстық жұмысты орындауға

ТАПСЫРМА

Студент: Ашкен Диас Қуантұлы
Жұмыстың тақырыбы: Мәтін.Жол.Символ


Түсіндірме жазбаның мазмұны
Орындалу мерзімі
Шамамен көлемі
1
Кіріспе
04.03.22
3 бет
2
Мәтін.Символ.Жол
04.03.22
2 бет
3
Қортынды
13.03.22
1 бет


Графикалық бөлік мазмұны
Орындалу мерзімі
Парак саны
Форматы
1
Split() командасы арқылы мәтінмен жұмыс
06.03.22
2
png
2
Интерфейстің ашылуы
14.03.22
10
png
Ұсынылатын негізгі әдебиеттер :
https:pythonru.comosnovystroki- python жолға арналған операциялар
https:www.youtube.comwatch?v=Hus zbTeETYo qt disainer қолданылуы
https:habr.comrupost651093 pyqt5 тің қолданылау және орнатылуы

Тапсырманың берілген күні 28.02.22
Жұмысты қорғау уақыты 17.03.22
Ғылыми жетекші: Мустафаева.Н.Т
Тапсырманы орындауға қабылдаған студент: Ашкен.Д.К

Мазмұны

Кіріспе
5
1
Мәтін. Символ. Жол
8
1.1
Python тілінде символдар мен жолдардың қолданылуы
9
2
Python тілінде split командасын қолдана отырып мәтінмен жұмыс
11
3
Интерфейстің ашылу жолы
13

Қортынды
22

Қолданылған әдбиеттер
23

Кіріспе

Соңғы жылдары Python әлемдегі ең танымал бағдарламалау тілдерінің біріне айналды. Ол машиналық оқытудан бастап веб-сайт құруға және бағдарламалық қамтамасыз етуді тестілеуге дейін қолданылады.
Python, әлемдегі ең танымал бағдарламалау тілдерінің бірі, Netflix ұсыныс алгоритмінен бастап, өздігінен жүретін көліктерді басқаратын бағдарламалық құралға дейін барлығы осы тілмен жасалады.
Python деген не, ол не істей алады және оны үйренуді қалай бастауға болатынын егжей-тегжейлі қарастырайық.
Python әртүрлі деректер визуализациясының кең ауқымын жасай алады, мысалы, сызықтық және бағаналы диаграммалар, дөңгелек диаграммалар, бағаналы диаграммалар және 3D сызбалар. Python-да бағдарламашыларға деректерді талдау мен машиналық оқыту бағдарламаларын тезірек және тиімдірек жазуға мүмкіндік беретін TensorFlow және Keras сияқты бірқатар кітапханалары бар.
Веб әзірлеу
Python көбінесе веб-сайттың немесе қолданбаның ішін, пайдаланушы көрмейтін бөліктерді әзірлеу үшін қолданылады. Веб-әзірлеудегі Python рөліне серверлерге және серверлерден деректерді жіберу, деректерді өңдеу және дерекқорлармен өзара әрекеттесу. Python бірнеше веб-әзірлеу құрылымдарын ұсынады. Ең жиі қолданылатындарына Django және Flask жатады.
Автоматтандыру және сценарий жазу
Тапсырманы қайта-қайта орындап жатқаныңызды байқасаңыз, оны Python көмегімен автоматтандыру арқылы тиімдірек жұмыс істей аласыз. Осы автоматтандырылған процестерді құру үшін қолданылатын кодты жазу сценарий деп аталады. Бағдарламалау әлемінде автоматтандыруды бірнеше файлдардағы қателерді тексеру, файлдарды түрлендіру, қарапайым математикалық есептеулерді орындау және деректердегі көшірмелерді жою үшін пайдалануға болады.
Python-ды тіпті жаңадан бастаушылар файлдардың атын өзгерту, онлайн мазмұнды табу және жүктеп алу немесе электрондық поштаны немесе мәтіндерді қажетті аралықпен жіберу сияқты қарапайым компьютерлік тапсырмаларды автоматтандыру үшін пайдалана алады.
Бағдарламаны тестілеу және прототиптеу
Бағдарламалық жасақтаманы әзірлеу кезінде Python құрастыруды басқару, қателерді бақылау және тестілеу сияқты тапсырмаларды орындауға көмектесе алады. Python көмегімен бағдарламалық жасақтаманы әзірлеушілер жаңа өнімдерді немесе мүмкіндіктерді сынауды автоматтандыруға болады. Бағдарламалық жасақтаманы тестілеу үшін қолданылатын кейбір Python құралдарына Green және Requesium кіреді.
Python бағдарламалау тілін 1991 жылы голландиялық Гидо ван Россум жасаған.
Оқудың қарапайымдылығы.
Python бағдарламалау тілін нөлден үйрену оңай, себебі ол түсінікті, логикалық және оқылатын. Күрделі синтаксис пен шатастыратын ережелер питон туралы емес. Егер сіз ағылшынша сөйлесеңіз, онда сіз жетістікке жетесіз.
Тілге деген сұраныс жоғары.
2020 жылы Python IEEE Spectrum рейтингінде бірінші орынға ие болды. Ол кеңінен қолданылып қана қоймайды, сонымен қатар бағдарламалық өнімдердің әртүрлі түрлерінде де қолданылады. Python бағдарламашыларының табысы өте жақсы, әсіресе веб-әзірлеуде, машиналық оқытуда және деректер ғылымында.
Python тілін жасанды интеллект және машиналық оқыту технологияларында пайдалану.
Python-ды пайдалану күрделі есептеулерді орындау үшін ыңғайлы, сондықтан ол машиналық оқытуда ыңғайлы болды. Ал нейрондық жүйелерге жауапты кітапханалар AI-де өте ыңғайлы болды.
Python бағдарламалау тілінде компьютерге, мобильді және веб-қосымшаға арналған бағдарлама жазуға болады (бүгінгі күні веб және мобильді әзірлеуде мұндай өнімдер өте көп).
Python-да микро және макрожобаларды жасауға арналған көптеген кеңейтімдер бар.
Ресми веб-сайтта ашық бастапқы код және тілдің тегін қолжетімділігі. Сонымен қатар, әркім Python-ның дамуына үлес қосып, оған жаңа мүмкіндіктер қоса алады.
Тіл ОЖ-дан тәуелсіз және негізгі платформаларда - Linux, Windows, macOS-та бірдей жақсы жұмыс істейді.
Python тілінің артықшылықтары
Қарапайымдылық
Python бірінші бағдарламалау тілі ретінде түрде ұсынуға болады. Мәселе оның бұрыннан бар екендігінде ғана емес, сондықтан ол туралы көптеген жақсы оқулықтар бар. Оның қалыпты, адам тіліне ұқсас анық синтаксисі бар. Былай айтатын болсақ питон тілі қателіктерді кешіреді.
Мысалы, деректер түрін көрсетудің қажеті жоқ, айнымалыны жариялау жеткілікті. Мәтінмән бойынша Python оның бүтін сан, немесе ондық сан, логикалық мән немесе басқа нәрсе екенін анықтайды. Бұл жаңадан бастағандар үшін үлкен артықшылық.
Егер сіз C++ тілінде бағдарламалаған болсаңыз, сіз бір жерде жылжымалы нүкте санын бүтін санға өзгерткеніңіз үшін ғана бағдарлама компиляцияланбауы қаншалықты көңілсіз екенін білесіз.
Python кодын оқу өте оңай. Python және C++ синтаксисін салыстырыңыз.
Жан-жақтылық
Python ұзақ уақыттан бері келе жатыр, сондықтан әзірлеушілер кез келген мақсат үшін теңшелетін кітапханаларды жасай алды. Мысалға:
Көпөлшемді массивтер мен жоғары деңгейлі матрицалар үшін NumPy пайдаланыңыз.
Инженерлік есептер үшін SciPy қолайлы.
Барлау, талдау және деректерді өңдеу үшін Pandas қолданбасын қолданып көріңіз.
Жасанды интеллектпен жұмыс істеу үшін Scikit-Learn оқыңыз.
Егер сізге қандай да бір есептеу мәселесін шешу қажет болса, ол үшін арнайы Python кітапханасы бар болуы мүмкін. Бұл тілдің соңғы жылдары трендте қалуына мүмкіндік береді, бұл оны машиналық оқытуда қолданудың өсуінен көрінеді.
Көптеген артықшылықтарға қарамастан (қарапайымдылық, қысқалық) тілдің кемшіліктері де бар.
1. Python бағдарламалары жеткілікті жылдам емес деп саналады. Салыстыру үшін, Swift тілінде жазылған iOS бағдарламалық жасақтамасы Python-ға қарағанда 8 есе жылдам жұмыс істей алады. Сондай-ақ, Python жадтың үлкен көлемін қажет ететін тапсырмалар үшін өте қолайлы шешім емес - мұндай тапсырмалар C немесе C ++ көмегімен жақсы шешіледі.
2. Жүйелік кітапханаларға тәуелділіктің жоғары деңгейі. Нәтижесінде басқа жүйелерге көшу қиын. Иә, мәселе Virtualenv көмегімен шешіледі, бірақ бұл құралдың кемшіліктері бар: толық оқшаулау әдістерінің артықтығы, жүйелік кітапханалардың қайталануы.
3. Global Interpreter Lock CPython іске асыруында бірнеше Python ағындарын бір уақытта орындауға мүмкіндік бермейді. Бірақ NumPy математикалық пакетінде енгізілгендей, GIL-ді біраз уақытқа өшіре аламыз.

Мәтін. Символ. Жол
Python тіліндегі жолдар - бұл өзгермейтін деректер түріне жататын және символдар тізбегін білдіретін, қол жеткізу интерфейсі олардың ығысуына негізделген, ал символдардың өзі код нүктелерінің реттік нөмірлері болып табылатын арнайы литералдар көмегімен жасалған кірістірілген объектілер. Негізгі таңбалар жиынының кестесінің және жеке бойынша бірлік ұзындығының жолдары ретінде қарастырылуы мүмкін.
Көріп отырғаныңыздай, Python тіліндегі жолдар сияқты қарапайым нәрсе де қорқынышты және күрделі тілде айтылуы мүмкін. Бірақ бәрі өте күрделі ме? Оны ретімен түсіндірейін
Жолдар - кірістірілген нысандар. Бұл жолдар тілдің ажырамас бөлігі екенін білдіреді және бұл жерде таңқаларлық ештеңе жоқ. Дегенмен, олар объектілер және бұл қазірдің өзінде қызық. Міне, сондықтан - Python тілінде, объектілі-бағытталған бағдарламалау контекстінде, мүлдем бәрі объект болып табылады, яғни біз деректер түрлерін қолданып қана қоймай, оларды қайта анықтай аламыз, тіпті олармен жұмыс істеу үшін операторларды шамадан тыс жүктей аламыз
Мәтін
Жалпы мәтін деп отырғанымыз, қарапайым тілде айтқанда бұл сөйлемдерден құралған. Ары қарай мен осы мәтінге байланысты өзімнің проектімді көрсетем.

1.1 Символдар мен жолдардың қолданылуы

1-сурет. Символдар мен жолдардың қолданылуы
Осы кодты барынша түсіндіруге тырысам.
Жалпы жолдар біздің программамыздың негізі. Ең алдымен біз переменный беріп аламыз былай айтқанда ақпаратқа ұяшық ашамыз. Бұл жерде 4 переменный ашылады. Әр переменныйге сөздің бөліктерін қоямыз. Енді жаңағы 4 жолға операциялар қолданамыз. print командасы экранға шығару қызметін атқарады. Экранға шығару командасын жазып алып, жақша ашып бірінші переменныйды екінші переменныйға қосу командасын жазамыз, ары қарай тағы print қолдана отырып, бірден 3 жолды қосуды жазамыз, көріп отырғаныңыздай переменныйдың ішінде тұрған мәліметтерді еселесек болады.
Жолдардың түрлері және символдардың типі болады. Әр жолға әртүрлі командалар қолданса болады. Көрсетіліп тұрған кодта мен chr(), ord(), len() осы жолға арналған бірнеше командаларды қолдандым. Әр команда белгілі бір функция атқарады
2-сурет. AscII код таблицасы
Бұл командалар (1- суретте көрсетілген)
Chr() - цифрларды симводарға айналдырады
Ord() - символдарды керсінше цифрларға айналдырады
Len() - бұл команда жолдың ұзындығын ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Flash редакторы
Паскаль тілінде мәтіннен ақпараттарды өңдеу
Текстік және кестелік процессорлар
СИ тіліндегі директивалар және оларды пайдалану
Тілдегі символдық мағынаның қалыптасуы
АҚПАРАТТЫҚ ЖҮЙЕНІ КРИПТОГРАФИЯЛЫҚ АЛГОРИТМДЕРМЕН ҚОРҒАУ
Символдарды форматтау
String Grid компоненті – жолдар кестесі
Фигуралық мәтіннің жиекке түрленуі
Файлдар, каталогтермен және тегеріштермен жұмыс істеу
Пәндер