Участник:Vera Safonova: различия между версиями
Нет описания правки |
Нет описания правки |
||
| Строка 50: | Строка 50: | ||
{{#ask: [[Python]] | format=embedded | embedonly=yes }} | {{#ask: [[Python]] | format=embedded | embedonly=yes }} | ||
---- | ---- | ||
=== Запрос по статье с digida.mgpu.ru "Инструменты" и вывод основной информации с помощью Snap! === | |||
[[Файл:Инструменты_25.11.23.png]] | |||
https://snap.berkeley.edu/project?username=verasafonova&projectname=MeduaWiki_25%2e11%2e23 | |||
Преобразование wiki-запроса в формат json и получение основной информации со страницы, посвященной Инструментам | |||
<snap project="MeduaWiki_25.11.23" user="verasafonova" /> | |||
[[Категория:UserMGPU]] | [[Категория:UserMGPU]] | ||
[[Категория:ИВО-231м]] | [[Категория:ИВО-231м]] | ||
Версия от 14:51, 25 ноября 2023
| Описание участника | Сафонова Вера Дмитриевна
В 2014 г. закончила НИУ МГСУ по специальности "строительные машины" Работаю в РХТУ им. Д.И.Менделеева, каф. информатики и компьютерного проектирования, ст. преп. |
|---|---|
| Область знаний | Математика, Информатика, Педагогика, Образование |
| Веб-сайт | |
| Видео запись | |
| Кто оказал влияние (учителя) из Категория:Person |
|
| Понятия, которые интересуют из Категория:Понятие |
Методика преподавания, информационные технологии, вычислительная математика |
| Среды и средства, которые использует из цифровых средств или игр или книг |
MATLAB, Python |
| Позиция (положение) | |
| Профиль подготовки | |
| Педагогическая направленность | |
| Принадлежность к организациям (сообщества) | |
| Виды спорта, которыми занимается | |
| Проекты, статьи и рецепты, над которыми работает |
| Описание | Проект |
|---|---|
|
| Описание | Проект |
|---|---|
|
Языки высокого уровня. Типология языков
- Работа с объектами в категории 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 упоминается в свойствах следующих страниц
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 и получение основной информации со страницы, посвященной Инструментам
