🗊Презентация Введение в язык программирования Python

Нажмите для полного просмотра!
Введение в язык программирования Python, слайд №1Введение в язык программирования Python, слайд №2Введение в язык программирования Python, слайд №3Введение в язык программирования Python, слайд №4Введение в язык программирования Python, слайд №5Введение в язык программирования Python, слайд №6Введение в язык программирования Python, слайд №7Введение в язык программирования Python, слайд №8Введение в язык программирования Python, слайд №9Введение в язык программирования Python, слайд №10Введение в язык программирования Python, слайд №11Введение в язык программирования Python, слайд №12Введение в язык программирования Python, слайд №13Введение в язык программирования Python, слайд №14Введение в язык программирования Python, слайд №15Введение в язык программирования Python, слайд №16Введение в язык программирования Python, слайд №17Введение в язык программирования Python, слайд №18Введение в язык программирования Python, слайд №19Введение в язык программирования Python, слайд №20Введение в язык программирования Python, слайд №21Введение в язык программирования Python, слайд №22Введение в язык программирования Python, слайд №23Введение в язык программирования Python, слайд №24Введение в язык программирования Python, слайд №25Введение в язык программирования Python, слайд №26Введение в язык программирования Python, слайд №27Введение в язык программирования Python, слайд №28Введение в язык программирования Python, слайд №29Введение в язык программирования Python, слайд №30Введение в язык программирования Python, слайд №31Введение в язык программирования Python, слайд №32Введение в язык программирования Python, слайд №33Введение в язык программирования Python, слайд №34Введение в язык программирования Python, слайд №35Введение в язык программирования Python, слайд №36Введение в язык программирования Python, слайд №37Введение в язык программирования Python, слайд №38Введение в язык программирования Python, слайд №39Введение в язык программирования Python, слайд №40Введение в язык программирования Python, слайд №41

Содержание

Вы можете ознакомиться и скачать презентацию на тему Введение в язык программирования Python. Доклад-сообщение содержит 41 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Введение в язык программирования Python
Описание слайда:
Введение в язык программирования Python

Слайд 2





О языке Python
Язык программирования Python был создан к 1991 году голландцем Гвидо ван Россумом
После того, как Россум разработал язык, он выложил его в Интернет, где сообщество программистов присоединилось к его улучшению
Официальный сайт поддержки языка – https://www.python.org.
Описание слайда:
О языке Python Язык программирования Python был создан к 1991 году голландцем Гвидо ван Россумом После того, как Россум разработал язык, он выложил его в Интернет, где сообщество программистов присоединилось к его улучшению Официальный сайт поддержки языка – https://www.python.org.

Слайд 3





Основные особенности языка
Python – это полноценный во многом универсальный язык программирования, используемый в различных сферах
 Основная, но не единственная, поддерживаемая им установка, – объектно-ориентированное программирование
Однако в данном курсе мы будем изучать структурное программирование, так как оно является базой
Без знания основных типов данных, ветвлений, циклов, функций нет смысла изучать более сложные парадигмы, т. к. в них все это используется
Описание слайда:
Основные особенности языка Python – это полноценный во многом универсальный язык программирования, используемый в различных сферах Основная, но не единственная, поддерживаемая им установка, – объектно-ориентированное программирование Однако в данном курсе мы будем изучать структурное программирование, так как оно является базой Без знания основных типов данных, ветвлений, циклов, функций нет смысла изучать более сложные парадигмы, т. к. в них все это используется

Слайд 4





Основные особенности языка
Python – интерпретируемый язык программирования. Это значит, что исходный код частями преобразуется в машинный в процессе его чтения специальной программой – интерпретатором
Python характеризуется ясным синтаксисом, т. к. в мало используются такие вспомогательные синтаксические элементы как скобки, точки с запятыми
Правила языка заставляют программистов делать отступы для обозначения вложенных конструкций
Описание слайда:
Основные особенности языка Python – интерпретируемый язык программирования. Это значит, что исходный код частями преобразуется в машинный в процессе его чтения специальной программой – интерпретатором Python характеризуется ясным синтаксисом, т. к. в мало используются такие вспомогательные синтаксические элементы как скобки, точки с запятыми Правила языка заставляют программистов делать отступы для обозначения вложенных конструкций

Слайд 5





