Практикум j практическое примщенше численных методов



Download 2,15 Mb.
bet6/83
Sana06.07.2022
Hajmi2,15 Mb.
#750238
TuriПрактикум
1   2   3   4   5   6   7   8   9   ...   83
Bog'liq
python

Создание проекта




Программа на языке Python состоит из набора модулей, которые обычно свя­заны с файлами. Модули позволяют объединять разрозненные файлы в круп-

О Nev» Prr,«d

"

Б5

Steps

Вате and 1длайоп




| 1. Choose Project 2. Name and location

rrcject гчзете; Test»
: fVo}»UvMi««r»; C:\Vabwjw Project FoW«; iC;VabWho*r\Ted 1

;• 1
;j Bfowse.,,
1




: Set as Main Project

1




:gj create Каю ffc testify







Kython«atforor. Python 2,o,2 ..».; I

Nanas*.,> |

* -V
n ' ....










Bade ] Ftest > ( Fresh j.

Caned ] [ Hefej )

Рис. 1.6 Свойства нового проекта

:» !<м bit*' N95оак* й<(н»вг Кал Рслх) Ittrsi Tw« V<№iw 1'ф • f.Mfrel. ГМ Mai Я9П?*К «:£ *М1.Р1Г
$ Чъ х*?< & У ъ *:* а» ч> ч. ы ni

-
■ ■




Щ _*utitoK_~s &*»*>:«:: %>x>: if.'
i^:v «*$•)*. ft*. :••*>»•> :•:*::*.•$*




...»

:::3 |







Ja.t» _ 1ЛЦх>1 Tr.11
:
pi












Рис. 1.7 Основное окно NetBeans
ные программные системы. Программа организована как один главный файл, к которому могут подключаться дополнительные файлы (модули).
В среде разработки NetBeans программа на языке Python связывается с про­ектом, который состоит из каталога с файлами. Проект можно или создавать с нуля, или из уже существующих исходников.
Сначала необходимо создать новый проект Python. Для этого используется мастер New Project, который содержит встроенные шаблоны различных ти­пов проекта. Для открытия мастера New Project выберите команду File | New Project на главной панели инструментов или по контекстному меню на окне Projects (рис. 1.5).
Выберите значение Python Project в качестве типа проекта, если новый проект не использует ранее подготовленные модули, и нажмите кнопку Next. В поле имени проекта введем Testl и выберем каталог, в котором этот проект будет располагаться. Выберите нужную нам версию Python из раскрывающегося списка Python Platform. Флажок Set as Main Project делает проект активным в списке проектов, а флажок Create Main File определяет файл проекта testl.ру как главный (рис. 1.6). Результат работы мастера New Project показан рис. 1.7.
Редактирование и отладка в NetBeans
Редактор NetBeans для файлов Python поддерживает базовые функции завер­шение кода, подсветка синтаксиса и ошибок компиляции. Когда вы набираете код, вы можете открыть окно завершения кода (Code Completion) (нажатием комбинации клавиш Ctrl + Space), которое содержит список для завершения текущего выражения. Если далее продолжать набирать код, то список будет1 изменяться в соответствии с введенными символами.
Для некоторых наиболее часах) используемых фрагментов кода можно ис­пользовать сокращения (аббревиатуры) взамен набора полного фрагмента — шаблоны кода (Code Templates). NetBeans преобразует аббревиатуры в пол­ные фрагменты кода после нажатия на клавишу табуляции. Список шаблонов кода доступен по команде Tools | Options | Editor на вкладке Code Templates. Здесь вы можете создать свой собственный шаблон кода.
Еще одна возможность связана с подсказками (Editor Flints) Когда NetBeans обнаруживает ошибку, такую как недостающий код, то в месте ее предпола­гаемого возникновения появляется па левой границе значок лампочки. Вы можете кликнуть на этот значок или нажать комбинацию клавиш Alt + Enter для отображения возможных исправлений. Если одно из исправлений подхо­дит вам, то вы можете выделить его и нажать Enter для исправления ошибки в вашем коде.
Упомянем также о возможностях рефакторинга — последовательность мел­ких изменений в коде, результат которых не изменяет поведение программы.
В результате код становиться проще для понимания и изменения. В NetBeans имеется возможность переименовывать классы, методы и переменные и неко­торые другие возможности. Для переименования выделенной переменной воспользуйтесь командой Refactor | Rename. Перед применением рефакторин­га показывается сравнение файлов до него и после.
Среда NetBeans содержит мощный отладчик Python, который позволяет от­лаживать приложение. В зависимости от размера, сложности и области дей­ствия приложения отладчик Python предоставляет различные способы отлад­ки проекта. Для простых приложений многие из этих функций не требуют­ся. Параметры отладки настраиваются в окне Options, после команды Tools | Options | Python на главной панели инструментов и выбора вкладки Debugger. Запускается отладчик Python командой Debug | Debug Main Project. В простей­ших случаях будет достаточно сообщений об ошибках интерпретатора языка Python (в окне Output).
Плагины в NetBeans
Для работы в NetBeans IDE используется большое количество плагинов. Ин­формация о доступных и используемых плагинах имеется на окне Plugins, которое открывается командой Tools | Plugins. В частности, по умолчанию устанавливаются установлены плагины для трех систем контроля версий: SVN, CVS и Mercurial. Поэтому на вкладке Installed можно что-то из этого отключить (Deactivate) или даже удалить (Uninstall).
Обратите внимание на список всех плагинов для NetBeans14, характеристи­ку их основных возможностей. Поддерживается система поиска плагинов по ключевым словам.
NetBeans IDE помимо редактора кода для языка Python дает возможность просматривать графические файлы, что полезно использовать при органи­зации вычислений. Эти файлы с результатами расчетов удобно поместить в каталог проекта и они становятся доступны для просмотра (рис. 1.8).
Для работы с документами, в частности, с файлами помощи, учебными и ис­следовательскими материалами полезно иметь возможность просмотра фай­лов в формате PDF (Portable Document Format). Поиск по порталу плагинов (ключевое слово PDF) дает нам несколько вариантов. Например, для про­смотра PDF файлов можно использовать NetBeans-PDFViewer15. С сайта про­екта загружается файл с расширением .nbm. На вкладке Downloaded окна Pluguns нажимаем кнопку Add Plugins... и выбираем загруженный файл. По­сле этого инсталлируем его (кнопка Install). Пример использования плагина представлен па рис. 1.9.

Download 2,15 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   83




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish