Преимущества Python 5 Недостатки Python 5
Скачать 162.41 Kb.
|
СодержаниеВведение 3 Python 4 Преимущества Python 5 Недостатки Python 5 Задачи, решаемые с помощью Python 6 Сертификат 7 Заключение 8 Список литературы 9 ВведениеПроизводственная практика - неотъемлемая часть образовательного процесса по формированию квалифицированных специалистов. В ходе практики результаты теоретической подготовки закрепляются и материализуются, студенты приобретают способности и навыки практической работы в соответствии с присвоенной квалификацией и выбранной специальностью. Цели изучения курса: понять значение алгоритмизации как метода познания окружающего мира, принципы структурной алгоритмизации; овладеть базовыми понятиями теории алгоритмов; научиться разрабатывать эффективные алгоритмы и реализовывать их в виде программы, написанной на языке программирования Python. Задачи курса: познакомить с понятиями алгоритма, вычислимой функции, языка программирования; научить составлять и читать блок-схемы; сформировать навыки выполнения технологической цепочки разработки программ средствами языка программирования Python; изучить основные конструкции языка программирования Python, позволяющие работать с простыми и составными типами данных (строками, списками, кортежами, словарями, множествами); научить применять функции при написании программ на языке программирования Python; научить отлаживать и тестировать программы, делать выводы о работе этих программ. PythonPython – современный язык программирования высокого уровня. Он представляет собой интерпретируемый объектно-ориентированный язык и интерактивную среду для разработки программ. С его помощью можно разрабатывать приложения с графическим интерфейсом, работать с базами данных, создавать Web-сайты. Python может использоваться для написания прикладных приложений, машинного обучения и многого другого. Язык программирования Python обладает ясным и понятным синтаксисом и хорош для программирования математических вычислений. Python реализован практически во всех операционных системах и большинство его модулей распространяется бесплатно. Python начал разрабатываться во второй половине 80-х гг. прошлого века. Автором Питона стал программист из Нидерландов по имени Гвидо ван Россум. Изначально язык должен был стать объектно-ориентированным. Фактически, это был язык сценариев (скриптовый язык). В феврале 1991 года Россум опубликовал исходный код языка в одной из новостных групп. Основными факторами успеха Python стали удачный выбор места презентации в популярном и массовом профессиональном сообществе в сочетании с действительно простым кодом и широкими возможностями. Впоследствии Гвидо создал специализированный портал PEP, где идет регулярное обсуждение по развитию и улучшению продукта. Описания типов переменных в Python нет. Это означает, что при присваивании переменной значения интерпретатор автоматически относит переменную к одному из типов данных. Преимущества PythonЭто интерпретируемый язык программирования: он не требует отдельного этапа компиляции; программа на языке Python запускается прямо из исходного кода; Это высокоуровневый язык программирования; Это платформонезависимый язык: программы на Python можно создавать на разных операционных системах (Linux, Windows, OS X); программы на Python можно запускать на разных операционных системах (Linux, Windows, OS X); Это open source проект; Это простой язык; Это встраиваемый скриптовый язык; Это динамический язык, что упрощает написание несложных программ; Для Python существует огромная библиотека классов на любой вкус. Недостатки PythonНизкая скорость выполнения по сравнению с такими языками, как C и C++; Динамическая типизация языка — минус при написании сложных программ. Задачи, решаемые с помощью PythonPython подходит для решения широкого спектра задач. Разобьем их на категории: Системное программирование. Встроенные в Python интерфейсы доступа к службам операционных систем делают его идеальным инструментом для создания переносимых программ и утилит системного администрирования; Графические приложения. Простота Python и быстрота разработки делают его отличным средством создания графического интерфейса. В состав Python входит стандартный объектно-ориентированный интерфейс к GUI API; Веб-приложения. С помощью дополнительных фреймворков на языке Python (Django, Flask, Pyramid) можно создавать полнофункциональные сайты; Веб-сценарии. Python поставляется вместе со стандартными интернет-модулями, которые позволяют программам выполнять разнообразные сетевые операции как в режиме клиента, так и в режиме сервера; Интеграция компонентов. Возможность Python расширяться и встраиваться в системы на языке C++ делает его удобным для описания поведения других систем и компонентов; Приложения баз данных. В Python имеются интерфейсы доступа ко всем основным реляционным базам данных: Sybase, Oracle, Informix, ODBC, MySQL, PostgreSQL, SQLite и многим другим. С их помощью можно создавать приложения баз данных. СертификатЗаключениеВ результате производственной практики были приобретены новые теоретические и практические знания, навыки и умения. Выполненная работа имела отношение к реальной задаче, результат решения которой необходим конкретным людям. Итогом практики явилось: получение новых знаний о Python; работа с новым программными продуктами и системами; получение навыков анализа документации; приобретение опыта принятия самостоятельных решений; приобретение опыта работы в команде; приобретение опыта участия в долгосрочных, масштабных проектах. Список литературыПлатформа обучения https://stepik.org/course/58852/syllabus /. Дата доступа 06.07.2021. |