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

















Инженерная и компьютерная графика. Система проектной документации для строительства (СПДС), тема 8
Choose the right option
Реализация произвольного автомата в виде СЛС
Функции и события в JavaScript
ADM Partenaires. Создание нового пользователя
Разработка информационной системы для решения задачи анализа финансовых потоков многоуровневой организации
Информатика без границ
Электронный чек-лист. Способ оценивания
Нотация IDEF. Лекция 1
Ресурсы научно-методического, нормативного и информационного характера в помощь профессиональной деятельности
Курс по информационной безопасности
Основы сетевых технологий_Лекция 3
Что такое CTF
Flowers memory
Автоматизация деятельности предприятий под ключ
ВКонтакте Бот
Правила заполнения карточек Trello
Определение количества информации
Информационная система. Каталог музыкальных книг
Жизненный цикл современной программной системы
Управление памятью
Компьютерная графика
Бомж-Нарратив
Основные режимы работы с базой данных
Сетевой город. Образование
Сетевой этикет
Алгоритмы
Роль рекламы в интернете