Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Игра рыбалка представляет собой полноценный симулятор рыбалки и дает возможность порыбачить в реально существующих местах из жизни и поймать рыбу, которая там обитает.

Рыбный дождь

Спорт, Симуляторы, Рыбалка

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Python + YouTube

С этим тегом используют

Программирование IT Программист Обучение IT юмор Разработка Музыка Юмор Вертикальное видео Политика Игры Фильмы Песня Все
221 пост сначала свежее
soaqa
soaqa
2 года назад
Web-технологии

Railway.app deploy Django приложения⁠⁠

[моё] IT Программирование Python YouTube Джанго Видео
1
club.pixel
club.pixel
2 года назад

Изучение программирования для детей с помощью игр⁠⁠

Что такое геймификация и как применяют ее на уроках программирования для детей

Изучение программирования для детей с помощью игр Обучение, Python, Программирование, IT, Урок, Образование, Видео, YouTube, Длиннопост


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

Что же такое геймификация? Это внедрение игровых методов в процессы, которым это несвойственно и чуждо. Хорошим примером грамотного использования геймификации может послужить способ обучения новых сотрудников в современных крупных IT (и не только) компаниях. Получение новых знаний представляет собой игру, проходя которую, работник получает необходимые знания и навыки, а также расширяет свои компетенции.

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

Изучение программирования для детей с помощью игр Обучение, Python, Программирование, IT, Урок, Образование, Видео, YouTube, Длиннопост

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


Изучение программирования с помощью геймификации

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

Ученикам нравится изучать что-то новое в игровой форме, а также искать ответы на сложные вопросы так, как будто это новый уровень в увлекательной игре. Полученные таким образом знания и навыки сразу же закрепляются в памяти ребенка и применяются на практике для прохождения игры. Такой подход позволяет уйти от привычной всем зубрежки материала в образовании и отлично стимулирует детей продолжать обучение и не останавливаться на достигнутом.

Эффективность этой техники доказана многими исследованиями. Данный подход уходит от привычной идеи кнута и пряника и предлагает что-то новое и современное.


Закономерно, что лучше всего геймификация показала себя в обучении юных программистов, ведь в данном направлении очень легко применять техники, позволяющие превратить процесс обучения в увлекательную игру. Также сама IT отрасль тесно связана с видеоиграми, что позволяет изучать детям языки программирования напрямую через видеоигры. При этом процесс обучения всегда будет увлекательнее, нагляднее и результативнее, нежели при использовании классических и скучных задач.

Раньше дети, начинающие изучать программирование, зачастую писали программный код на «бумажках» с помощью обычных ручек. Само собой, такой подход вызывал у многих отторжение и нежелание продолжать изучение. Теперь же юные программисты могут изучать программирование в своих любимых видеоиграх и наглядно видеть, как работает тот самый код, который они только что написали.

Рассмотрим несколько примеров того, как сейчас ребята изучают программирование с помощью видеоигр.


Как изучают основы программирования на языке Python с помощью Minecraft

Изучение программирования для детей с помощью игр Обучение, Python, Программирование, IT, Урок, Образование, Видео, YouTube, Длиннопост


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

Игра позволяет создавать собственные механизмы, повторяющие функционал существующих в реальном мире устройств, возводить потрясающие строения и проявлять свои творческие способности, изучать физику наглядно и многое другое. Именно за счет полезных свойств этой компьютерной игры продвинутые учителя программирования используют ее как «полигон» для изучения настоящих высокоуровневых языков программирования, например, Python.

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

Ученики всегда остаются в восторге от подобного метода изучения программирования. У них появляется уникальная возможность «пощупать» код в привычной для себя обстановке, понять, как взрослые программисты создают настоящие компьютерные игры и другие сложные продукты. Но самое главное — написать свою собственную программу, которая воплотит весь их творческий потенциал. Это очень наглядный пример использования геймификации для повышения эффективности обучения детей.

Вот пример того, как преподаватели школы программирования «Пиксель» проводят свои уроки по программированию в Minecraft, придерживаясь принципов геймификации:

Как дети изучают программирование на языке Lua в Roblox


Но не только «Майнкрафт» можно использовать в качестве «тестового полигона» для начинающих программистов. Другая популярная игра схожего жанра, отлично подходящая для этих целей, — это «Роблокс».

Данная платформа изначально разрабатывалась как виртуальный «конструктор», в котором пользователи смогут реализовывать свои самые смелые идеи и проекты. Интерфейс программы схож со «взрослыми» игровыми движками (например, Unity, Unreal Engine и т.п.), но наполнен интересными для детей образами и функциями. Возможности игры ограничены только фантазией ребенка, что и делает «Роблокс» отличным инструментом для изучения детьми основ программирования.

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

