January 1, 1991
Python
Launch year: 1991
Ancestors: Lisp
Ancestors: ABC
Ancestors: Perl
Ancestors: APL
Ancestors: Haskel
Descendants: JavaScript
Descendants: CoffeeScript
Descendants: Nim
(не показано 9 промежуточных версий этого же участника) | |||
Строка 48: | Строка 48: | ||
* Познакомиться с доступными на площадке средами визуального блочного программирования | * Познакомиться с доступными на площадке средами визуального блочного программирования | ||
* Составить запрос и получить перечень языков блочного программирования созданных в определённый временной интервал | * Составить запрос и получить перечень языков блочного программирования созданных в определённый временной интервал | ||
{{#ask: [[Category:Язык программирования]] [[Возрастная категория::10]] | format=ol}} | |||
* Создать проект в среде [[Snap!]] и сделать его доступным со страницы продвижения по курсу | * Создать проект в среде [[Snap!]] и сделать его доступным со страницы продвижения по курсу | ||
https://snap.berkeley.edu/user?username=verasafonova | |||
* Предложить внешний источник данных для [[Snap!]] проекта - [[:Категория:Dataset]] | * Предложить внешний источник данных для [[Snap!]] проекта - [[:Категория:Dataset]] | ||
* Прописать линейную последовательность операций над данными | * Прописать линейную последовательность операций над данными | ||
[[Файл:30.09.coffee script pic (2).png]] | |||
# Создать последовательность операций видоизменяющих изображение в Snap! | |||
https://snap.berkeley.edu/project?username=verasafonova&projectname=30%2e09%2eimage | |||
# Создать статью в категории [[:Категория:Scripting_Tutorials|Рецепты]] с использованием визуальных блоков | # Создать статью в категории [[:Категория:Scripting_Tutorials|Рецепты]] с использованием визуальных блоков | ||
См. [[Периодическая система химических элементов]]<br /> | См. [[Периодическая система химических элементов]]<br /> |
Участник:Vera Safonova/программирование на языках высокого уровня»
Launch year: 1991
Ancestors: Lisp
Ancestors: ABC
Ancestors: Perl
Ancestors: APL
Ancestors: Haskel
Descendants: JavaScript
Descendants: CoffeeScript
Descendants: Nim
Краткое описание языка | |
---|---|
Компетенции в каких сферах формирует | 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 |
Создатели | |
Поясняющее видео | |
Используется для создания мобильных приложений? | Да |
Python в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
>>> [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)
Launch year: 1991
Ancestors: Lisp
Ancestors: ABC
Ancestors: Perl
Ancestors: APL
Ancestors: Haskel
Descendants: JavaScript
Descendants: CoffeeScript
Descendants: Nim
https://snap.berkeley.edu/user?username=verasafonova
https://snap.berkeley.edu/project?username=verasafonova&projectname=30%2e09%2eimage
См. Периодическая система химических элементов
{{#ask: [[Category:Язык программирования]] [[Назначение языка::Мини-язык для обучения]] [[Programming paradigm::Функциональное программирование]] | ?Description }}
Description | |
---|---|
Boxer | |
CreatiCode | Среда для создания 3х мерных игр средствами блочного программирования |
FMSLogo | FMSLogo is a free implementation of a computing environment called Logo, which is an educational interpreter language. GUI and Extensions were developed by George Mills at MIT. Its core is the same as UCBLogo by Brian Harvey. |
Kodular | Kodular — это онлайн-инструмент, позволяющий создавать собственные приложения без знания языков программирования, используя простой интерфейс перетаскивания блоков. С помощью Kodular Companion, разработчики могут тестировать свои приложения в режиме реального времени, экономя время на экспорте и компиляции. Платформа позволяет разрабатывать приложения для Android с широкими возможностями настройки, включая добавление пользовательских компонентов и расширений. |
LogoBlocks | Графический блочный язык для программирования кирпичиков Programmable Brick |
Scratch | Среда программирования, которая позволяет детям создавать собственные анимированные и интерактивные истории, игры и другие произведения. Этими произведениями можно обмениваться внутри международной среды, которая постепенно формируется в сети Интернет. Scratch — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений. |
ScratchJR | Scratch Junior – это визуальная среда программирования для детей от 5 до 7 лет. С ее помощью малыши могут создавать мультики, расставляя блоки действий в последовательном порядке. |
Snap! | Блочный язык программирования для преподавания алгоритмов и структур данных. Snap! - потомок языка Scratch. В отличие от Scratch Snap! поддерживает лямбда-исчисление, объекты первого класса, процедуры, рекурсия и множество других возможностей. С версии 4.0 Snap! получил современное название и был переписан на JavaScript.
![]() |
StarLogo Nova | ![]()
|
Лого | Лого - первый язык созданный для обучения детей математике при помощи компьютера. Язык Лого получил очень широкое распространение и популярность благодаря работам Пейперта и его книге "Переворот в сознании: дети, компьютеры и плодотворные идеи". В восьмидесятые годы Logo и LogoWriter были установлены в США на каждом четвертом школьном компьютере. Черепашка Лого, способная принимать облик различных видов растений и животных, активно использовалась для образовательных и исследовательских проектов. Многочисленные языки с роботами исполнителями являются потомками Лого. |