Основные особенности языка
Интерпретаторы Python распространяется свободно на основании лицензии
Описание слайда:
Основные особенности языка Интерпретаторы Python распространяется свободно на основании лицензии

Слайд 6





Дзен Питона
Описание слайда:
Дзен Питона

Слайд 7


Введение в язык программирования Python, слайд №7
Описание слайда:

Слайд 8





Как писать программы на Python
Интерактивный режим
Сценарный режим
Описание слайда:
Как писать программы на Python Интерактивный режим Сценарный режим

Слайд 9





Основы синтаксиса Python
Сценарии исходного кода Python состоят из так называемых логических строк, каждая из которых в свою очередь состоит из физических строк 
Для обозначения комментариев используется символ # 
Комментарии и пустые строки интерпретатор игнорирует
Описание слайда:
Основы синтаксиса Python Сценарии исходного кода Python состоят из так называемых логических строк, каждая из которых в свою очередь состоит из физических строк Для обозначения комментариев используется символ # Комментарии и пустые строки интерпретатор игнорирует

Слайд 10





Основы синтаксиса Python
Физические строки разделяются самим символом конца строки, но если выражение слишком длинное для одной строки, то две физических строки можно объединить в одну логическую
Для этого необходимо в конце первой строки ввести символ обратного слеша (\), и тогда следующую строку интерпретатор будет трактовать как продолжение первой
Нельзя, чтобы на первой строке за символом \ находились бы другие символы, например, комментарий с #
Описание слайда:
Основы синтаксиса Python Физические строки разделяются самим символом конца строки, но если выражение слишком длинное для одной строки, то две физических строки можно объединить в одну логическую Для этого необходимо в конце первой строки ввести символ обратного слеша (\), и тогда следующую строку интерпретатор будет трактовать как продолжение первой Нельзя, чтобы на первой строке за символом \ находились бы другие символы, например, комментарий с #

Слайд 11





Основы синтаксиса Python
Для выделения блоков кода используются исключительно отступ
Логические строки с одинаковым размером отступа формируют блок, и заканчивается блок в том случае, когда появляется логическая строка с отступом меньшего размера
Именно поэтому первая строка в сценарии Python не должна иметь отступа
Усвоение этих несложных правил поможет избежать большинства ошибок, связанных с освоением нового языка
Описание слайда:
Основы синтаксиса Python Для выделения блоков кода используются исключительно отступ Логические строки с одинаковым размером отступа формируют блок, и заканчивается блок в том случае, когда появляется логическая строка с отступом меньшего размера Именно поэтому первая строка в сценарии Python не должна иметь отступа Усвоение этих несложных правил поможет избежать большинства ошибок, связанных с освоением нового языка

Слайд 12





Основы синтаксиса Python
В Python нет символа, который бы отвечал за отделение выражений друг от друга в исходном коде, как, например, точка с запятой (;) 
Также отсутствует такая конструкция, как фигурные скобки {}, позволяющая объединить группу инструкций в единый блок.
Описание слайда:
Основы синтаксиса Python В Python нет символа, который бы отвечал за отделение выражений друг от друга в исходном коде, как, например, точка с запятой (;) Также отсутствует такая конструкция, как фигурные скобки {}, позволяющая объединить группу инструкций в единый блок.

Слайд 13





Типы данных 
В языке Python выделяют несколько типов данных: 
целые числа, 
числа с плавающей точкой (вещественные), 
строки, 
логический тип 
Тип каждой переменной может динамически изменяться по ходу выполнения программы. Определить, какой тип имеет переменная, можно с помощью команды type()
Описание слайда:
Типы данных В языке Python выделяют несколько типов данных: целые числа, числа с плавающей точкой (вещественные), строки, логический тип Тип каждой переменной может динамически изменяться по ходу выполнения программы. Определить, какой тип имеет переменная, можно с помощью команды type()

Слайд 14





Наборы данных (коллекции)
В Python определены три типа коллекций для хранения наборов данных:
кортеж (tuple);
список (list);
словарь (dictionary).
Описание слайда:
Наборы данных (коллекции) В Python определены три типа коллекций для хранения наборов данных: кортеж (tuple); список (list); словарь (dictionary).

Слайд 15





Кортеж
Кортеж представляет собой неизменяемую упорядоченную последовательность данных
В нем могут содержаться элементы различных типов, например другие кортежи
Кортеж определяется в круглых скобках, а его элементы разделяются запятыми
 Специальная встроенная функция tuple() позволяет создавать кортежи из представленной последовательности данных
