
Одномерные массивы 9 класс Python
Presentation
•
Education, Computers
•
9th Grade
•
Practice Problem
•
Medium
Мырза Андасов
Used 50+ times
FREE Resource
13 Slides • 8 Questions
1
Одномерные массивы 9 класс Python
By Мырза Андасов
2
Python - повторение
Python
Python — это высокоуровневый язык программирования, который используется в различных сферах IT, таких как машинное обучение, разработка приложений, web, парсинг и другие.
Как вы думаете, насколько популярен Python?
3
Python - повторение
Python
В 2019 году Python стал самым популярным языком программирования, обогнав Java на 10%. Это обусловлено многими причинами, одна из которых — высокая оплата труда квалифицированных специалистов (около 100 тысяч долларов в год).
И такое бывает
4
Python - среда
Google Colab
Данная среда позволяет вам создавать блокноты, в которых вы сможете выполнять те или иные задачи. Она позволяет выполнять программный код и давать те или иные комментарии при помощи текста. Для работы потребуется Google аккаунт
Не забудьте пройти по ссылке и постараться создать простейшие блокноты. Многие задания будет лучше выполнять там.
5
Python - среда
Возможные вопросы
Использовать данную среду через телефон - возможно. Для этого четко переходите по ссылке. Для того, чтобы дать доступ через телефон, вам потребуется Google Диск. На диске вы даёте доступ. По ссылке переходите и работаете.
Ссылка на урок для 10-ых классов где они знакомились с данной средой: https://colab.research.google.com/drive/1-0jkCjrEy9moYnYbL0gFo7zB5Av7fK7G?usp=sharing
6
Multiple Choice
В каком году Python стал самым популярным языком?
2009
2019
2020
2016
7
Multiple Choice
Какую среду разработки мы будем использовать на уроках?
Python Shell
Visual Studio
Google Colab
8
Массивы
Массивы = Списки
Подумайте, чем ещё могут отличаться массивы и списки. И есть ли вообще эти отличия?
Встроенной поддержки массивов в Python нет. Вместо них можно использовать списки. В принципе - ассоциация массивы = списки более чем правильная, так как выполняют они, в принципе, одни и те же функции. В общих чертах - массивы - это определенное количество значения одного типа, которые хранятся в одной переменной. В списке - типы произвольные.
9
Массивы, списки - ссылки
Ссылки
Поиск информации в интернете - очень полезный навык. А в программировании очень многое можно найти именно там. Пользуйтесь.
10
Массивы
Инициализация массива
Возьмем следующий код:
a=[5,6,7,8,9]
Данный код инициализировал переменную a как список(массив), занеся в неё значения 5, 6, 7, 8, 9.
Как вы думаете, на какой позиции в списке на языке Python находится цифра 6?
11
Массивы
Порядок
Чтобы обратиться к элементу списка нам нужно написать имя переменной и в квадратных скобках - его позицию. Давайте выведем число 6 из массива.
print(a[1])
Позиция в списках в языке Python начинается с 0.
Да да. Это значит что на 0 позиции находится 5. На 1 - 6, 2 - 7, 3 - 8, 4 - 9.
12
Функции списков(массивов)
Те, которые понадобятся
Все функции не вместить. Исследуйте их. Смотрите, ищите. Поиск - то, чем нужно уметь заниматься.
Функция | Пример использования |
|---|---|
append | a.append(10) - добавляет в конец списка a значение 10. На новую позицию |
count | a.count() - возвращает количество элементов списка a. Сколько их там? |
index | a.index(5) - возвращает позицию числа 5 в списке a. Если его нет - -1. |
13
Поставим задачу
Список друзей
Анна захотела составить список своих друзей. Она внесла в него Машу, Дашу и Вику. Спустя неделю она подружилась с Настей и захотела внести её в список своих друзей. Реализуйте данные действия на языке программирования.
Подумайте, как это сделать? У вас будет открытый вопрос. На ответ даётся 30 секунд. После увидите ответ.
14
Open Ended
Анна захотела составить список своих друзей. Она внесла в него Машу, Дашу и Вику. Спустя неделю она подружилась с Настей и захотела внести её в список своих друзей. Реализуйте данные действия на языке программирования.
15
Решение
Список друзей
friends=["Маша","Даша","Вика"]
friends.append("Настя")
print(friends)
Попробуйте выполнить данный код в Google Colab. Поэксперементируйте.
16
Multiple Choice
Укажите правильную инциализацию массива a
a=5,6,7,8,9
a=[5,6,7,8,9]
a={5,6,7,8,9}
a=(5,6,7,8,9)
17
Multiple Choice
Дан следующий код:
a=[4,6,8,10]
Какой код выведет число 8?
print(a[1])
print(a[2])
print(a[3])
print(a[4])
18
Multiple Choice
Какая функция добавляет элементы в конец списка?
append
count
index
19
Multiple Choice
Какая функция возвращает количество элементов списка?
append
count
index
20
Multiple Choice
Какая функция возвращает позицию первого вхождения того или иного элемента?
append
count
index
21
Домашнее задание
Задание
Найдите в интернете примеры использования списков в Python. Разберите один из примеров построчно. Что делает та или иная строка. Выполняете в тетради. Для выполнения можно использовать примеры, которые давались по ссылкам. https://pythonworld.ru/tipy-dannyx-v-python/spiski-list-funkcii-i-metody-spiskov.html
Самые простой способ - воспользоваться примерами по ссылке выше. Сделайте разбор хотя бы 2-3 строк.
Одномерные массивы 9 класс Python
By Мырза Андасов
Show answer
Auto Play
Slide 1 / 21
SLIDE
Similar Resources on Wayground
18 questions
Сортировка 9 класс
Presentation
•
9th Grade
16 questions
MEMAHAMI PSEUDOCODE
Presentation
•
9th Grade
14 questions
3_Операційні системи, їхні різновиди. Драйвери
Presentation
•
9th Grade
18 questions
Mengenal Python
Presentation
•
9th Grade
13 questions
Составление алгоритмов обработки строковых величин
Presentation
•
9th Grade
13 questions
การพัฒนาแอปพลิเคชัน
Presentation
•
9th Grade
12 questions
Графічний інтерфейс користувача на мові Python
Presentation
•
9th Grade
21 questions
Программирование на Python
Presentation
•
10th Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade