Scratch junior ��� linux

Содержание
  1. Школьная робототехника на Linux
  2. суббота, 11 августа 2018 г.
  3. Установка Scratch 2.0 на Linux (опыт 2018)
  4. Установка Scratch 2.0
  5. Scratch junior ��� linux
  6. Войти в аккаунт
  7. Бесплатные видеоуроки по Scratch Junior (Скретч Джуниор) программированию для детей
  8. Знакомьтесь — Linux From Scratch
  9. Вместо вступления
  10. Единственный бумажный дистрибутив
  11. Но почему начинать с него?
  12. Цифры и суровая правда жизни
  13. Состав дистрибутива
  14. Вместо заключения
  15. Программирование в Scratch Junior для детей от 5 лет (Скретч Джуниор) — бесплатные видеоуроки
  16. Урок 0. Как скачать Scratch Junior и установить программу на ПК
  17. Урок 1. Интерфейс программы и блоки движения в Scratch Jr
  18. Урок 2. Блоки внешнего вида в Scratch Jr
  19. Урок 3. Пусковые блоки и создание мультфильма в Scratch Jr
  20. Урок 4. Блоки управления и проект «Поймай рыбку» в Scratch Jr
  21. Урок 5. Блоки окончания и проект «Опасности на дорогах» в Scratch Jr
  22. Программирование для детей на Scratch Junior (Скретч Джуниор) — бесплатные видеоуроки

Школьная робототехника на Linux

Здесь публикуются заметки о том, как заменить Windows и использовать бесплатное ПО для программирования роботов.

суббота, 11 августа 2018 г.

Установка Scratch 2.0 на Linux (опыт 2018)

Scratch — популярная программа для обучения программированию. Буквально за несколько минут можно научиться управлять персонажами, обрабатывать события и сложные процессы, сочетая это со звуком и анимацией. Поддерживается множество языков интерфейса, в том числе и русский.

К сожалению, на официальном сайте даны ссылки на установку только для Windows и Mac. К тому же для работы программы требуется Adobe AIR, который давно уже не поддерживается для Linux. Как решить эти проблемы рассмотрим в этой заметке.

Установка Scratch 2.0

sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0

sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0

Показать/Скрыть Что делать, если у меня белый экран

7. Откройте папку скачивания и посмотрите название скачанного установщика (возможно различие версий программ). У меня это версия 455.

8. Установите Scratch 2.0, открыв установщик с помощью AIR (обратите внимание, что путь к файлу нужно указывать полностью — у меня это домашняя директория)

Источник

Scratch junior ��� linux

для тех, кто ищет курсы:

Войти в аккаунт

Чтобы воспользоваться всеми функциями сайта, вам необходимо зарегистрироваться/войти в свой аккаунт на сайте. Выберите вашу соцсеть для входа:

Если вы организация, проводящая курсы, то регистрация происходит по этой ссылке.

Бесплатные видеоуроки по Scratch Junior (Скретч Джуниор) программированию для детей

Scratch Junior — это детский вводный язык программирования, похожий на конструктор Lego: скрипты на нем собираются из разноцветных «кирпичиков» — блоков.

В этом курсе мы будем последовательно изучать визуальную среду Scratch Junior и вместе создавать небольшие проекты. Короткие видеоуроки будут интересны начинающим ученикам, которые хотят постепенно перейти от простого к сложному.

Источник

Знакомьтесь — Linux From Scratch

Вместо вступления

«Хочешь начать изучать GNU/Linux? Начни с Linux From Scratch.»

Единственный бумажный дистрибутив

LFS (здесь и далее аббревиатура от Linux From Scratch) – книга, написанная Герардом Бикмансом, описывающая процесс сборки минимального рабочего варианта GNU/Linux из исходных кодов. Почему бумажный? В свое время книгу можно было купить в твердом переплете, что делает «дистрибутив» несколько необычным, не правда-ли? Помимо самой книги, для сборки конечно-же понадобится интернет (или заранее загруженные исходные коды), свободный раздел на жестком диске, и любая операционная система на базе ядра Linux, имеющая компилятор. Лично я всегда использую либо уже собранный дистрибутив LFS, либо полную установку Slackware – в нем есть все необходимое, чего не скажешь про (например) Ubuntu. Конечно, всегда можно загрузить нехватающие пакеты, но ведь мы хотим только-только научиться линуксу? А Slackware даже в своей базовой установке и без конфигурирования предоставляет требуемый инструментарий.

Читайте также:  Mac os clear dns cache

Следует сказать сразу — дистрибутив собранный по книге LFS не умеет толком ничего. Вернее, ничего такого, что потребуется неискушенному пользователю. Он умеет включаться, выключаться, перезагружаться, использовать Ethernet подключение, но что самое главное — компилировать. Так существуют другие книги, теперь уже поддерживаемые сообществом — Beyond LFS позволяет собрать те самые, интересные пользователю, программы. От браузера и графической среды, до систем управления базами данных и DHCP сервера. Книга имеет свойство отставать в версии от базовой книги, но полученный от LFS опыт обычно достаточен, для самостоятельного разрешения конфликтов версий. Три другие книги — Automated LFS, Cross LFS и Hardened LFS полностью соответствуют названиям и выходят за пределы этой статьи. Впрочем, всегда можно почитать в интернете, правда?

