Установка IDLE

Содержание

Слайд 2

Страница загрузки http://www.python.org/

Страница загрузки http://www.python.org/

Слайд 3

Слайд 4

Старт инсталляции

Старт инсталляции

Слайд 5

Указываем каталог инсталляции

Указываем каталог инсталляции

Слайд 6

Выбор устанавливаемых компонентов

Выбор устанавливаемых компонентов

Слайд 7

Продолжение инсталляции

Продолжение инсталляции

Слайд 8

Завершение инсталляции

Завершение инсталляции

Слайд 9

Программная группа Python

Программная группа Python

Слайд 10

Интерактивная справка

Интерактивная справка

Слайд 11

Интерпретатор команд IDLE

Интерпретатор команд IDLE

Слайд 12

Запуск скриптов внутри IDLE

Запуск скриптов внутри IDLE

Слайд 13

Инсталляция в среде Linux на примере Ubuntu Проверка установки Python: python –V

Инсталляция в среде Linux на примере Ubuntu

Проверка установки Python:
python –V

Слайд 14

Центр инсталляции ПО Ubuntu

Центр инсталляции ПО Ubuntu

Слайд 15

Поиск подходящего программного пакета

Поиск подходящего программного пакета

Слайд 16

Подтверждение прав

Подтверждение прав

Слайд 17

Консольный режим

Консольный режим

Слайд 18

Ввод программы в консольном режиме

Ввод программы в консольном режиме

Слайд 19

IDLE в среде Linux

IDLE в среде Linux

Слайд 20

Окно IDLE

Окно IDLE

Слайд 21

Установка Scribes

Установка Scribes

Слайд 22

Общая структура программы # -*- coding: cp1251 -*- #!/usr/bin/python #!/usr/local/bin/python #!/usr/bin/env python

Общая структура программы

# -*- coding: cp1251 -*-
#!/usr/bin/python
#!/usr/local/bin/python
#!/usr/bin/env python

Слайд 23

Отсутствие операторных скобок, код С++ if ( a >= b) {

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

if ( a >= b)
    {
      cout

<< a << " >= " << b;
    } else 
         {
          cout << a << " <= " << b;
         }
Слайд 24

Отсутствие операторных скобок, код Python if a >= b : print

Отсутствие операторных скобок, код Python

if a >= b :
print (a +

">=" + b)
else:
print (a + "<=" + b)
Слайд 25

Такой код выдаст ошибку:

Такой код выдаст ошибку:

Слайд 26

Обозначение «;» a = 1; b = 2; с = 3

Обозначение «;»

a = 1; b = 2; с = 3

Слайд 27

Переносы строк Вариант 1: a = 1 + 2 \ +

Переносы строк

Вариант 1:
a = 1 + 2 \
+ 3
Вариант 2:
a =

(1 + 2
+ 3)
Слайд 28

Комментарии # это офигенно длинный комментарий """ Это очень Длинный и

Комментарии

# это офигенно длинный комментарий
"""
Это очень
Длинный и многословный комментарий, располагающийся
На нескольких

строках """
Слайд 29

Особенности работы в IDLE Однострочный режим работы можно использовать в качестве

Особенности работы в IDLE

Однострочный режим работы можно использовать в качестве калькулятора:
>>>

1 + 2
3
>>> _ + 10
13
Слайд 30

Горячие клавиши + - выбор из списка + - завершение ввода

Горячие клавиши

+ <Пробел> - выбор из списка
+ -

завершение ввода
+ - предыдущая команда
+

- последняя команда

Слайд 31

Ввод и вывод результатов работы Сигнатура оператора print: print([Объекты], [sep= '

Ввод и вывод результатов работы

Сигнатура оператора print:
print([Объекты], [sep= ' '] [,

end='\n'] [, file=sys.stdout])
Примеры:
print ("str1", "str2")
print ("str1", "str2", sep='')
Слайд 32

>>> print ("str1","str2",end="@"); print(); print("str3", end='@') str1 str2@ str3@ >>>

>>> print ("str1","str2",end="@"); print(); print("str3", end='@')
str1 str2@
str3@
>>> 

Слайд 33

Ввод данных с консоли, сигнатура функции input [ = ] input([

Ввод данных с консоли, сигнатура функции input

[<переменная> = ] input([<Какое-то сообщение>])
Пример:
>>>

usermessage = input("Я вас внимательно слушаю! \n"); \
print("Вы сказали:",usermessage)
Я вас очень внимательно слушаю!
Привет!
Вы сказали: Привет!
>>> 
input("Для выхода из программы нажмите любую клавишу")
Слайд 34

Массив argv #-*- coding: utf-8 -*- import sys arr = sys.argv print(arr[0]) print(arr[1]) print(arr[2]) print(arr[3])

Массив argv

#-*- coding: utf-8 -*-
import sys
arr = sys.argv
print(arr[0])
print(arr[1])
print(arr[2])
print(arr[3])

Слайд 35

Массив argv

Массив argv

Слайд 36

Документация Python

Документация Python

Слайд 37

Что можно делать с помощью Python? Всё, что угодно, - от

Что можно делать с помощью Python?

Всё, что угодно, - от веб-сайтов

и игровых программ до управления роботами и космическими кораблями!
Развитые сетевые средства
Доступ ко многим базам данных
Развитые системные средства
Отличные графические средства
«Батарейки» в комплекте!
Слайд 38

Первая программа # -*- coding: utf-8 -*- import sys """ Это

Первая программа

# -*- coding: utf-8 -*-
import sys
""" Это заготовка для первой

программы
на языке Python """
print("Hello world!")
input("Нажмите любую клавишу!")
Слайд 39

Запуск программ из IDLE >>> Hello world! Нажмите любую клавишу!п >>>

Запуск программ из IDLE

>>>
Hello world!
Нажмите любую клавишу!п
>>>