Главная страница
Навигация по странице:

  • Цели изучения курса

  • Задачи курса

  • Преимущества Python 5 Недостатки Python 5


    Скачать 162.41 Kb.
    НазваниеПреимущества Python 5 Недостатки Python 5
    Дата01.03.2022
    Размер162.41 Kb.
    Формат файлаdocx
    Имя файлаPython.docx
    ТипРеферат
    #378814

    Содержание


    Введение 3

    Python 4

    Преимущества Python 5

    Недостатки Python 5

    Задачи, решаемые с помощью Python 6

    Сертификат 7

    Заключение 8

    Список литературы 9




    Введение


    Производственная практика - неотъемлемая часть образовательного процесса по формированию квалифицированных специалистов. В ходе практики результаты теоретической подготовки закрепляются и материализуются, студенты приобретают способности и навыки практической работы в соответствии с присвоенной квалификацией и выбранной специальностью.

    Цели изучения курса:

    • понять значение алгоритмизации как метода познания окружающего мира, принципы структурной алгоритмизации;

    • овладеть базовыми понятиями теории алгоритмов;

    • научиться разрабатывать эффективные алгоритмы и реализовывать их в виде программы, написанной на языке программирования Python.

    Задачи курса:

    • познакомить с понятиями алгоритма, вычислимой функции, языка программирования;

    • научить составлять и читать блок-схемы;

    • сформировать навыки выполнения технологической цепочки разработки программ средствами языка программирования Python;

    • изучить основные конструкции языка программирования Python, позволяющие работать с простыми и составными типами данных (строками, списками, кортежами, словарями, множествами);

    • научить применять функции при написании программ на языке программирования Python;

    • научить отлаживать и тестировать программы, делать выводы о работе этих программ.


    Python


    Python – современный язык программирования высокого уровня. Он представляет собой интерпретируемый объектно-ориентированный язык и интерактивную среду для разработки программ. С его помощью можно разрабатывать приложения с графическим интерфейсом, работать с базами данных, создавать Web-сайты. Python может использоваться для написания прикладных приложений, машинного обучения и многого другого.
    Язык программирования Python обладает ясным и понятным синтаксисом и хорош для программирования математических вычислений. Python реализован практически во всех операционных системах и большинство его модулей распространяется бесплатно.

    Python начал разрабатываться во второй половине 80-х гг. прошлого века. Автором Питона стал программист из Нидерландов по имени Гвидо ван Россум. Изначально язык должен был стать объектно-ориентированным. Фактически, это был язык сценариев (скриптовый язык). В феврале 1991 года Россум опубликовал исходный код языка в одной из новостных групп.

    Основными факторами успеха Python стали удачный выбор места презентации в популярном и массовом профессиональном сообществе в сочетании с действительно простым кодом и широкими возможностями.
    Впоследствии Гвидо создал специализированный портал PEP, где идет регулярное обсуждение по развитию и улучшению продукта.

    Описания типов переменных в Python нет. Это означает, что при присваивании переменной значения интерпретатор автоматически относит переменную к одному из типов данных.

    Преимущества Python


    1. Это интерпретируемый язык программирования:

      • он не требует отдельного этапа компиляции;

      • программа на языке Python запускается прямо из исходного кода;

    1. Это высокоуровневый язык программирования;

    2. Это платформонезависимый язык:

      • программы на Python можно создавать на разных операционных системах (Linux, Windows, OS X);

      • программы на Python можно запускать на разных операционных системах (Linux, Windows, OS X);

    1. Это open source проект;

    2. Это простой язык;

    3. Это встраиваемый скриптовый язык;

    4. Это динамический язык, что упрощает написание несложных программ;

    5. Для Python существует огромная библиотека классов на любой вкус.

    Недостатки Python


    1. Низкая скорость выполнения по сравнению с такими языками, как C и C++;

    2. Динамическая типизация языка — минус при написании сложных программ.


    Задачи, решаемые с помощью Python


    Python подходит для решения широкого спектра задач. Разобьем их на категории:

    1. Системное программирование. Встроенные в Python интерфейсы доступа к службам операционных систем делают его идеальным инструментом для создания переносимых программ и утилит системного администрирования;

    2. Графические приложения. Простота Python и быстрота разработки делают его отличным средством создания графического интерфейса. В состав Python входит стандартный объектно-ориентированный интерфейс к GUI API;

    3. Веб-приложения. С помощью дополнительных фреймворков на языке Python (Django, Flask, Pyramid) можно создавать полнофункциональные сайты;

    4. Веб-сценарии. Python поставляется вместе со стандартными интернет-модулями, которые позволяют программам выполнять разнообразные сетевые операции как в режиме клиента, так и в режиме сервера;

    5. Интеграция компонентов. Возможность Python расширяться и встраиваться в системы на языке C++ делает его удобным для описания поведения других систем и компонентов;

    6. Приложения баз данных. В Python имеются интерфейсы доступа ко всем основным реляционным базам данных: Sybase, Oracle, Informix, ODBC, MySQL, PostgreSQL, SQLite и многим другим. С их помощью можно создавать приложения баз данных.


    Сертификат



    Заключение


    В результате производственной практики были приобретены новые теоретические и практические знания, навыки и умения. Выполненная работа имела отношение к реальной задаче, результат решения которой необходим конкретным людям.

    Итогом практики явилось:

    • получение новых знаний о Python;

    • работа с новым программными продуктами и системами;

    • получение навыков анализа документации;

    • приобретение опыта принятия самостоятельных решений;

    • приобретение опыта работы в команде;

    • приобретение опыта участия в долгосрочных, масштабных проектах.


    Список литературы


    1. Платформа обучения https://stepik.org/course/58852/syllabus /. Дата доступа 06.07.2021.


    написать администратору сайта