На уроках по программированию в «Роблокс» ребята познакомятся с такой современной и очень актуальной профессией, как геймдизайнер, научатся программировать на языке программирования Lua, изучат основы 3D-моделирования и анимации. Также дети получат множество других интересных навыков, и все это в рамках их любимой игры. Вот пример таких интересных уроков:

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


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

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

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

Показать полностью 3 2
[моё] Обучение Python Программирование IT Урок Образование Видео YouTube Длиннопост
1
0
soaqa
soaqa
2 года назад
Web-технологии

Настраиваем и модифицируем логику восстановление пароля в Django⁠⁠

https://www.youtube.com/watch?v=A8l-5I6x_6Y

[моё] IT Программирование YouTube Python Джанго Видео
0
kuliev.vitaly
2 года назад

Не используйте асинхронный python!⁠⁠

Асинхронный код на питоне приносит ряд проблем в ИТ проект. Преимущества асинхронных подходов редко перевешивают плюсы. Рассказываю о этих проблемах на реальных примерах.

[моё] Python Технологии YouTube Программирование Видео
9
3
club.pixel
club.pixel
2 года назад

Roblox или Minecraft: что лучше для разработки игр для детей⁠⁠

Написать игру в 8 лет — да, это возможно. Технологии окружают детей с раннего детства, и для приобщения к ним используются разные инструменты. Игры – один из самых популярных IT-направлений для детей, ведь они позволяют совмещать образовательный процесс с любимым занятием и отлично вовлекают в мир компьютерных технологий. Познакомиться с основами кодинга и попробовать себя в разработке можно на двух популярных платформах для юных программистов — Minecraft и Roblox.

Roblox или Minecraft: что лучше для разработки игр для детей Программирование, Обучение, IT, Python, Minecraft, Roblox, Дети, Видео, YouTube, Длиннопост

Создание игр в этих средах подойдет детям 8–14 лет, которые:


- Уже увлекаются программированием;

- Любят компьютерные игры;

- Проводят много времени за компьютером;

- Стремятся познавать мир.


Сегодня предлагается широкое разнообразие курсов по Roblox и Minecraft в разных форматах: в группе и индивидуально, очно и онлайн. Компьютерные курсы для детей развивают пространственное и логическое мышление, помогают раскрыться креативной личности, воспитывают усидчивость и целеустремленность, учат искать информацию и решать проблемы. Проектируя игры, ребенок начинает интересоваться школьными предметами, которые раньше казались скучными и непонятными.


Программирование для детей: Minecraft и Roblox


Майнкрафт — это самая скачиваемая и продаваемая игра в истории, чья аудитория — 600 миллионов геймеров. Minecraft выпущена как инди-игра в 2009 силами 5 разработчиков под руководством шведского программиста Маркуса Перссона, а с 2014 она принадлежит корпорации Microsoft. Благодаря широкому разнообразию модов, почти безграничным возможностям креативить и создавать уникальную реальность, понятной и запоминающейся стилистике игра быстро стала очень популярной. Неудивительно, что она даже часто используется как основа для обучения детей программированию, в частности – Python.

Roblox или Minecraft: что лучше для разработки игр для детей Программирование, Обучение, IT, Python, Minecraft, Roblox, Дети, Видео, YouTube, Длиннопост

Платформа Roblox вышла в свет в 2007, над ней работала группа профессионалов из Калифорнии. Ежемесячно в нем играют более 160 миллионов активных пользователей. А еще Роблокс – второй самый посещаемый подростками сайт после Google (включая его сервисы). В этой метавселенной каждый пользователь может создать собственную игру («плейс») бесплатно или за внутреннюю валюту – робаксы. Таким образом, наряду с применением навыков программирования, Roblox дает возможность ребенку развить творческий потенциал, ведь создать в нем можно почти что угодно.

Roblox или Minecraft: что лучше для разработки игр для детей Программирование, Обучение, IT, Python, Minecraft, Roblox, Дети, Видео, YouTube, Длиннопост

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

Графика


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


В Майнкрафт дополнительно скачиваются текстуры для улучшения визуала. Они называются шейдерами – это дополнительные модификации для изменения элементов и даже их оживления. Популярны шейдеры трассировки лучей, качающейся листвы, фотореалистичные шейдеры и т.д. Все они работают через программу GLSL Shaders (ее необходимо установить заранее).


В Роблокс встроенных опций тоже нет, однако опять же для работы с текстурами можно установить «шейдеры» – они позволят добавить тени, отражения, рельеф, блеск и т.д.