Но почему начинать с него?

Все очень просто, если не сказать — до смешного. Помимо инструкций, в книге много теоретического (но крайне сжатого и как следствие — не заунывного) материала. Установите Ubuntu. Вы знаете что делает пакет Libtool? Или Gawk? После пары успешных сборок LFS, вы будете знать каждый пакет в своей системе и что самое главное — представлять, как они взаимодействуют. Да, состав системы минимальный, но это постоянно подогревает интерес к ее усовершенствованию. Приучит частенько обращаться за помощью к Google и читать англоязычную документацию. Поначалу вы не будете понимать и половины своих действий, внимательно перепечатывая или копируя блоки кода в консоль. Но в самом конце, осознание того, что эту неказистую, без поддержки графики и вашей мощной видеокарты, без новомодного Aero и сенсорных экранов, операционную систему вы собрали сами, придаст вам такой запас сил и гордость, что вы сами потянитесь за новыми знаниями и новыми победами. Я немного утрирую, но ощущения после первой перезагрузки в новую систему сложно забыть даже сейчас.

Цифры и суровая правда жизни

LFS вовсе не минимальный по своему весу дистрибутив. Для сборки потребуется порядка 3 свободный гигабайтов на диске (это помимо уже рабочей Linux-Based системы) — тем не менее, после определенных танцев, систему можно будет превратить в Live-CD. Если у меня будет такая возможность, я расскажу как это делается, в последствии. Компиляция всего и вся (с учетом необходимости создания конфигурационных файлов и прочего) занимает около двух дней. Это если с перерывами на сон, питание и отключение компьютера на ночь. С другой стороны, это зависит от производительности компьютера, на котором собирается система. Моей первой жертвой был ноутбук MSI X-340 — процессор Intel Core 2 Solo с тактовой частотой 1.2 гигагерца (вообще говоря, LFS рекомендуется собирать на одноядерной системе). Оперативная память — 2GB DDR2. Вполне достаточно даже более низких характеристик, а на быстром процессоре сборка пойдет значительно быстрее.

Кстати, приблизительное время сборки каждого из пакетов указано в учебнике. За единицу времени, принимается время сборки пакета Binutils — ассемблера, линкера и ряда других, более мелких утилит для работы с объектными файлами. На вышеуказанной системе это заняло три минуты.

Читайте также:  Включение или отключение компонентов windows hyper v

Состав дистрибутива

Перечислять все входящие в LFS пакеты не имеет большого смысла. Список получится длинным, и практически ни о чем не говорящим новичку; избыточным для человека разбирающегося. В этом небольшом разделе я лишь хотел дать несколько общих советов. Во-первых, собирая пакет, не описанный в книге, загляните в репозиторий патчей — возможно его уже адаптировали для использования в LFS. Во-вторых, BLFS почти полностью состоит из опциональных пакетов — просто выбирайте те, которые вам нужны и смело добавляйте в свою сборку LFS. И третье: с самого начала используйте пакетный менеджер. В книге этому уделяется глава, но практические инструкции отсутствуют чуть менее, чем полностью. Я лишь могу порекомендовать Guarded Installation Tool – написанный на Bash’е скрипт, обеспечивающий минимальный набор команд, для управления пакетами, зависимостями и версиями. В LFS этого будет достаточно. В последствии вы можете скомпилировать из исходных кодов APT или DPKG — это неплохо освещено на форумах сообщества.

Вместо заключения

За прошедшие полтора года я сильно продвинулся в своем изучении. Продвинулся со стадии «Есть такая операционная система» до уровня «Подниму сервер под Gentoo за трое суток». Я еще очень далек от идеала и вряд ли могу даже называть себя настоящий линуксоидом — на домашнем компьютере уживаются старенькая Windows XP и Xubuntu 10.10, но знаете что я отвечаю, когда меня спрашивают с чего начать изучать линукс? Начните с Linux From Scratch.

Источник

Программирование в Scratch Junior для детей от 5 лет (Скретч Джуниор) — бесплатные видеоуроки

Scratch Junior — это упрощенная визуальная среда, в которой могут изучать программирование дети от 5 лет. Здесь нет текстового кода и сложных условий, эта программа скорее напомнит детям конструктор LEGO: программирование в ней происходит путем соединения ярких блоков с изображениями.

Мы в онлайн-школе программирования «Пиксель» подготовили короткие пошаговые уроки Скретч Джуниор, чтобы познакомить детей с этой визуальной средой и научить их создавать свои первые игры и мультфильмы.

Урок 0. Как скачать Scratch Junior и установить программу на ПК

Для начала нужно установить программу на компьютер. Ссылки на файлы для загрузки есть в описании под видео.

Урок 1. Интерфейс программы и блоки движения в Scratch Jr

