- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Формирование основ финансовой грамотности дошкольников в соответствии с ФГОС ДО»
- «Патриотическое воспитание в детском саду»
- «Федеральная образовательная программа начального общего образования»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Социальное, эстетическое и патриотическое воспитание школьников в условиях реализации ФГОС»
- «Духовно-нравственные основы и направления педагогической деятельности»
- «Технология развивающего обучения»
- «Технология проектного обучения»
- «Технология проблемного обучения»
- «Обучение как составная часть педагогического процесса»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 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
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Организация работы с обучающимися с ОВЗ в практике учителя ОБЖ»
- «ФГОС СОО с учетом изменений, внесенных приказом Минпросвещения России № 732 от 12 августа 2022 года»
- «Технология развития критического мышления в образовательном процессе в соответствии с ФГОС»
- «Особенности профессиональной деятельности педагога-организатора»
- «Работа специалистов по сопровождению обучающихся с РАС»
- «ОГЭ 2025 по физике: содержание экзамена и технологии подготовки обучающихся в соответствии с ФГОС»
- Деятельность учителя-методиста в рамках сопровождения реализации общеобразовательных программ
- География: теория и методика преподавания в образовательной организации
- Мировая художественная культура: теория и методика преподавания в образовательной организации
- Управленческая деятельность в организации дополнительного образования детей
- Теория и методика преподавания математики в образовательных организациях
- Теоретические и практические аспекты деятельности по реализации услуг (работ) в сфере молодежной политики

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