Описание слайда:
Кортеж Кортеж представляет собой неизменяемую упорядоченную последовательность данных В нем могут содержаться элементы различных типов, например другие кортежи Кортеж определяется в круглых скобках, а его элементы разделяются запятыми Специальная встроенная функция tuple() позволяет создавать кортежи из представленной последовательности данных

Слайд 16





Список
Список – это изменяемая упорядоченная последовательность элементов 
Элементы списка также разделяются запятыми, но задаются уже в квадратных скобках 
Для создания списков предлагается функция list()
Описание слайда:
Список Список – это изменяемая упорядоченная последовательность элементов Элементы списка также разделяются запятыми, но задаются уже в квадратных скобках Для создания списков предлагается функция list()

Слайд 17





Словарь
Словарь является хеш-таблицей, сохраняющей элемент вместе с его идентификатором-ключом
 Последующий доступ к элементам выполняется тоже по ключу, поэтому единица хранения в словаре – это пара объект-ключ и связанный с ним объект-значение
Словарь – это изменяемая, но не упорядоченная коллекция, так что порядок элементов в словаре может меняться со временем
Задается словарь в фигурных скобках, ключ отделяется от значения двоеточием, а сами пары ключ/значение разделяются запятыми
Для создания словарей доступна функция dict().
Описание слайда:
Словарь Словарь является хеш-таблицей, сохраняющей элемент вместе с его идентификатором-ключом Последующий доступ к элементам выполняется тоже по ключу, поэтому единица хранения в словаре – это пара объект-ключ и связанный с ним объект-значение Словарь – это изменяемая, но не упорядоченная коллекция, так что порядок элементов в словаре может меняться со временем Задается словарь в фигурных скобках, ключ отделяется от значения двоеточием, а сами пары ключ/значение разделяются запятыми Для создания словарей доступна функция dict().

Слайд 18





Виды коллекций
(‘w’,‘o’,‘r’,‘l’,‘d’)     # кортеж из пяти элементов
(2.62,)                   # кортеж из одного элемента
[“test”,'me']         # список из двух элементов
[  ]                          # пустой список
{ 5:‘отл’, 4:‘хор’, 3:‘удов’ }   
                              # словарь из трех элементов с
                                  ключами типа int
Описание слайда:
Виды коллекций (‘w’,‘o’,‘r’,‘l’,‘d’)     # кортеж из пяти элементов (2.62,)                   # кортеж из одного элемента [“test”,'me']         # список из двух элементов [  ]                      # пустой список { 5:‘отл’, 4:‘хор’, 3:‘удов’ }   # словарь из трех элементов с ключами типа int

Слайд 19





Переменная 
Переменная — это простейшая именованная структура данных, в которой может быть сохранён промежуточный или конечный результат работы программы.
Переменную в Python создать очень просто — нужно присвоить некоторому идентификатору значение при помощи оператора присваивания «=».
Описание слайда:
Переменная Переменная — это простейшая именованная структура данных, в которой может быть сохранён промежуточный или конечный результат работы программы. Переменную в Python создать очень просто — нужно присвоить некоторому идентификатору значение при помощи оператора присваивания «=».

Слайд 20





Переменная 
ПРИМЕР
a = 10
b = 3.1415926
c = “Hello”
d = [1, 2, 3]
В этом примере используются четыре переменные:
переменная a хранит значение типа int (целое число),
переменная b — типа float (действительное число),
переменная c — типа str (строка),
переменная d — типа list (список, в данном случае из трех целых чисел).
Описание слайда:
Переменная ПРИМЕР a = 10 b = 3.1415926 c = “Hello” d = [1, 2, 3] В этом примере используются четыре переменные: переменная a хранит значение типа int (целое число), переменная b — типа float (действительное число), переменная c — типа str (строка), переменная d — типа list (список, в данном случае из трех целых чисел).

Слайд 21