Игровой процесс


Роблокс — многопользовательская игра. На площадке не только делают проекты, но и проходят игры других пользователей. Такое тестирование улучшает работу будущих кодеров. Геймеры объединены в сообщество — в Roblox важен аспект взаимодействия участников, в него даже встроена собственная социальная сеть. На сайте Roblox можно посмотреть популярные игры, аватары, инструменты и многое другое.


Minecraft изначально задумывалась как песочница. Теперь же пользователь выбирает: играть одному или с приятелями. В процессе игры вы создаете собственную виртуальную реальность из разноцветных блоков. Таким образом, конечной цели у игры нет. Пользователи сами решают, каким хотят видеть свое пространство и постоянно модифицируют его: строят здания, замки, дороги и многое другое.

Потенциал создания игр в Roblox и Minecraft


Проходя обучение в Roblox, дети работают с трехмерной графикой, светом и анимацией. Подростки формируют и анимируют персонажей, добавляют текстуру и освещение, используют плагины и спецэффекты. Настройки изменения спрайта велики: меняются лицо, одежда, аксессуары. Внедряются бонусы — реализуется квест или лабиринт. Создание 3D-игр в Roblox — безграничный полет фантазии: геймер подбирает мир, продумывая жанр, сюжет и героев.


В Майнкрафт действие происходит в одном и том же мире. Для выбора карты нужно скачать специальные скины. Режимы: выживание, экстремальный, зрительский, приключенческий и творческий. В последнем, фантазийном режиме нет сценария — каждый создает собственную реальность. Ребята сооружают геометрические фигуры в 2D и 3D, блоки, дома, улицы. Неиссякаемых возможностей изменения героев в Майнкрафт нет. Зато дети знакомятся с понятием искусственного интеллекта и воплощают спрайта с ИИ.


Обучение IT-основам


Постигая принципы конструирования игр на площадке Роблокс, ребята осваивают базовые термины кодинга: функции, переменные, циклы, условия. Знание языка Lua значительно упростит изучение других языков программирования в будущем.

Через Minecraft дети могут обучиться кодингу на Python – одном из самых распространенных языков программирования. Игроки также исследуют азы разработки: переменные и условия, математические формулы, циклы while и for и многое другое.

Языки программирования в Roblox и Minecraft


Язык программирования Lua в Роблокс создан для начинающих программистов. В то же время существуют Lua-скрипты для модификаций в Майнкрафт и GTA: San Andreas. Несмотря на это, Roblox-программирование на Lua аутентично, и полученные знания ложатся на другие IT-языки не так гладко — придется многое изучать с нуля.


Язык программирования в Minecraft — высокоуровневый Python. На нем пишутся коды для популярной вселенной. Язык универсален и входит в тройку самых востребованных, на Питоне написаны Google, Dropbox, The Sims 4. Навыки программирования на Python для детей пригодятся в веб-разработке, работе с графическим интерфейсом и базами данных, машинном обучении и автоматизации процессов.


Цена


Испытать себя в роли разработчика в Roblox можно бесплатно, но ресурсы ограничены. Условие для расширения полномочий — ежемесячная платная подписка. Также игрок может монетизировать пребывание в Роблокс — для этого в игру добавляются платные опции. В 2021 году геймеры заработали на платформе 500 млн долларов. Нюанс: пользователь видит только первые сотни проектов, и шанс, что игра выстрелит и принесет создателю миллионы, не слишком велик. Исправить ситуацию поможет реклама, купленная за робаксы — внутреннюю валюту. За каждую игровую транзакцию сервис берет комиссию в 75,5%, остальное геймер получает в тех же робаксах. Минимальная сумма конвертации — 1000 долларов.

Roblox или Minecraft: что лучше для разработки игр для детей Программирование, Обучение, IT, Python, Minecraft, Roblox, Дети, Видео, YouTube, Длиннопост

Майнкрафт, в отличие от Roblox, не предполагает создания платных игр. Цена за то, чтобы творить в Minecraft — 1899 рублей Java Edition – той самой «флагманской» версии игры – на ПК и Mac (цена из официального магазина Minecraft).


Какая игра лучше, и нужны ли уроки программирования Roblox или Minecraft


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


Каждый школьник сам определяет, какая среда ближе. Стоит попробовать оба сервиса и вынести вердикт. Начать рекомендуем с бесплатных видеоуроков на YouTube. Ролики помогут получить представление о Роблокс и Майнкрафт. Продолжить погружаться в разработку можно с помощью школы по программированию для детей — востребованность этого направления обусловила широкое разнообразие компьютерных курсов для детей. Они помогают структурировать умения и дополнить их новыми знаниями. Курсы Роблокс Студио или Майнкрафт — способ с головой окунуться в конструирование игр и стать знатоком.


