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

  • Простейшая программа

  • Это тоже комментарий """ Вывод на экран

  • Переменные Переменные

  • Имена переменных

  • • Логические: True, False.

  • Типы переменных

  • Типы данных


  • Программирование. Программирование на языке Python (Полякова К.Ю.). Общие сведения о языке Python История


    Скачать 5.72 Mb.
    НазваниеОбщие сведения о языке Python История
    АнкорПрограммирование
    Дата27.02.2023
    Размер5.72 Mb.
    Формат файлаppt
    Имя файлаПрограммирование на языке Python (Полякова К.Ю.).ppt
    ТипДокументы
    #956875
    страница1 из 18
      1   2   3   4   5   6   7   8   9   ...   18

    Общие сведения о языке Python


    История


    Python был представлен сотрудником голландского института Гвидо ван Россумом (Guido van Rossum) в 1991 году, когда он работал над распределенной ОС Амеба. Ему требовался расширяемый язык, который бы обеспечил поддержку системных вызовов. За основу были взяты ABC и Модула-3. В качестве названия он выбрал Python в честь комедийных серий BBC "Летающий цирк Монти-Питона". С тех пор Python развивался при поддержке тех организаций, в которых Гвидо работал. Особенно активно язык совершенствуется в настоящее время, когда над ним работает не только команда создателей, но и целое сообщество программистов со всего мира.


    Философия языка


    >>> import this
    The Zen of Python, by Tim Peters
    Beautiful is better than ugly.
    Explicit is better than implicit.
    Simple is better than complex.
    Complex is better than complicated.
    Flat is better than nested.
    Sparse is better than dense.
    …………………………………...
    Красивое лучше, чем уродливое.
    Явное лучше, чем неявное.
    Простое лучше, чем сложное.
    Сложное лучше, чем запутанное.
    Плоское лучше, чем вложенное.
    Разреженное лучше, чем плотное.
    Читаемость имеет значение.
    Особые случаи не настолько особые, чтобы нарушать правила.
    …………………………………………………………………………..

    Простейшая программа


    # Это пустая программа


    комментарии после # не обрабатываются


    # -*- coding: utf-8 -*-
    # Это пустая программа


    кодировка utf-8 по умолчанию)


    Windows: cp1251


    """
    Это тоже комментарий
    """

    Вывод на экран


    print ( "2+2=?" )
    print ( "Ответ: 4" )


    Протокол:
    2+2=?
    Ответ: 4


    автоматический переход на новую строку


    print ( '2+2=?' )
    print ( 'Ответ: 4' )

    Задания


    «B»: Вывести на экран текст «лесенкой»
    Вася
    пошел
    гулять
    «C»: Вывести на экран рисунок из букв
    Ж
    ЖЖЖ
    ЖЖЖЖЖ
    ЖЖЖЖЖЖЖ
    HH HH
    ZZZZZ


    Переменные

    Переменные


    Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время работы программы.


    Значение


    Имя

    Имена переменных


    МОЖНО использовать
      латинские буквы (A-Z, a-z)
      русские буквы (не рекомендуется!)
      цифры знак подчеркивания _


    заглавные и строчные буквы различаются


    имя не может начинаться с цифры

    Типы переменных


    • Числа
    - Для хранения целых чисел Python в отличие от большинства языков использует всю доступную память.
    - Вещественные числа реализованы на основе чисел с плавающей точкой двойной точности — double (64 бита). 1 бит на знак, 11 бит на показатель экспоненты и 52 бита на значащую часть (мантиссу).
    Примеры: 3.0, -123.345, .76543, 23.490е23.
    • Логические: True, False.
    Логический тип на самом деле является лишь подтипом целого, значение False соответствует нулю, True — любому ненулевому целому числу.

    Типы переменных


    Упорядоченные последовательности
    — строки: последовательность литералов (символов). Строковые значения должны быть заключены в одинарные и двойные кавычки.
    Примеры: 'a', ‘фис', '234g 3654___', "dont".
    — списки: последовательность произвольных элементов, разделяемых запятыми и взятая в квадратные скобки. Пустой список— [ ].
    Примеры: [1, 2, 3], ['Name', 'Surname', Age].
    — кортежи: последовательность произвольных элементов, разделяемых запятыми, которая может быть взята в круглые скобки. Пустой кортеж обязательно должен быть взят в скобки: (), кортеж из одного элемента обязательно должен содержать запятую после единственного элемента (4,).
    Примеры: (2, 3) , (‘abc', 345)

    Типы данных


      int # целое
      float # вещественное
      bool # логические значения
      str # символьная строка


    a = 5
    print ( type(a) )
    a = 4.5
    print ( type(a) )
    a = True
    print ( type(a) )
    a = "Вася"
    print ( type(a) )







      1   2   3   4   5   6   7   8   9   ...   18


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