Переменная 
Никакого специального объявления переменных не требуется, первое присваивание переменной значения и является ее объявлением
Идентификатор в Python является «ссылкой» на хранимые в памяти данные
Python — язык с динамической типизацией: 
каждая переменная в каждый момент времени имеет определенный тип, но этот тип может меняться по ходу выполнения программы, достаточно просто присвоить ей новое значение другого типа
Описание слайда:
Переменная Никакого специального объявления переменных не требуется, первое присваивание переменной значения и является ее объявлением Идентификатор в Python является «ссылкой» на хранимые в памяти данные Python — язык с динамической типизацией: каждая переменная в каждый момент времени имеет определенный тип, но этот тип может меняться по ходу выполнения программы, достаточно просто присвоить ей новое значение другого типа

Слайд 22





Операторы в Python
В языке существуют следующие типы операторов:
Арифметические операторы
Операторы сравнения (реляционные)
Операторы присваивания
Логические операторы
Операторы членства
Описание слайда:
Операторы в Python В языке существуют следующие типы операторов: Арифметические операторы Операторы сравнения (реляционные) Операторы присваивания Логические операторы Операторы членства

Слайд 23





Арифметические операторы
Описание слайда:
Арифметические операторы

Слайд 24





Операторы сравнения
Описание слайда:
Операторы сравнения

Слайд 25





Операторы присваивания
Описание слайда:
Операторы присваивания

Слайд 26





Операторы присваивания
Описание слайда:
Операторы присваивания

Слайд 27





Логические операторы
Описание слайда:
Логические операторы

Слайд 28





Операторы членства предназначены для проверки на наличие элемента в составных типах данных, таких, как строки, списки, кортежи или словари
Описание слайда:
Операторы членства предназначены для проверки на наличие элемента в составных типах данных, таких, как строки, списки, кортежи или словари

Слайд 29





Приоритет операторов
Описание слайда:
Приоритет операторов

Слайд 30





Строки. Основные операции 
Строки в Python имеют тип str. 
Строкой называется последовательность символов: букв, цифр, знаков ы препинания и т.д. 
 
 A + B — конкатенация (строка B приписывается к строке A); 
 A * n — повторение n раз, значение n должно быть целого типа
Описание слайда:
Строки. Основные операции Строки в Python имеют тип str. Строкой называется последовательность символов: букв, цифр, знаков ы препинания и т.д. A + B — конкатенация (строка B приписывается к строке A); A * n — повторение n раз, значение n должно быть целого типа

Слайд 31





Преобразование типов в Python
Иногда бывает полезно целое число записать как строку 
И, наоборот, если строка состоит из цифр, то полезно эту строку представить в виде числа, чтобы дальше можно было выполнять арифметические операции с ней 
Для этого используются функции, название которых совпадает с именем типа, то есть int, float, str
Описание слайда:
Преобразование типов в Python Иногда бывает полезно целое число записать как строку И, наоборот, если строка состоит из цифр, то полезно эту строку представить в виде числа, чтобы дальше можно было выполнять арифметические операции с ней Для этого используются функции, название которых совпадает с именем типа, то есть int, float, str

Слайд 32





Преобразование типов в Python
Например:
int(‘123’) вернет целое число 123
str(123) вернет строку ‘123’
print(str(2 + 2) * int('2' + '2')) 
                             инструкция выведет символ “4”  22 раза
функция int(12.3) или int(-12.3) 
                             превращает дробное число в целое 
 list('abc')
            преобразование строки в список букв['a', 'b', 'c']
Описание слайда:
Преобразование типов в Python Например: int(‘123’) вернет целое число 123 str(123) вернет строку ‘123’ print(str(2 + 2) * int('2' + '2')) инструкция выведет символ “4” 22 раза функция int(12.3) или int(-12.3) превращает дробное число в целое list('abc') преобразование строки в список букв['a', 'b', 'c']

Слайд 33





Ввод данных 
Для считывания строки со стандартного ввода используется функция input(), которая считывает строку с клавиатуры и возвращает значение считанной строки, которое сразу же можно присвоить переменным: 
a = input()
b = input()
Правда, функция input возвращает текстовую строку. Если нужно сделать так, чтобы переменные имели целочисленные значения, то сразу же после считывания выполним преобразование типов при помощи фунцкии int:
a = int(a)
b = int(b)
Можно объединить считывание строк и преобразование типов, если вызывать функцию int для того значения, которое вернет функция input():
a = int(input())
b = int(input())
Описание слайда:
Ввод данных Для считывания строки со стандартного ввода используется функция input(), которая считывает строку с клавиатуры и возвращает значение считанной строки, которое сразу же можно присвоить переменным: a = input() b = input() Правда, функция input возвращает текстовую строку. Если нужно сделать так, чтобы переменные имели целочисленные значения, то сразу же после считывания выполним преобразование типов при помощи фунцкии int: a = int(a) b = int(b) Можно объединить считывание строк и преобразование типов, если вызывать функцию int для того значения, которое вернет функция input(): a = int(input()) b = int(input())