В этом видеоуроке мы познакомимся с тем, как устроена визуальная среда, узнаем, что такое спрайт и нарисуем своего спрайта. А также разберем блоки движения: как сделать так, чтобы спрайт двигался в разные стороны, крутился или прыгал. Создадим свой проект, чтобы закрепить наши знания.

Урок 2. Блоки внешнего вида в Scratch Jr

В этом видео мы познакомимся с блоками внешнего вида: как сделать так, чтобы спрайт заговорил, как изменить его размер, спрятать и показать его. Затем создадим проект «Светофор», чтобы увидеть, как это все работает в программе.

Урок 3. Пусковые блоки и создание мультфильма в Scratch Jr

В этом уроке мы узнаем, как запустить программу при помощи нажатия на флажок или на спрайт, при прикосновении двух спрайтов или при отправке и получении сообщений. Мы создадим мультфильм из двух сцен и используем в них изученные блоки.

Урок 4. Блоки управления и проект «Поймай рыбку» в Scratch Jr

В этом видеоуроке мы научимся задавать спрайту скорость движения, переводить его в режим ожидания, зацикливать его действия и останавливать его. В конце мы создадим подводный мир с его обитателями и используем в нем изученные блоки.

Читайте также:  Ati radeon 9600 series драйвера для windows 32 bit

Урок 5. Блоки окончания и проект «Опасности на дорогах» в Scratch Jr

Наконец, мы изучим блоки окончания: научимся завершать скрипт или повторять программу бесконечно, а также переключаться между сценами. Создадим проект «Опасности на дорогах» — большую программу с двумя уровнями.

Плейлисты с видеоуроками регулярно пополняются, подписывайтесь на наш YouTube-канал , чтобы следить за выходом новых видео и открывать для себя мир IT-технологий!

Если же вам нужен наставник, загляните в Школу программирования для детей “Пиксель”: посмотрите полный курс по программированию в Scratch Junior .

Источник

Программирование для детей на Scratch Junior (Скретч Джуниор) — бесплатные видеоуроки

Бесплатные уроки программирования для детей на Scratch Junior.

Эта статья поможет вам :

  • узнать, что такое Scratch Junior (сокращенно — Jr):
  • установить Scratch Jr;
  • создать игры Mario Scratch, «Светофор», «Поймай рыбку», «Опасности на дорогах» и запустить небольшой мультфильм о том, как завязывается дружба.
  • пройти практикум по программированию в среде Scratch Jr;

Короткие уроки Scratch Junior на русском языке помогут вам овладеть этой платформой и создавать свои мультики и игры.

Scratch Junior — это детский вводный язык программирования, похожий на конструктор Lego: скрипты собираются из разноцветных «кирпичиков» — блоков. Подходит для обучения детей от 5 до 7 лет программированию. Платформа Scratch Jr легко устанавливается на компьютер и подходит для детей, которые еще не умеют читать.

Начинаем последовательное изучение Scratch Jr программирования для детей, короткие видео уроки будут интересны начинающим ученикам, которые хотят постепенно перейти от простого к сложному.

Ниже плейлист пошаговых уроков в среде Scratch Jr
Также можете смотреть уроки на нашем Youtube-канале.

Программирование на Scratch Jr — Урок 0: Установка программы

Этот урок научит вас устанавливать программу Scratch Jr на компьютер и расскажет про тонкости этого дела

Программирование на Scratch Jr. Урок 1: Интерфейс программы и блоки движения

В первом уроке мы познакомимся с языком программирования Scratch JR. Изучим интерфейс программы, узнаем как загружать и создавать спрайты (объекты, героев) и научимся использовать блоки движения.

Программирование на Scratch Jr. Урок 2: Блоки внешнего вида

Как сделать так, чтобы наши герои заговорили? Как уменьшить и увеличить их в размере? Показать и спрятать? Об этом мы поговорим во втором уроке, где познакомимся с блоками внешнего вида и создадим проект «Светофор».

Программирование на Scratch Jr. Урок 3: Пусковые блоки и создание мультфильма

В этом видео мы научимся отправлять сообщения с помощью пусковых блоков и вместе создадим небольшую сценку о знакомстве двух людей.

Программирование на Scratch Jr. Урок 4: Блоки управления и проект «Поймай рыбку»

Темы усложняются, а с ними и проекты! В этом видеоуроке мы создадим игру «Поймай рыбку» с морскими животными и постараемся поймать их на высокой скорости.

Программирование на Scratch Jr. Урок 5: Блоки окончания и проект «Опасности на дорогах»

В этом видеоуроке мы познакомимся с блоками окончания, узнаем, как зациклить действия героя, а также создадим проект «Опасности на дорогах» с двумя уровнями игры.

Плейлист видеоуроков постоянно дополняется, подписывайтесь на канал и следите за обновлениями.

Нужен наставник? Для этого есть онлайн-уроки программирования для детей в школе «Пиксель». Записывайся на полный онлайн-курс Scratch Junior программирование для детей 5-7 лет

Источник

Оцените статью