- Преимуществами языка python являются платформонезависимость выберите все
- Answers & Comments
- Len-sovet
- Презентация «Введение в программирование на языке Python»
- Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО
- Информатика: теория и методика преподавания в профессиональном образовании
- Креативные инструменты в PowerPoint
- Описание презентации по отдельным слайдам:
Преимуществами языка python являются платформонезависимость выберите все
Преимуществами языка Python являются
Варианты ответов
платформонезависимость
встраиваемость
простота
наличие большой библиотеки классов
динамическая типизация (для несложных программ)
наличие сложной структуры программы
Answers & Comments
Верными вариантами ответа являются:
- — платформонезависимость.
- — встраиваемость.
- — простота.
- — наличие большой библиотеки классов.
- — динамическая типизация (для несложных программ).
- Платформонезависимость — возможность переноса решения на разные ОС. И действительно, Python можно установить, например, на macOS, на AIS, IBM, iOS/Android (оф.сайт имеет интеграции для этих ОС).
- Встраиваемость — адаптируемость, приспособляемость, способность к приспособлению. Раз Python платформонезависимый, значит он может адаптироваться. И действительно, на данный момент есть способы получения вывода определённой функции, например, в JavaScript. То есть JS подаёт Python-функции определённые значения и получает вывод. Это полезно использовать в тех случаях, когда какой-то метод на другом ЯП невозможно воссоздать (например).
- Простота — на данный момент Python можно назвать основным языком программирования для новичков, так как названия методов более понятны и доступны для, например, начинающих (соответственно и для профессионалов).
- Наличие большой библиотеки классов — действительно, для Python разрабатывались и разрабатываются библиотеки классов, которые спокойно можно использовать в своём коде. На данный момент популярных известно около 50 (в разных источниках разные значения), поэтому Python действительно имеет большую библиотеку классов.
- Динамическая типизация — когда явное объявление переменной не требуется, так как её тип присваивается во время выполнения. Да, мы просто объявляем переменную с любым названием, присваиваем ей значение. она получает свой тип данных самостоятельно в зависимости от введённого значения.
- Наличие сложной структуры программы — неверно, так как Python не имеет довольно сложную структуру (иначе бы «простота» был неверным вариантом, Python — не Assembler). Это высокоуровневый язык программирования, поэтому и структура у него читабельна, ясна для пользователей.
Len-sovet
Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.
Формат входных данных:
На вход программе подаётся строка-разделитель и три строки, каждая на отдельной строке.
Формат выходных данных:
Программа должна вывести введённые три строки через разделитель.
Напишите программу, которая приветствует пользователя, выводя слово «Привет» (без кавычек), после которого должна стоять запятая и пробел, а затем введенное имя и восклицательный знак.
Формат входных данных:
На вход программе подаётся одна строка — имя пользователя.
Формат выходных данных:
Программа должна вывести текст в соотвествии с условием задачи.
Примечание 1. Перед восклицательным знаком не должно быть пробелов.
Примечание 2. Используйте необязательный параметр end .
Что покажет приведённый ниже фрагмент кода?
Презентация «Введение в программирование на языке Python»
В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 58.265 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».
Курс повышения квалификации
Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО
К данной скидке мы можем добавить скидку Вашего образовательного учреждения (она зависит от того, сколько Ваших коллег прошло курсы «Инфоурок»)
В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 58.265 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».
Курс профессиональной переподготовки
Информатика: теория и методика преподавания в профессиональном образовании
К данной скидке мы можем добавить скидку Вашего образовательного учреждения (она зависит от того, сколько Ваших коллег прошло курсы «Инфоурок»)
В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 58.265 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».
Креативные инструменты в PowerPoint
Описание презентации по отдельным слайдам:
1 слайд Введение в программирование на языке Python
История языка Python
Сильные и слабые стороны Python
Python 2 VS Python 3
Установка Python на компьютер
2 слайд
Введение
Компьютерная программа — список команд (инструкций) для компьютера. Команды могут быть любыми, например:
считать информацию с клавиатуры;
произвести арифметические вычисления (+, −, *, /);
вывести информацию на экран.
В каждом компьютере установлено много разнообразных программ. Например, Google Chrome, через которую вы, скорее всего, проходите этот курс, — это программа-браузер. Она позволяет просматривать страницы сайтов в интернете. Программа Skype позволяет совершать звонки и обмениваться мгновенными сообщениями. В конце концов, сама операционная система, будь то Windows, OS X или Linux, тоже программа.
Для создания программ используются языки программирования. Выбор языка программирования, как правило, продиктован особенностями самой программы.
3 слайд
Язык программирования
Язык программирования — набор определенных правил, по которым компьютер может понимать команды (инструкции) и выполнять их. Текст программы на любом языке программирования, называется программным кодом.
Языки программирования бывают компилируемые и интерпретируемые. Если программа написана на компилируемом языке (C, C++, Pascal), то перед выполнением её нужно полностью проверить на наличие синтаксических ошибок и уже после этого перевести в понятную для компьютера форму — машинный код. Это делает специальная программа, которая называется компилятором.
Если программа написана на интерпретируемом языке (Python, PHP, Ruby), она не переводится в машинный код целиком. Вместо этого специальная программа, которая называется интерпретатором, идет по коду, анализирует его и выполняет каждую отдельную команду.
Существуют языки программирования, которые совмещают оба подхода (C#, Java). В таких языках код исходной программы сначала компилируется в промежуточный код (байт-код), а уже потом, во время выполнения, переводится в машинный код.
4 слайд
Язык Python
Язык Python разработал голландский программист Гвидо Ван Россум (Guido van Rossum) в 1991 году. Гвидо был фанатом британского комедийного сериала «Monty Python’s Flying Circus», откуда и пришло название языка.
Python 2 VS Python 3
Основные версии языка Python – Python 2 и Python 3 Версия Python 2 считается устаревающей, версия 3 — более новой и современной. Почему не откажутся от второй версии? Если коротко, Python 3 не имеет полной обратной совместимости с предыдущей версией: на Python 2 написано очень много программ, и у разработчиков нет возможности переписать всё на новую версию.
В нашем курсе мы будем пользоваться только Python 3 и не будем говорить о Python 2
6 слайд
Преимущества Python
Это интерпретируемый язык программирования:
он не требует отдельного этапа компиляции;
программа на языке Python запускается прямо из исходного кода;
Это высокоуровневый язык программирования;
Это платформонезависимый язык:
программы на Python можно создавать на разных операционных системах (Linux, Windows, OS X);
программы на Python можно запускать на разных операционных системах (Linux, Windows, OS X);
Это open source проект;
Это простой язык;
Это встраиваемый скриптовый язык;
Это динамический язык, что упрощает написание несложных программ;
Для Python существует огромная библиотека классов на любой вкус.
7 слайд
Недостатки Python
Низкая скорость выполнения по сравнению с такими языками, как C и C++;
Динамическая типизация языка — минус при написании сложных программ.
8 слайд
Задачи, решаемые с помощью Python
Python подходит для решения широкого спектра задач. Разобьем их на категории:
Системное программирование. Встроенные в Python интерфейсы доступа к службам операционных систем делают его идеальным инструментом для создания переносимых программ и утилит системного администрирования;
Графические приложения. Простота Python и быстрота разработки делают его отличным средством создания графического интерфейса. В состав Python входит стандартный объектно-ориентированный интерфейс к GUI API;
Веб-приложения. С помощью дополнительных фреймворков на языке Python (Django, Flask, Pyramid) можно создавать полнофункциональные сайты;
Веб-сценарии. Python поставляется вместе со стандартными интернет-модулями, которые позволяют программам выполнять разнообразные сетевые операции как в режиме клиента, так и в режиме сервера;
Интеграция компонентов. Возможность Python расширяться и встраиваться в системы на языке C++ делает его удобным для описания поведения других систем и компонентов;
Приложения баз данных. В Python имеются интерфейсы доступа ко всем основным реляционным базам данных: Sybase, Oracle, Informix, ODBC, MySQL, PostgreSQL, SQLite и многим другим. С их помощью можно создавать приложения баз данных.
9 слайд
Проекты, в которых используется Python
Компания Google использует Python в своей поисковой системе;
Компании Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm и IBM, используют Python для тестирования аппаратного обеспечения;
Сервис YouTube в значительной степени реализован на Python;
Агентство национальной безопасности (NSA) использует Python для шифрования и анализа данных;
Компании JPMorgan Chase, UBS, Getco и Citadel применяют Python для прогнозирования финансового рынка;
Программа BitTorrent для обмена файлами в пиринговых сетях написана на языке Python;
NASA, Los Alamos, JPL и Fermilab используют Python для научных вычислений.
10 слайд
Философия Python
Красивое лучше, чем уродливое;
Явное лучше, чем неявное;
Простое лучше, чем сложное;
Сложное лучше, чем запутанное;
Плоское лучше, чем вложенное;
Разреженное лучше, чем плотное;
Читаемость имеет значение;
Особые случаи не настолько особые, чтобы нарушать правила;
При этом практичность важнее безупречности;
Ошибки никогда не должны замалчиваться;
Если не замалчиваются явно;
Встретив двусмысленность, отбрось искушение угадать;
Должен существовать один — и, желательно, только один — очевидный способ сделать это;
Хотя он поначалу может быть и не очевиден, если вы не голландец;
Сейчас лучше, чем никогда;
Хотя никогда зачастую лучше, чем прямо сейчас;
Если реализацию сложно объяснить — идея плоха;
Если реализацию легко объяснить — идея, возможно, хороша;
Пространства имён — отличная вещь! Давайте будем делать их больше!
интерпретируемым языком
компилируемым языком
12 слайд Преимуществами языка Python являются
Платформонезависимость
Встраиваемость
Простота
Наличие большой библиотеки классов динамическая типизация (для несложных программ)
13 слайд Какие задачи можно решать, используя язык Python?
создание приложений баз данных
создание системных утилит
создание веб-приложений
создание графических приложений GUI
написание низкоуровневых драйверов
создание высокопроизводительных серверов
создание приложений анализа данных
создание операционных систем