Содержание
- 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)

















Основы интернета. Веб-сервер
Госуслуги 21 века
Информационные системы управления
Каскадные таблицы стилей
Выписка из реестра членов СРО
Разработка многофункционального изокинетического тренажера с обратной связью SmartPower
Учимся делать размерные сетки
Основные понятия и теории моделирования
Підвищення показників якості мереж мобільного зв’язку четвертого покоління
Погрузись в мир анимации powerpoint
Детский конкурс Эра эрудитов. Дистанционное участие в конкурсе через систему Личный кабинет дошкольника
Система управления базами данных Access
Инфокоммуникационные системы специального назначения
Разделение сети на подсети
Презентация на тему Визуальная среда Delphi
Цветовая модель RGB
Виды информационных моделей и их назначение
Что такое презентация?
Умные таблицы Excel 2007-2013
Создание изображений
Архивация данных
Лекция 1
Франчайзинг. Проведение фотомониторинга
Hyper Text Markup Language
Рекурсивний перебір. Лекция 20
Руслан Тушенцов, известный как Crazy Mega Hell
Python 6.0.2022_ООП
Программирование на языке Си#. ООП (Объектно-Ориентированное Программирование)