Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Мова програмування високого рівня Python

Реферат Мова програмування високого рівня Python





в пірінгових мережах (peer-to-peer) написана мовою Python.

? Популярний веб-фреймворк App Engine від компанії Google використовує Python як прикладного мови програмування.

? Такі компанії, як EVE Online і Massively Multiplayer Online Game (MMOG), широко використовують Python у своїх розробках.

? Потужна система тривимірного моделювання і створення мультиплікації Maya підтримує інтерфейс для управління з сценаріїв мовою Python.

? Такі компанії, як Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm і IBM, використовують Python для тестування апаратного забезпечення.

? Такі компанії, як Industrial Light amp; Magic, Pixar і інші, використовують Python у виробництві анімаційних фільмів.

? Компанії JPMorgan Chase, UBS, Getco і Citadel застосовують Python для прогнозування фінансового ринку.

? NASA, Los Alamos, Fermilab, JPL і інші використовують Python для наукових обчислень.

? iRobot використовує Python у розробці комерційних роботизованих пристроїв.

? ESRI використовує Python як інструмент налаштування своїх популярних геоінформаційних програмних продуктів під потреби кінцевого користувача.

? NSA використовує Python для шифрування і аналізу розвідданих.

? У реалізації поштового сервера IronProt використовується більше 1 мільйона рядків програмного коду мовою Python.

? Проект ноутбук кожній дитині (One Laptop Per Child, OLPC) будує свій користувальницький інтерфейс і модель функціонування на мові Python.

Універсальна природа мови забезпечує можливість його застосування в самих різних областях. Фактично з певною часткою впевненості можна стверджувати, що Python так чи інакше використовується практично кожної досить великою організацією, що займається розробкою програмного забезпечення, - як для вирішення короткострокових тактичних завдань, так і для розробки довгострокових стратегічних проектів.

Функціональні можливості

З погляду функціональних можливостей Python можна назвати гібридом. Його інструментальні засоби укладаються в діапазон між традиційними мовами сценаріїв (такими як Tcl, Scheme і Perl) і мовами розробки програмних систем (такими як C, C ++ і Java). Python забезпечує простоту і невимушеність мови сценаріїв і міць, яку зазвичай можна знайти в компілюються мовою. Перевищуючи можливості інших мов сценаріїв, така комбінація робить Python зручним засобом розробки великомасштабних проектів. Нижче наводиться список основних можливостей, які є в арсеналі Python:

Динамічна типізація

Python сам стежить за типами об'єктів, використовуваних в програмі, завдяки чому не потрібно писати довгі і складні оголошення в програмному коді. Насправді, у мові Python взагалі відсутні поняття типу і необхідність оголошення змінних. Оскільки програмний код мовою Python не стиснутий рамками типів даних, він автоматично може обробляти цілий діапазон об'єктів.

Автоматичне управління пам'яттю

Python автоматично розподіляє пам'ять під об'єкти і звільняє її ( збірка сміття ), коли об'єкти стають непотрібними. Більшість об'єктів можуть збільшувати і зменшувати обіймав обсяг пам'яті в міру необхідності.

Модульне програмування

Для створення великих систем Python надає такі можливості, як модулі, класи і винятки. Вони дозволяють розбити систему на складові, застосовувати ООП для створення програмного коду багаторазового користування і елегантно обробляти виникають події і помилки.

Вбудовані типи об'єктів

Python надає найбільш типові структури даних, такі як списки, словники і рядки, у вигляді особливостей, властивих самому мови програмування. Ці типи відрізняються високою гнучкістю і зручністю. Наприклад, вбудовані об'єкти можуть розширюватися і стискуватися в міру необхідності, можуть комбінуватися один з одним для представлення даних зі складною структурою.

Вбудовані інструменти

Для роботи з усіма цими типами об'єктів у складі Python є потужні і стандартні засоби, включаючи такі операції, як конкатенація (об'єднання колекцій), отримання зрізів (витяг частини колекції), сортування, відображення і багато іншого.

Бібліотеки утиліт

Для виконання більш вузьких завдань до складу Python також входить велика колекція бібліотечних інструментів, які підтримують практично все, що тільки може знадобитися, - від пошуку з використанням регулярних виразів до роботи в мережі. Бі...


Назад | сторінка 3 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних на мові програмування Python
  • Реферат на тему: Програма мовою програмування високого рівня Borland Delphi 7.0
  • Реферат на тему: Засоби мови програмування Паскаль для вирішення математичних завдань
  • Реферат на тему: Вбудовані типи даних в С #. Масиви. Рядки. Регулярні вирази
  • Реферат на тему: Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeri ...