Содержание
- 2. Составные типы данных
- 3. Составной = из нескольких частей
- 4. Кортеж Представляет собой набор неизменяемых значений (1, 2) (1, 2, 3) ('a', 'b', 'c', 'd', 'e',
- 5. Практика Файл "types/tuples.py"
- 6. Список Представляет собой изменяемый набор значений [1, 2, 1, 3] [True, False] ['person', 'manager', 'student']
- 7. Практика Файл "types/lists.py"
- 8. Мы можем добавить новые значения в список. А в кортеж? numbers = [1, 2, 3] numbers.append(4)
- 9. В кортеж - нельзя ничего добавить!
- 10. Можно ли изменить объект? Если да, то он изменяемый Если нет, то он неизменяемый
- 11. Практика Файл "tuple_vs_list.py"
- 12. Множество Представляет собой изменяемый набор уникальных значений {1, 2} {'my', 'unique', 'words'} {'a', False, None, 1}
- 13. Практика Файл "types/sets.py"
- 14. Словарь Представляет собой набор пар {"ключ": "значение"} {} {'a': 1, 'b': 2, 'c': 3} {'name': 'Ivan',
- 15. Практика Файл "types/dicts.py"
- 16. first = [1, 2] second = first first.append(3) print(first) # [1, 2, 3] print(second) # [1,
- 17. Какова сложность операций? https://wiki.python.org/moin/TimeComplexity
- 18. Каждый тип данных хорош в чем-то своем В tuple быстро брать значения по индексу В list
- 19. Промежуточные итоги Неизменяемые типы (immutable): Простые типы: int, float, complex, bool, str, None Кортежи: tuple Изменяемые
- 20. Функции
- 21. Вызов функции Уже знакомая для нас конструкция: len('abc') print('2 + 2 = ', 4) input('How are
- 22. Определение функции
- 23. Определение функции def sum_two_numbers(number1, number2): ... Где: def - ключевое слово для объявления функции sum_two_numbers -
- 24. Определение функции def sum_two_numbers(input_var1, input_var2): return input_var1 + input_var2 Где: return - ключевое слово, чтобы вернуть
- 25. Определение и вызов функции неразрывно связаны!
- 26. Практика Файл "functions/definition.py"
- 27. Функция может принимать Нулевое количество аргументов: print() # Позиционные аргументы: print(1, 2) # 1 2 Именованные
- 28. Функция может принимать Любое количество позиционных аргументов: print(1, 2, 3, 4, 5, 6, 7, 8, 9,
- 29. Практика Файл "functions/args_and_kwargs.py"
- 30. Области видимости
- 31. Области видимости LANGUAGE_NAME = 'Python' def print_language_name(): heart = ' print('I am learning', LANGUAGE_NAME, heart) print(LANGUAGE_NAME,
- 32. Области видимости нужны нам, чтобы прятать лишнее!
- 33. Практика Файл "scopes.py"
- 35. Скачать презентацию




![Список Представляет собой изменяемый набор значений [1, 2, 1, 3] [True, False] ['person', 'manager', 'student']](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1123341/slide-5.jpg)









![first = [1, 2] second = first first.append(3) print(first) # [1, 2,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1123341/slide-15.jpg)

















Марк Цукерберг
YouTube канал CryptoOptimist
Устройство компьютера
Прикладные протоколы стека FTP и TFTP
Структура Web-сайта
Лекция 1 мат. пакет Matlab (1)
Аддитивные технологии
Табличный процессор Microsoft Excel
Тест по основам программирования. Pascal
Сеточный следящий алгоритм решения задачи линейного программирования
Формы записи алгоритмов. Фигуры (блоки) блок-схемы
Варианты получения информации
Операционная система Microsoft Windows
Основные логические операции. Практические задания
Функции активации
Обработка графической информации. Контрольная работа. 7 класс
Элементы комбинаторики, теория множеств и математической логики
Типы данных. Циклы
Информационные объекты
От первых счётных приборов до персональных компьютеров.
Android files. Работа с файлами
Сотовая связь
Фотосушка. О проекте
Обои для презентации
Интернет как виртуальное пространство и средство массовой коммуникации
Знаковые модели. Моделирование и формализация. 9 класс
План покрытия 4G в Балаковском районе
Ресурсы в WPF