Введение
- Анализ заданий курсовой работы
1.1. Исходные данные к заданиям курсовой работы
1.2. Анализ методических указаний, входных и выходных данных к заданиям курсовой работы
1.3. Выбор и обоснование необходимых библиотек и среды разработки
1.4. Выводы по 1 главе
- Разработка программного продукта для решения прикладных задач
2.1. Работа с наборами данных
2.1.1. Построение алгоритма решения задания без графического интерфейса
2.1.2. Разработка программной реализации на языке программирования
2.1.3. Тестирование и отладка
2.1.4. Формирование выходных файлов
2.2. Разработка экспертной системы
2.2.1. Построение алгоритма решения задания с графическим интерфейсом
2.2.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек
2.2.3. Тестирование и отладка
2.3. Разработка аналитической системы
2.3.1. Построение алгоритма решения задания с графическим интерфейсом
2.3.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек
2.3.3. Тестирование и отладка
2.4. Разработка логико-аналитической системы
2.4.1. Построение алгоритма решения задания «Ханойские башни»
2.4.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек
2.4.3. Тестирование и отладка
2.5. Выводы по 2 главе
- Разработка требований к техническим средствам реализации программного обеспечения для решения прикладных задач
Выводы
Список литературы
Приложение А. Листинг exercise_1.py
Приложение Б. Листинг exercise_2.py
Приложение В. Листинг exercise_3.py
Py th on яв ля ет ся яз ык ом пр ог ра мм ир ов ан ия вы со ко го ур ов ня , ин те рп ре ти ру ют ся в ка че ст ве сц ен ар ие в, им пе ра ти ва , об ъе кт но -ор ие нт ир ов ан но го , фу нк ци он ал ьн ые , ди на ми че ск ие и си ль но го на бо ра те кс та . Он бы л со зд ан Гв ид о ва н Ро сс ум ом в 1991 го ду . В на ст оя ще е вр ем я у не го ес ть мо де ль ра зр аб от ки со об ще ст ва , от кр ыт ая и уп ра вл яе ма я не ко мм ер че ск ой ор га ни за ци ей Py th on So ft wa re Fo un da ti on . Хо тя ра зл ич ны е ча ст и яз ык а им ею т фо рм ал ьн ые ст ан да рт ы и сп ец иф ик ац ии , яз ык в це ло м фо рм ал ьн о не оп ре де ле н. Ст ан да рт ом де -фа кт о яв ля ет ся ре ал из ац ия CP yt ho n
Ак ту ал ьн ос ть те мы ис сл ед ов ан ия за кл юч ае тс я в то м, чт о Py th on оч ен ь пр иг од ит ся в ра бо те .
Це ль да нн ой ку рс ов ой ра бо ты со ст ои т в то м, чт о бы на уч ит ся пр ог ра мм ир ов ат ь на яз ык е пр ог ра мм ир ов ан ия Py th on .
Дл я до ст иж ен ия эт ой це ли не об хо ди мо ре ши ть сл ед ую щи е за да чи :
– Об ра бо тк а те кс то вы х фа йл ов ;
– Ба нк ов ск ая си ст ем а
– Ка ль ку ля то р
- Мо ди фи ци ро ва нн ая за да ча о Ха но йс ки х ба шн ях .
Ку рс ов ая ра бо та со ст ои т из вв ед ен ия , тр ех ра зд ел ов ос но вн ой ча ст и, за кл юч ен ия , сп ис ка ис по ль зо ва нн ых ис то чн ик ов и пр ил ож ен ия с ко до м пр ог ра мм .
1. Ан ал из за да ни й ку рс ов ой ра бо ты
1.1. Ис хо дн ые да нн ые к за да ни ям ку рс ов ой ра бо ты
Оп ис ан ие за да ни й пр ив ед ен о в ме то ди чк е.
Тр еб уе тс я вы по лн ит ь:
За да ни е № 1 – Об ра бо тк а те кс то вы х фа йл ов ;
За да ни е № 2 – Ба нк ов ск ая си ст ем а
За да ни е № 3 – Ка ль ку ля то р
За да ни е № 4 - Мо ди фи ци ро ва нн ая за да ча о Ха но йс ки х ба шн ях .
Ра сс мо тр им , чт о тр еб уе тс я дл я вы по лн ен ия ка жд ог о за да ни я.
1.2. Ан ал из ме то ди че ск их ук аз ан ий , вх од ны х и вы хо дн ых да нн ых к за да ни ям ку рс ов ой ра бо ты
За да ни е № 1
Дл я вы по лн ен ия за да ни я по тр еб ую тс я сп ис ки и сл ов ар и.
Сп ис ки и ко рт еж и
Кв ад ра тн ые ск об ки ис по ль зу ют ся дл я об ъя вл ен ия сп ис ка [5] и ко рт еж а (). В об ои х эл ем ен ты ра зд ел яю тс я за пя ты ми , а в сл уч ае ко рт еж ей он и до лж ны им ет ь хо тя бы од ну за пя ту ю.
Пр им ер
сп ис ок
|
По зж е он мо же т из ме ни ть ся , мо же т со де рж ат ь ра зн ые ти пы
|
[ 10 , "Py th on " , Tr ue ]
|
ко рт еж
|
Он не мо же т бы ть из ме не н по зж е, он мо же т со де рж ат ь ра зн ые ти пы
|
( 10 , «Py th on » , ве рн о )
|
И сп ис ки , и ко рт еж и мо гу т со де рж ат ь эл ем ен ты ра зн ых ти по в. Од на ко сп ис ки об ыч но ис по ль зу ют ся дл я эл ем ен то в од но го ти па в пе ре ме нн ом ко ли че ст ве , а ко рт еж и за ре зе рв ир ов ан ы дл я ра зн ых эл ем ен то в в фи кс ир ов ан но м ко ли че ст ве .
Це ло чи сл ен ны й ин де кс ис по ль зу ет ся дл я до ст уп а к эл ем ен та м сп ис ка ил и ко рт еж а (на чи на я с «0», а не с «1»). От ри ца те ль ны е ин де кс ы мо гу т ис по ль зо ва ть ся дл я до ст уп а к эл ем ен та м с ко нц а.
Сл ов ар и.
Фи гу рн ые ск об ки ис по ль зу ют ся дл я об ъя вл ен ия сл ов ар я {}. Он и со де рж ат эл ем ен ты , ра зд ел ен ны е за пя ты ми , гд е ка жд ый эл ем ен т со ст ои т из па ры Кл юч :Зн ач ен ие (си мв ол :от де ля ет кл юч от со от ве тс тв ую ще го ем у зн ач ен ия ).
Пр им ер
сл ов ар ь
|
Гр уп па , со ст оя ща я из па ры кл юч ей и зн ач ен ий
|
{ 'on e' : 1 , 'on ' : 10 }
|
В сл ов ар ях да нн ые не по ст оя нн ы, то ес ть со де рж им ое мо же т ме ня ть ся . Кл юч ев ое зн ач ен ие . Зн ач ен ие мо же т бы ть лю бо го ти па да нн ых , да же сл ов ар я.
За да ни е № 2
В эт ой ра бо те тр еб уе тс я со зд ат ь гр аф ич ес ки й ин те рф ей с.
Гр аф ич ес ки й ин те рф ей с по ль зо ва те ля мо же т бы ть ре ал из ов ан ср ед ст ва ми би бл ио те к
- Tk in te r,
- wx Py th on ,
- Py QT ил и
- Py Si mp le GU I и др .
Ра сс мо тр им па ке т Tk in te r. Tk in te r - эт о на бо р ин ст ру ме нт ов гр аф ич ес ко го ин те рф ей са Tk дл я яз ык а пр ог ра мм ир ов ан ия Py th on . На зв ан ие яв ля ет ся аб бр ев иа ту ро й от Tk in te rf ac e. Tk in te r бы л пе рв ым на бо ро м ин ст ру ме нт ов с гр аф ич ес ки м ин те рф ей со м дл я Py th on , по эт ом у те пе рь он вк лю че н в Py th on
- До ус он М. Пр ог ра мм ир уе м на Py th on . – СП б.: Пи те р, 2014. – 416 с.
- Пи лг ри м Ма рк . По гр уж ен ие в Py th on 3 (Di ve in to Py th on 3 на ру сс ко м)
- Ха ха ев И.А. Пр ак ти ку м по ал го ри тм из ац ии и пр ог ра мм ир ов ан ию на Py th on . – М.: Ал ьт Ли ну кс , 2010. — 126 с. (Би бл ио те ка AL T Li nu x).
- Пр ох ор ен ок Н.А. Py th on 3 и Py Qt . Ра зр аб от ка пр ил ож ен ий . – СП б.: БХ В-Пе те рб ур г, 2012. – 704 с.
- Пр ох ор ен ок Н.А. Са мо е не об хо ди мо е. — СП б.: БХ В-Пе те рб ур г, 2011. — 416 с.
- Ча пл ыг ин А.Н. Уч им ся пр ог ра мм ир ов ат ь вм ес те с пи то но м.
- Лу тц М. Из уч ае м Py th on , 4-е из да ни е. – Пе р. с ан гл . – СП б.: Си мв ол -Пл юс , 2011. – 1280 с.
- Ша по шн ик ов а С. Ос но вы пр ог ра мм ир ов ан ия на Py th on . Вв од ны й ку рс .
- Ин те гр ир ов ан на я ср ед а ра зр аб от ки Py Ch ar UR L: ht tp s://ya nd ex .ru /tu rb o/py th on is t.ru /s/in te gr ir ov an na ya -sr ed a-ra zr ab ot ki -py ch ar m/
- Py ch ar m — Кр ат ко е ру ко во дс тв о UR L: ht tp s://co de rl es so ns .co m/tu to ri al s/py th on -te ch no lo gi es /uz na it e-py ch ar m/py ch ar m-kr at ko e-ru ko vo ds tv
- Сп ра во чн ик по яз ык у Пи то н, UR L: ht tp ://ww op en ne t.ru /do cs /143.sh tm l
- Ус та но вк а Py Ch ar m UR L: ht tp s://ww je tb ra in s.co m/py ch ar m/