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

  • Python (пайтон, питон)

  • Транслятор

  • Интерпретатор

  • Возведение в степень pow(x, y[, z]) х^y по модулю (если модуль задан)

  • Оператор Название

  • Программирование на Python. Решение проблем для решения важных задач. Общая характеристика языка


    Скачать 434.55 Kb.
    НазваниеРешение проблем для решения важных задач. Общая характеристика языка
    АнкорПрограммирование на Python
    Дата21.03.2022
    Размер434.55 Kb.
    Формат файлаpdf
    Имя файлаit_programmirovanie_piton.pdf
    ТипРешение
    #406916

    Зачем нам обучать программированию?

    математическое мышление;

    абстрактное мышление;

    творческие способности;

    критическое мышление и решение проблем;

    для решения важных задач.

    Общая характеристика языка
    Python (пайтон, питон) высокоуровневый язык программирования общего назначения.
    Парадигмы: структурное, объектно- ориентированное, функциональное, императивное и аспектно- ориентированное.
    ● Динамическая типизация — типы данных не нужно объявлять, они определяются в процессе работы программы.
    ● Интерпретируемый язык. Требуется наличие интерпретатора (CPython)

    Компиляторы и интерпретаторы
    Транслятор – специальная программа, преобразующая программный код с того или иного языка программирования в машинный код
    Компилятор
    Сразу переводит весь программный код на машинный язык.
    Создает исполняемый файл
    Интерпретатор
    Переводит программный код построчно. Напрямую взаимодействует с операционной системой

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

    Общая характеристика языка
    Интегрированная среда программирования на python поставляется в комплекте —
    IDLE («Айдл»). Может работать как в интерактивном режиме, так и в режиме запуска модулей.
    ● Полная поддержка Unicode (с v. 3).
    ● Богатая стандартная библиотека является одной из привлекательных сторон Python.
    ● Язык обладает чётким и последовательным синтаксисом, благодаря чему исходный код программ легко читаем.

    Где пригодятся знания Python?
    Веб-разработка
    Машинное обучение
    Автоматизация процессов

    Установка Python https://codelessons.ru/soft/nachal o-raboty-s-python-3-ustanovka- python-idle.html

    Основные типы данных
    Числа

    Основные типы данных
    Списки

    Основные типы данных
    Кортежи

    Основные типы данных
    Строки

    Основные типы данных
    Множества

    Основные типы данных
    Словари

    Арифметические операции
    x + y
    Сложение
    x - y
    Вычитание
    x / y
    Деление
    Умножение
    x // y
    Получение целой части от деления
    x % y
    Остаток от деления
    - x
    Смена знака числа
    abs(x)
    Модуль числа
    divmod(x, y)
    Пара (x // y, x % y )
    x ** y
    Возведение в степень
    pow(x, y[, z])
    х^y по модулю (если модуль задан)

    Переменные в Python
    Имя переменной
    Операция присваивания
    Данные
    Переменная — это именованная область памяти для хранения данных, которые могут изменяться в процессе исполнения программы.

    Имена переменных в Python
    1. Имя переменной может состоять только из цифр, букв и символов подчеркивания
    2. Имя переменной не может начинаться с цифр
    3. Имя должно описывать суть , т.е. нужно давать имена,
    говорящие о назначении данных, на которые они ссылаются
    4. Имя переменной не должно совпадать с командами языка (зарезервированными ключевыми словами)
    5. Имя переменной принято начинать со строчной буквы
    6. Не следует создавать имена длиннее 15 символов
    Чтобы узнать значение, на которое ссылается переменная,
    находясь в режиме интерпретатора, достаточно ее вызвать
    (написать имя и нажать Enter).

    Операторы сравнения в Python
    Оператор
    Название
    ==
    Равно
    !=
    Не равно
    >
    Больше
    <
    Меньше
    >=
    Больше или равно
    <=
    Меньше или равно

    Полезные библиотеки Python
    NumPy.
    Как возможно забыть про эту важную библиотеку? Она предоставляет некоторые продвинутые математические функциональности для Python.
    Pygame.
    Какой разработчик не любит играть в игры и колдовать над ними? Эта библиотека поможет вам достичь вашей цели в развитии 2d игры.
    pyQT.
    Графический инструментарий для Python. Советуем его как второй выбор после WxPython для разработки GUI сценариев.
    Tkinter.
    Пакет для Python, предназначенный для работы с библиотекой Tk. Библиотека Tk содержит компоненты графического интерфейса пользователя (graphical user interface – GUI), написанные на языке программирования
    Tcl.

    Полезные источники информации
    Python.org
    – официальный сайт Python. Найдете полный список всей документации, установки, учебных пособий, новостей и т.д..
    Web Programming in Python
    – в этом руководстве по теме делается попытка охватить все аспекты программирования веб-приложений (как клиентов, так и серверов) с использованием Python.
    Starship
    – это неофициальный сайт языка Python.
    Wing IDE
    – Wing IDE – мощная интегрированная среда разработки (IDE) для языка программирования Python.
    Pythonworld.ru
    – этот сайт призван помочь начинающим научиться программировать на Python 3. Также здесь можно подробнее узнать об особенностях функционирования этого языка.

    Практика
    Многие программисты стараются изучать языки программирования с
    помощью написания достаточно простых программ. Один из вариантов –
    написание калькулятора. Конечно, можно посчитать в отладчике Python или запустив консоль. Но гораздо лучше написать на Python свой калькулятор с графическим интерфейсом.


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