Слайд 34





Ввод данных 
Сложнее считать значения переменных, если они записаны в отдельной строке 
Здесь нужно применить к считанной строке метод split(), который разделяет строку на части по одному или двум пробелам
Затем результат выполнения этой функции присваивается кортежу из двух или нескольких чисел. 
Например, если в строке вводятся два числа через пробел, то считать их можно так:
a, b = input().split()
a = int(a)
b = int(b)
Описание слайда:
Ввод данных Сложнее считать значения переменных, если они записаны в отдельной строке Здесь нужно применить к считанной строке метод split(), который разделяет строку на части по одному или двум пробелам Затем результат выполнения этой функции присваивается кортежу из двух или нескольких чисел. Например, если в строке вводятся два числа через пробел, то считать их можно так: a, b = input().split() a = int(a) b = int(b)

Слайд 35





Ввод данных 
Аналогично, три переменные можно считать, записав слева от оператора присваивания кортеж из трех переменных: 
                    a, b, c = input().split()
Описание слайда:
Ввод данных Аналогично, три переменные можно считать, записав слева от оператора присваивания кортеж из трех переменных: a, b, c = input().split()

Слайд 36





Вывод данных 
Для вывода данных используется функция print 
Выводит значения переменных, значения любых выражений 
Например:
                                  print(2 + 2 ** 2) 
                                  a = 1 
                                  b = 2 
                                   print (a, '+', b, '=', a + b)
Выводимые значение разделяются одним пробелом
Описание слайда:
Вывод данных Для вывода данных используется функция print Выводит значения переменных, значения любых выражений Например: print(2 + 2 ** 2) a = 1 b = 2 print (a, '+', b, '=', a + b) Выводимые значение разделяются одним пробелом

Слайд 37





Вывод данных 
Можно разделять выводимые значения двумя пробелами, любым другим символом, любой другой строкой, выводить их в отдельных строках или не разделять
Для этого функции print передают специальный именованный параметр, называемый sep (аббревиатура от слова separator, т.е. разделитель) 
По умолчанию параметр sep равен строке из одного пробела
Параметр sep указывается в списке вывода:
                                  print(a, b, c, sep = ‘ __:__ ‘)
Описание слайда:
Вывод данных Можно разделять выводимые значения двумя пробелами, любым другим символом, любой другой строкой, выводить их в отдельных строках или не разделять Для этого функции print передают специальный именованный параметр, называемый sep (аббревиатура от слова separator, т.е. разделитель) По умолчанию параметр sep равен строке из одного пробела Параметр sep указывается в списке вывода: print(a, b, c, sep = ‘ __:__ ‘)

Слайд 38





Вывод данных 
Чтобы совсем убрать разделитель при выводе нужно передать параметр sep, равный пустой строке:
           print (a, '+', b, '=', a + b, sep = '')
Для того, чтобы значения выводились с новой строке, нужно 
           print (a, b, sep = '\n')
Для вывода обратного слэша нужно повторить его два раза: ‘\\’
 print("ПН", "ВТ", "СР", "ЧТ", "ПТ", "СБ", "ВС", sep=" - ")
                      ПН - ВТ - СР - ЧТ – ПТ – СБ - ВС
Описание слайда:
Вывод данных Чтобы совсем убрать разделитель при выводе нужно передать параметр sep, равный пустой строке: print (a, '+', b, '=', a + b, sep = '') Для того, чтобы значения выводились с новой строке, нужно print (a, b, sep = '\n') Для вывода обратного слэша нужно повторить его два раза: ‘\\’ print("ПН", "ВТ", "СР", "ЧТ", "ПТ", "СБ", "ВС", sep=" - ") ПН - ВТ - СР - ЧТ – ПТ – СБ - ВС

Слайд 39





Программирование Python
Описание слайда:
Программирование Python

Слайд 40





Программирование Python
Описание слайда:
Программирование Python

Слайд 41





Программирование Python
Описание слайда:
Программирование Python



Похожие презентации
Mypresentation.ru
Загрузить презентацию