Участник:YachenkoSM: различия между версиями

Материал из Поле цифровой дидактики
Строка 4: Строка 4:
|Environment=Python, Scratch
|Environment=Python, Scratch
}}
}}
<scratch project="211029567" />
{{#ask: [[Python]] | format=embedded }}
{{#ask: [[Python]] | format=embedded }}



Версия 19:27, 12 сентября 2024



Описание участника Яченко Софья Михайловна. Студентка ИВО-241м. Учитель информатики.
Область знаний Информатика, Интернет вещей
Веб-сайт
Видео запись
Кто оказал влияние (учителя)
из Категория:Person
Понятия, которые интересуют
из Категория:Понятие
Среды и средства, которые использует
из цифровых средств или игр или книг
Python, Scratch
Позиция (положение)
Профиль подготовки
Педагогическая направленность
Принадлежность к организациям (сообщества)
Виды спорта, которыми занимается
Проекты, статьи и рецепты, над которыми работает


Python


Краткое описание языка
Компетенции в каких сферах формирует Computational Thinker
Парадигмы программирования
Возрастная категория 10
Назначение языка (Общее / Учебное) Язык общего назначения
Visual_Text_Blocks Текст
Измерение (2D/3D/Tangible) 2D
Область знаний
Открытость продукта Открытый
Address https://www.python.org/
Предки (Ancestors) ABC, APL, Haskel, Lisp, Perl
Потомки (Descendants) CoffeeScript, JavaScript, Nim
Активность в данный момент Project is active
Доступны ремиксы? Да
Год создания 1991
Создатели
Поясняющее видео
Используется для создания мобильных приложений? Да


YachenkoSM упоминается в свойствах следующих страниц




Python в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.

Сообщество
https://wiki.python.org/moin/FrontPage

Генерация коллекций:

 >>> [0]*10
 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
 >>> [ i for i in range(5) if i%2==0]
 [0, 2, 4]

Пример кода

Двоичный поиск

 
a = []
for i in range(10):
    a.append(randint(1, 50))
a.sort()
print(a)
 
# искомое число
value = int(input())
 
mid = len(a) // 2
low = 0
high = len(a) - 1
 
while a[mid] != value and low <= high:
    if value > a[mid]:
        low = mid + 1
    else:
        high = mid - 1
    mid = (low + high) // 2
 
if low > high:
    print("No value")
else:
    print("ID =", mid)


История языка



когда спрайт нажат
сказать ["Привет!"]
идти (выдать случайное от (20) до (40)) шагов
играть звук [мяу v] ::sound
если <касается [край v]>, то
повернуться к [указатель мышки v]
конец