Объектом исследования является язык программирования высокого уровня.
Гипотеза: При всем своем функционале Python не станет языком программирования будущего’
Цели:
Вложение | Размер |
---|---|
46-2021_02_01_205012.docx | 14.91 КБ |
Тезисы «Язык программирования высокого уровня Python»
Перфилова Ирина Юрьевна
учащиеся 10.1 класса
МАОУ «Лицей № 36»
Ленинского района г. Саратова
руководитель проекта:
Шабалдина Наталья Владимировна
учитель информатики
МАОУ «Лицей № 36» г. Саратова
Объектом исследования является язык программирования высокого уровня.
Гипотеза: При всем своем функционале Python не станет языком программирования будущего’
Цели:
В связи с наблюдаемым в настоящее время стремительным развитием персональной вычислительной техники, происходит постепенное изменение требований, предъявляемых к языкам программирования. Все большую роль начинают играть интерпретируемые языки, поскольку возрастающая мощь персональных компьютеров начинает обеспечивать достаточную скорость выполнения интерпретируемых программ. А единственным существенным преимуществом компилируемых языков программирования является создаваемый ими высокоскоростной код. Когда скорость выполнения программы не является критичной величиной, наиболее правильным выбором будет интерпретируемый язык, как более простой и гибкий инструмент программирования.
В связи с этим, определенный интерес представляет рассмотрение сравнительно нового языка программирования Python, который был создан его автором Гвидо ван Россумом в начале 90-х годов.
Отличительные характеристики языка:
− очень низкий порог вхождения, уже после одного дня изучения можно начать писать простые программы;
− минималистичный язык, с небольшим количеством конструкций;
− краткий код;
− прекрасно подходит для создания программ-обёрток, поддерживается импорт Си-библиотек;
− существует большое количество реализаций: CPython (основная реализация); Jython (реализация для JVM); IronPython (CLR); PyPy;
− очень хорошая поддержка математических вычислений (библиотеки NumPy, SciPy);
− используется для обработки естественных языков (NLTK);
− большое количество развитых web-фреймворков (Django, TurboGear, CherryPy, Flask).
Язык можно рекомендовать всем, кто только начинает программировать, как первый язык программирования в жизни.
Я занимаюсь изучением языка 2 года, в качестве практической составляющей проекта предоставлю компьютерную игру. В данный момент работаю над приложением Алиса.
Рисуем домики зимой
Мальчик и колокольчики ландышей
Рыжие листья
Соленая снежинка
Лесная сказка о том, как согреться холодной осенью