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

Материал из Поле цифровой дидактики
Нет описания правки
Строка 66: Строка 66:


https://snap.berkeley.edu/project?username=verasafonova&projectname=copy_agents2
https://snap.berkeley.edu/project?username=verasafonova&projectname=copy_agents2
Наглядная демонстрация примера копирования костюма другого агента.  Если агент2 задевает агента1, то копирует его костюм  
Наглядная демонстрация примера копирования костюма другого агента.  Если агент2 задевает агента1, то копирует его костюм  



Версия от 19:45, 11 декабря 2023


Описание участника Сафонова Вера Дмитриевна

В 2014 г. закончила НИУ МГСУ по специальности "строительные машины"

Работаю в РХТУ им. Д.И.Менделеева, каф. информатики и компьютерного проектирования, ст. преп.

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


Описание Проект

Кофе

  • Выборка по сортам кофе


Описание Проект

Картинки

  • Работа в SNAP! с картинками

Языки высокого уровня. Типология языков

Работа с объектами в категории Category:Язык программирования


Инфо о языке Python

Краткое описание языка Python в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра 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
Создатели Гвидо ван Россум
Поясняющее видео
Используется для создания мобильных приложений? Да


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




150px-Text-x-python.svg.png

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

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

Python стал одним из самых популярных языков, он используется в анализе данных, машинном обучении, DevOps и веб-разработке, а также в других сферах, включая разработку игр. За счёт читабельности, простого синтаксиса и отсутствия необходимости в компиляции язык хорошо подходит для обучения программированию, позволяя концентрироваться на изучении алгоритмов, концептов и парадигм.


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

 >>> [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)


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




Запрос по статье с digida.mgpu.ru "Инструменты" и вывод основной информации с помощью Snap!

https://snap.berkeley.edu/project?username=verasafonova&projectname=MeduaWiki_25%2e11%2e23

Преобразование wiki-запроса в формат json и получение основной информации со страницы, посвященной Инструментам


Копирование поведения агентов

https://snap.berkeley.edu/project?username=verasafonova&projectname=copy_agents2

Наглядная демонстрация примера копирования костюма другого агента. Если агент2 задевает агента1, то копирует его костюм