осимість програм (что властіве більшості інтерпретованіх мов);
стандартний дистриб?? верб має велику Кількість корисних модулів (включно з модулем для розробки графічного інтерфейсу);
можлівість использование Python в діалоговому режімі (очень корисне для експеріментування та розв'язання простих задач);
стандартний дистрибутив має просте, но разом Із тім й достатньо потужном середовище розробки, Пожалуйста звет IDLE и Пожалуйста написанням на мові Python;
Зручний для розв язання математичних проблем (має засоби роботи з комплексними числами, может оперуваті з цілімі числами довільної величини, у діалоговому режімі может використовуват як потужній калькулятор) .має ефектівні Структури даних високого уровня Ота проста, но Ефективний ПІДХІД до об єктно-орієнтованого програмування. Елегантная синтаксис Python, дінамічна обробка тіпів, а такоже, что це інтерпретована мова, роблять ее Ідеальною для написання скриптів та швидкої розробки прикладних програм у багатьох Галузо на більшості платформ.
Інтерпретатор мови Python и багата стандартна бібліотека (як вихідні тексти, так и бінарні дистрибутиви для всіх основних операційних систем) могут буті отрімані з сайту Pythonpython, и могут вільно розповсюджуватіся. Цей самий сайт має дистрибутиви та посилання на агентство чісленні модулі, програми, утіліті та Додатковий документацію.
Інтерпретатор мови Python может буті розширеного функціямі та типами даних, розроблення на C чи C ++ (або на іншій мові, якові можна віклікаті Із C). Python такоже Зручна як мова Розширення для прикладних програм, что потребують Подальшого налагодження. Python портованій та працює почти на всех відоміх платформах - від ПК до мейнфреймів. Існують псуй під Microsoft Windows, всі варіанти UNIX (включаючі FreeBSD та GNU/Linux), Plan 9, Mac OS та Mac OS X, iPhoneOS 2.0 и вищє, Palm OS, OS/2, Amiga, AS/400 та даже OS/390 , Symbian та Android.Python - стабільна та Поширена мова. ВІН вікорістовується в багатьох проектах та в різніх якости: як Основна мова програмування або для создания Розширене та інтеграції ЗАСТОСУВАННЯ. На Python реалізована велика Кількість проектів, такоже ВІН активно вікорістовується для создания прототіпів майбутніх програм.
Потужність и гнучкість мови програмування Python це его найбільша перевага від других мов [16].
Отже, Python має простий и ясний синтаксис, его бібліотеки містять лаконічну документацію, а процес тестування та кодування - й достатньо комфортною. Перенесені кодом з однієї платформи на іншу - почти безболісній.
Для розробрі підсістемі взаємодії адміністратора безпеки з системою Виявлення вторгнень Prelude Було звертаючись програмне середовище Virtual Studio з безкоштовна Розширене Python Tools for Virtual Studio (PTVS) як Integrated Development Environments (IDE) для Python. Studio допомагає писати код швидше, підтрімуючі безліч ЗАСОБІВ и можливіть, Які підвіщують Продуктивність праці: технологію IntelliSense, автозавершення Операторів, Автоматична віділення Кольорах синтаксичних конструкцій, поиск методів, перевірку синтаксису и тіпів, оптімізацію (рефакторінг) коду, управління фрагментами коду и много Іншого.
Пакет PTVS додає в IDE VS можлівість повноцінної ПІДТРИМКИ мови програмування Python, редагування коду з підсвічуванням, навігацією по коду, налагодженно, профілюванням и т.п. Virtual Studio у поєднанні PythonTools становіть повноцінне Безкоштовне середовище розробки на мові Python. Вибори PTVS для розробки підсістемі такоже послужила его відносна простота в установці та налаштуванні.підтрімуємо практично всі реализации Python в тій чи іншій мірі - CPython, IronPython, Jython, PyPy, Stackless - но пріорітетнім є підтримка стандартного, и вікорістовуваного більшістю розробніків інтерпретатора CPython.
2.5 Проектування бази даних підсістемі
Обґрунтування Вибори моделі «Сутність-зв'язок»
Основою бази даних є модель даних - фіксована система зрозуміти и правил для представлення даних структур, стану и динаміки проблемної області в базі даних. Подання информации про предметну область пов'язане з моделювання даних. Ніні існують Різні моделі даних зі своими Перевага ї недолікамі, и Кожна з них має сферу! Застосування.
Дослідження в Галузі моделювання даних розпочалісь у 80-ті рр. Минулого сторіччя, коли Е. Кодд Уперше ввів Поняття моделі даних [17]. Моделі даних за можливіть побудова Опису предметної області в термінах, около до термінів предметної області, можна поділіті на две групи. До першої належати Універсальні моделі даних: ієрархічна, мережева, реляційна, про єктно-орієнтована, что дозволяють розв язувати Широке коло завдань, но елементи даних ціх мод...