- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Оказание первой помощи в образовательных учреждениях»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Специфика работы с детьми-мигрантами дошкольного возраста»
- «Учебный курс «Вероятность и статистика»: содержание и специфика преподавания в условиях реализации ФГОС ООО и ФГОС СОО»
- «Дискалькулия: профилактика и коррекция нарушений в овладении счетными операциями у детей»
- «Основы сенсорной интеграции и возможности применения сенсорной комнаты в работе с детьми»
- «Применение элементов прикладного анализа поведения (ABA-терапии) в работе с детьми с РАС»
- «Фитнес-программы для детей: возрастная физиология и методика построения занятий»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Python высокоуровневый язык программирования
Python - интерпретируемый язык программирования, который не требует отдельного этапа компиляции.
Андреев Григорий Александрович,
педагог дополнительного образования
МБОУ ДО ЦДО "Аэрокосмическая школа
имени Героя Социалистического Труда Гупалова В.К."
города Красноярска
Python – высокоуровневый язык программирования
ЯзыкPython разработан голландским программистом Гвидо Ван Россум (GuidovanRossum) в 1991 году. Гвидо был фанатом британского комедийного сериала «MontyPython’sFlyingCircus», откуда и пришло название языка.
Преимущества Python
Python - интерпретируемый язык программирования: он не требует отдельного этапа компиляции;
программа на языке Python запускается прямо из исходного кода;
это высокоуровневый язык программирования, общего назначения, ориентированный на повышения производительности разработчика и читаемости кода.
это платформонезависимый язык:
программы на Python можно создавать на разных операционных системах (Linux, Windows, OS X);
программы на Python можно запускать на разных операционных системах (Linux, Windows, OS X);
это open source проект;
это простой язык;
это встраиваемый скриптовый язык;
это динамический язык, что упрощает написание несложных программ;
для Python существует огромная библиотека классов на любой вкус.
Недостатки Python
низкая скорость выполнения по сравнению с такими языками, как C и C++;
динамическая типизация языка — минус при написании сложных программ.
Задачи, решаемые с помощью Python
Python подходит для решения широкого спектра задач. Разобьем их на категории:
Задачи, решаемые с помощью Python
системное программирование, при котором встроенные в Python интерфейсы доступа к службам операционных систем делают его идеальным инструментом для создания переносимых программ и утилит системного администрирования;
графические приложения, в которых простота Python и быстрота разработки делают его отличным средством создания графического интерфейса, входящий в состав Python стандартного объектно-ориентированного интерфейса к GUI API;
веб-приложения, в которых с помощью дополнительных фреймворков на языке Python (Django, Flask, Pyramid) можно создавать полнофункциональные сайты;
веб-сценарии, где Python поставляется вместе со стандартными интернет-модулями, которые позволяют программам выполнять разнообразные сетевые операции как в режиме клиента, так и в режиме сервера;
интеграция компонентов для предоставления возможности Python расширяться и встраиваться в системы на языке C++ и сделать его удобным для описания поведения других систем и компонентов;
приложения баз данных, в которых для Python имеются интерфейсы доступа ко всем основным реляционным базам данных: Sybase, Oracle, Informix, ODBC, MySQL, PostgreSQL, SQLite и многим другим и с их помощью можно создавать приложения баз данных.
Примеры программы на Java и Python:
Java | Python |
IMPORT JAVA.UTIL.SCANER PUBLIC CLASS CIRCLEPROGRAM{ STATIC SCANER SC = NEW SCANER (SYSTEM.IN) PUBLIC STATIC VOID MAIN (STRING ARGS[]) { SYSTEM.OUT.PRINT (‘ВВЕДИТЕРАДИУС’) DOUBLE RADIUS = SC.NEXTDOUBLE [] DOUBLE AREA = MATH.PI*(RADIUS*RADIUS) SYSTEM.OUT.PRINTLN (‘ПЛОЩАДЬКРУГАРАВНВ’+AREA) DOUBLE CIRCUMFERENCE=MATC.PI*2*RADIUS SYSTEM.OUT.PRINTLN (‘ДЛИНАОКРУЖНОСТИРАВНА ’+AREA CIRCUMFERENCE) } } | IMPORT MATH R=INT(IMOUT(‘ВВЕДИТЕРАДИУС’)) S=MATH.PI*R*R PRINT (‘ПЛОЩАДЬКРУГА’.S) |
PYTHON – довольно простой язык. На нем легко научиться понимать, что такое программы программирования, алгоритмы.
Из плюсов Python можно выделить следующие:
- понятный и чистый синтаксис, легко читается
- большое количество библиотек
- краткость
- низкий порог входа
Для начала нам нужно установить среду разработки (Python IDLE, Visual Studio Code, PyСharm, Thonny, Spyder…)
Первая программа
print (‘Привет, мир!’) Привет, мир! |
При ошибки выводит ошибку и где ее искать
prin (‘Привет, мир!’) Traceback (most recent call last): File "C:\Users\Григорий\PycharmProjects\14\main.py", line 1, in <module> prin ('приветмир') NameError: name 'prin' is not defined |
Переменные
Переменные - это пустая емкость для хранения данных.
Python – не строго типизированный язык, в котором нет типов переменных, а он сам определяет тип переменных. В следствии этого Python работает медленнее чем другие языки программирования.
Типы переменных:
- целые числа – INT (отрицательные и положительные числа, не имеющие дробную часть, а также «0»);
- вещественные числа – FLOAT (грубо говоря - дробные);
- строковый тип – STR (набор символов);
- логический тип – BOOL (либо истина (truth) либо лож (false));
Пример. Взять переменную «a» и присвоить ей значение ‘Привет, мир!’
a = ‘Привет, мир!’ # то, что записано справа от знака равно – это значение переменной. |
Правила имен переменных – не может начинаться с цифры, не может содержать пробел, не могут содержать специальные имена, заложенные в языкpython (например, “ptint”)/ могут содержать цифры, буквы латинского алфавита, подчеркивания.
Вывести ее на экран
a = ‘Привет, мир!’ # то, что записано справа от знака равно – это значение переменной. print (a) #имя переменной указываем в круглой скобке без кавычек Привет, мир! |
После запуска программы на экране появляется надпись: «Привет, мир!»
Если поменять значение переменной на целочисленное значение, python это поймет его автоматически.
a = 58 # то, что записано справа от знака равно – это значение переменной. print (a) #имя переменной указываем в круглой скобке без кавычек 58 |
Математические операции
A+B - сложение
A-B - вычитание
A*B - умножение
A/B - деление
A//B - целочисленное деления
A%B - остаток от деления
A**B - возведение в степень
Осуществление математических операций в «консоли»
5+5 Out[1]: 10 6-3 Out[2]: 3 4*4 Out[3]: 16 9/3 Out[4]: 3.0 9//2 Out[5]: 4 9%2 Out[6]: 1 3**4 Out[7]: 81 |
Используемые Интернет-ресурсы
http://bolotin.lib.ru/inf/osnov/9_5_algo.htm
https://stepik.org/lesson/284315/step/1?unit=265660
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/565326-python--vysokourovnevyj-jazyk-programmirovan
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Методика преподавания информатики»
- «Особенности социально-педагогической деятельности»
- «Методы и технологии преподавания русского языка и литературы в соответствии с ФГОС ООО от 2021 года»
- «Педагог-организатор: специфика работы в общеобразовательной организации в соответствии с ФГОС»
- «Разработка и реализация рабочей программы воспитания в организациях СПО»
- «Специфика обучения и воспитания школьников с СДВГ»
- Организация досуговых мероприятий и развитие социального партнёрства в дополнительном образовании детей
- Деятельность няни в рамках социального обслуживания населения: теоретические и практические основы
- Педагогическое образование: теория и методика преподавания основ духовно-нравственной культуры народов России
- Теория и методика преподавания истории и обществознания
- Теория и методика преподавания технологии в образовательных организациях
- Педагогика и методика дошкольного образования

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.