Содержание
- 2. Литература: 1. Изучаем Python. Марк Лутц 2. Язык программирования Python. Сузи Р.А. 3. Бхаргава А. Грокаем
- 3. История PYTHON Язык программирования PYTHON был создан в 1991 году голландцем Гвидо ван Россумом. Свое имя
- 4. Дзэн Питона Если интерпретатору Питона дать команду import this (импортировать "сам объект"), то выведется так называемый
- 5. Дзэн PYTHON (философия) Красивое лучше, чем уродливое. Явное лучше, чем неявное. Простое лучше, чем сложное. Сложное
- 6. Python – высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода Python
- 7. Преимущества Python Скорость выполнения программ написанных на Python очень высока. Это связанно с тем, что основные
- 8. Недостатки PYTHON PYTHON, как и другие интерпретируемые языки, имеет сравнительно невысокую скорость выполнения программ. Однако, в
- 9. Интерактивный режим В основном интерпретатор выполняет команды построчно: пишешь строку, нажимаешь Enter, интерпретатор выполняет ее, наблюдаешь
- 10. Синтаксис Во первых стоит отметить интересную особенность Python. Он не содержит операторных скобок (begin..end в pascal
- 11. Программа. Язык программирования Программа – набор инструкций для определенного исполнителя. Язык программирования – это формальный язык,
- 12. Компиляторы и интерпретаторы
- 13. Особенности Python Интерпретируемый язык Ясный синтаксис Полноценный универсальный язык Свободно-распространяемый интерпретатор Два режима работы: интерактивный и
- 14. Web IDE: https://repl.it/languages/python3
- 15. Текстовый редактор + терминал Sublime Text 3 Terminal
- 16. JetBrains PyCharm IDE: https://www.jetbrains.com/pycharm/
- 17. https://www.anaconda.com/products/individual
- 18. Основные элементы блок-схем Начало Конец – Начало вычислительного процесса. – Конец вычислений. – Блок обмена информацией;
- 19. СЛЕДОВАНИЕ Последовательное исполнение блоков один за другим. Вычислить площадь круга. конец
- 20. Составить блок-схему алгоритма и программу вычисления функции: ВЕТВЛЕНИЕ
- 21. Инструкция break– Выход из цикла в произвольном месте Составить блок-схему алгоритма и программу вычисления суммы n
- 22. конец s := s+i 5 i да нет s:=0; i:=0 2 n 1 ЦИКЛ С ПОСТУСЛОВИЕМ
- 23. конец s := s+i 5 i да нет s:=0; i:=0 2 n 1 ЦИКЛ БЕЗУСЛОВИЯ i
- 24. ЦИКЛ C ПАРАМЕТРОМ Инструкция break– Выход из цикла в произвольном месте
- 25. Типы данных? Каждое значение в Python имеет тип. Поскольку в Python всё — объект, типы являются
- 26. Данные и их типы целые числа (integer) – положительные и отрицательные целые числа, а также 0
- 27. Операции. Операции над разными типами данных
- 28. Изменение типов данных int() – преобразует аргумент в целое число str() – преобразует аргумент в строку
- 29. Математические операторы
- 30. Переменные в Python Переменная – это ссылка на область памяти, где хранятся те или иные данные
- 31. Имена переменных в Python Имя переменной может состоять только из цифр, букв и символов подчеркивания Имя
- 32. Пример работы с переменными >>> apples = 100 >>> eat_day = 5 >>> day = 7
- 33. Логические выражения и логический тип данных Выражение: Значение: Если результатом вычисления выражения может быть лишь истина
- 34. Логические выражения и логический тип данных Операторы сравнения
- 35. Логические выражения и логический тип данных Примеры работы с логическими выражениями на языке программирования Python (после
- 36. Логические выражения и логический тип данных Логические операции Логические выражения в результате вычисления принимают логические значения
- 37. Ввод и вывод данных - осуществляется с помощью встроенных функций Ввод: input (параметры) Вывод: print (параметры)
- 38. Ввод данных >>> input() 1234 '1234' >>> input() Hello World! 'Hello World!' >>> 1. >>> input('Введите
- 39. Вывод данных >>> print("Программа 'Game Over' 2.0") Программа 'Game Over' 2.0 >>> print("Тоже", "самое", "сообщение") Тоже
- 40. Библиотека math import math # подключение библиотеки math math.sin(x) #вызов функции от одного аргумента y =
- 41. Библиотека math int(x), round(x,n), abs(x) не требуют подключения модуля math
- 42. Библиотека math
- 43. Библиотека math
- 44. Библиотека math (продолжение)
- 45. Пример 1.
- 46. Пример 1. (Исходный код) # Линейная программа a = int(input("Введите a = ")) b = int(input("Введите
- 47. Строки >>> some_line = 'Hello OTUS' >>> another_line = "Just some text" >>> multiline = '''Hi!
- 48. Индексы Так как строка является типом коллекции, то к каждому символу можно обратиться по индексу. Также
- 49. # Создаем массив. Для этого внутри прямоугольных скобок # через запятую перечисляем значения >>> first_9_fibonacci_numbers =
- 50. Условный оператор
- 51. Задача: изменить порядок действий в зависимости от выполнения некоторого условия.
- 52. Структура полного условного оператора if : else:
- 53. Сложные условия Задача: набор сотрудников в возрасте 25-40 лет (включительно). if : print("подходит") else: print("не подходит")
- 54. Пример. Даны два вещественных числа а и b. Если первое больше второго, то увеличить каждое число
- 55. Таблица истинности
- 56. Свойства условий: Сокращение длинных условий • использовать обратный слэш («\»): if v • взять все условие
- 57. 3.Условие - логические функции, то есть функции, возвращающие результат логического типа n = int(input('Введите целое число
- 58. Неполная форма M = a if b > a: M = b M = max(a, b)
- 59. if a > b: с = a a = b b = c 4 6 ?
- 60. Вложенные условные операторы if a > b: print("Андрей старше") else: if a == b: print("Одного возраста")
- 61. Каскадное ветвление if a > b: print("Андрей старше") elif a == b: print("Одного возраста") else: print("Борис
- 62. Каскадное ветвление cost = 1500 if cost print ( "Скидок нет." ) elif cost print (
- 63. Циклы в python
- 64. Функция range создаст список длинной в «n» элементов a = range(5, 10) числа с 5 до
- 65. for number in [0, 1, 2, 3, 4]: print(number) for number in range(5): print(number) for number
- 66. i = 0 while i print(i) i = i + 1 while i print(i) if i
- 67. my_list = [1, 2, 3, 4, 5] for i in my_list: if i == 3: print("Item
- 68. Задачи: 1. Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1,
- 69. 4. Одноклеточная амеба каждые 3 часа делится на 2 клетки. Определить, сколько клеток будет через 3,
- 70. 6. Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег
- 71. * «Странный муж» . Некий мужчина отправляется на работу, которая находится на расстоянии 1 км от
- 73. Скачать презентацию