В любом случае, обе площадки — подходящий вариант дополнительного образования для детей, новое хобби и фундамент для развития в IT.

Показать полностью 4 4
[моё] Программирование Обучение IT Python Minecraft Roblox Дети Видео YouTube Длиннопост
2
KseniyaProProfi
2 года назад

Зачем идти в IT: о хакерстве, больших деньгах и кодинге. Мифы о профессии программиста⁠⁠

«Ты программист? Тогда подскажи, как взломать страницу в ...?» 

Да-да, это самый популярный вопрос к программисту до сих пор, к сожалению, и не только...


Поэтому мы собрали очередную порцию самых популярных стереотипов и заблуждений о программировании, и задали их нашему гостю — fronted-разработчику и тимлиду Андрею Белову.

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

https://vc.ru/u/1104736-proprofi/515627-zachem-ya-buduchi-ti...


Таймкод:

01:18 - МИФ №1: Надо быть очень умным.

01:46 - МИФ №2: «Тыжпрограммист» всемогущ: и телефон починить, и сайт написать.

02:26 - МИФ №3: Кружка программиста всегда грязная.

03:17 - МИФ №4: Программист всегда ходит в одной футболке, джинсах и джемпере из собственных волос с оленем.

04:22 - МИФ №5: Если выучил один язык программирования, то выучить и другие уже легко.

05:11 - МИФ №6: По количеству открытых вкладок с stackoverflow.com можно узнать на сколько плохой день был у программиста.

05:48 - МИФ №7: У программистов отсутствует личная жизнь.

06:31 - МИФ №8: Я быстро смогу заработать много денег!

07:41 - МИФ №9: Ты программист? Тогда подскажи, как взломать страницу в Vk?

08:48 - МИФ №10: Все программисты пишут с «нуля».

09:29 - МИФ №11: Программисты ― это те самые «ботаники» и «очкарики» с первых парт

10:09 - МИФ №12: И разработчик, и сисадмин — все «компьютерщики».

12:10 - МИФ №13: Все программисты не от мира сего.

12:36 - МИФ №14: «Guys in sandals» — все программисты ходят по офисам в тапках.

13:05 - МИФ №15: Программист — самоуверенный мизантроп с завышенной самооценкой.

15:56 - МИФ №16: Стиль: борода и длинные волосы.

16:25 - МИФ №17: Работа фронтендера — сделать конфеткой всё то, что внутри (backend), а там чёрт ногу сломит.

17:31 - МИФ №18: Каждый может войти в IT.

Показать полностью 1
[моё] Python Программист IT Профессия Программирование Поиск работы Образование Linux Интернет Обучение Удаленная работа Windows Собеседование Опыт Эффективный менеджер Отзыв Google Зарплата Видео YouTube
6
7
vrom1990
vrom1990
2 года назад

Программирование на Python для «тупых» 11.4 Elif как вложенные ветвления⁠⁠

00:00 Вступление

00:16 Типаалиса код

01:05 Типаалиса блоксхема

02:14 Типаалиса код без elif

05:30 elif в блок-схемах компактно


Материалы из видео https://github.com/vrom1990/pythondlyatupyh/tree/main/011.4e...


Ссылочки на меня:

https://zen.yandex.ru/id/vrom1990

https://t.me/vrom1990pb

https://pikabu.ru/@vrom1990

https://archive.org/details/python-tupyh

https://vk.com/vrom1990pb

https://www.youtube.com/c/ВячеславРоманьков

Показать полностью
[моё] Python Программирование Обучение YouTube Образование Видео
0
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
10
vrom1990
vrom1990
2 года назад

Программирование на Python для «тупых» 011.3 Вложенные ветвления⁠⁠

00:00 Во я лошара

00:11 Вступление

01:28 Синяя изолента и WD-40

03:40 Минимум из трёх чисел

07:15 Проверка деления на ноль

10:40 Деление на ноль по-другому

12:20 Тройная вложенность ветвлений

18:44 Завершение


Материалы, примеры кода и блок-схемы: https://github.com/vrom1990/pythondlyatupyh/tree/main/011

Ссылочки на меня:

https://zen.yandex.ru/id/vrom1990

https://t.me/vrom1990pb

https://pikabu.ru/@vrom1990

https://archive.org/details/python-tupyh

https://vk.com/vrom1990pb

https://www.youtube.com/c/ВячеславРоманьков

Показать полностью
[моё] Python Обучение Образование YouTube Программирование Видео
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии