Использование языка программирования Python для решения физических задач.
Использование языка программирования Python для решения физических задач.
В данной презентации рассматривается материал для уроков по теме «Использование объектно-ориентированного языка программирования Python для решения физических задач» с использованием межпредметных связей.
В материале дается определение и история развития языка программирования Python, нахождение сильных и слабых сторон языка, сравнение двух ООП языков программирования Java и Python, понятие класса, а так же подробно рассматриваются контрольный пример решения физической задачи с использованием блок-схемы и кодом программы, написанном на языке программирования Python.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«Использование языка программирования Python для решения физических задач. »
Актуальность:
Python нужен для быстрой скорости разработки программ в связи с его легким синтаксисом и большой стандартной библиотекой, имеющей большой объем полезных функций.
Цель:
Высокая скорость разработки программ для решения определенных физических задач.
Исследовательская часть:
Изучение языка программирования Python . Нахождение сильных и слабых сторон языка. Сравнение двух ООП языков программирования: Java и Python.
Практическое применение и рекомендации:
Введение языка программирования Python в факультотивный курс информатики. Использование языка программирования Python на уроках физики при решении задач с высокой скоростью и эффективностью.
Гвидо Ван Россум
Достоинства java :
1) Выполнение java байт-кода на порядки шустрее python интерпретатора.
2) Статическая типизация в java способствует отлову множества ошибок на этапе компиляции.
3) ООП в java очень хорошо проработан, по сравнению с довольно странной реализацией классов в Python .
Достоинства python :
1) Скриптовый язык не требует компиляции, следовательно просмотреть результат можно мгновенно после внесения изменений.
2) Куча приятных конфет в плане синтаксиса, типа срезов массива и прочих конфет по работе с коллекциями.
Обработка исключений — механизм языков программирования, предназначенный для описания реакции программы на ошибки которые могут возникнуть при выполнении программы и приводят к невозможности (бессмысленности) дальнейшей отработки программой её базового алгоритма.
Класс — это тип, описывающий устройство объектов. Понятие «класс» подразумевает некоторое поведение и способ представления.
Задача:
Существует рычаг с двумя чашами весов, на каждую чашу весов кладут одинаковое количество грузов. Если масса грузов на правой чаше больше массы грузов на левой чаше то рычаг отпускается вправо, если наоборот то рычаг отпускается влево, если массы одинаковы то рычаг остается в балансе.
Неполная
форма
Полная
форма
?
?
Оператор 1
Оператор 2
Оператор 1
В результате проведенной исследовательской и экспериментальной работы были изучены основы языка программирования Python , были рассмотрены сильные и слабые стороны языка, так же мы сравнили ООП язык Python с лидером ООП языком Java. В дальнейшем можно погрузится в глубь языка программирования Python и заняться написанием проекта в связки с другими языками программирования .