Minecraft Education 2# - Hour of Code 2020: Inclusion (Python)

  Рет қаралды 299

SmileSick - Изучение программирования через игры

SmileSick - Изучение программирования через игры

Күн бұрын

Начинаем знакомство с образовательной версией Minecraft. Поначалу разберем уроки, доступные в бесплатной версии игры. Первой на очереди будет "Час кода 2020". Для сравнения мы пройдем ее в двух вариантах: используя блоки и код, написанный на Python. В этой серии выберем программирование на языке Python.
Плейлист: • Прохождение Minecraft ...

Пікірлер: 12
@marvinjheemeyer5702
@marvinjheemeyer5702 5 ай бұрын
13:20 а как же дичь? Надо ж было вспахать в шахматном порядке, причём оба поля одновременно. Чтобы злодеяне посмотрели на это _обучение_ и сказали "Данунах такие огороды, мы лучше рыбу ловить продолжим" )))
@SmileSick
@SmileSick 5 ай бұрын
ну к дичи нужно плавно подводить, вдруг кто на канале впервые. Я недавно подумал написать систему в котором пирс в рандомном порядке заполнялся бы. Это было бы дичнее, чем то, что имеется на данный момент. Но переснимать уже не хочется. Да и о моральном здоровье зрителей нужно заботится)))
@Atomnyi
@Atomnyi 5 ай бұрын
24:24 - через оператор satemant ? condition 1 : condition 2 можно было сделать то же с количеством строк -1
@SmileSick
@SmileSick 5 ай бұрын
24:24 снова путаешь синтаксис языков как и в случае с for. Тернарный оператор, который ты приводишь прямиком из Си-образных языков, и работает он с данными, а не командами. В Python он совсем другой, и есть возможность его использования. Ниже в комментариях мне привели пример, как это сделать.
@boderaner
@boderaner 6 ай бұрын
23:15 Как это "нельзя"⁈ Тем же тернарным оператором можно.
@SmileSick
@SmileSick 6 ай бұрын
Действия разные и их количество различается. Я имел ввиду, что в си-образных языках конструкцию "if (условие) одно действие;" возможно записать в одной строке. В Python нельзя написать "if условие: действие" в одной строке. Или тернарный оператор без второго варианта действия будет работать? Если так, то не знал.
@boderaner
@boderaner 6 ай бұрын
Действия можно объединить через какие-нибудь операторы. Мы же дичь творим или где? Например, можно написать так: for i in range(30): agent.move("down") if i % 5 == 4 else agent.place("down", 1) or agent.move("forward") С черепашкой это отлично сработало.
@SmileSick
@SmileSick 6 ай бұрын
@@boderaner проверил и это сработало. Только я не совсем понимаю каким образом происходит выбор действий вокруг оператора "or". Он должен делать и от и другое. Просто с тернарным оператором в Python я не встречался и плохо понимаю как работает такая конструкция с "или".
@boderaner
@boderaner 6 ай бұрын
@@SmileSick, конструкция с or в данном случае воспринимается как единое действие в ветке ELSE, её можно даже в скобки заключить для понятности. А сами операнды or исполняются слева направо, второй операнд будет вычислен, если первый возвращает falsy-значение. Если он возвращает truly-значение, его можно инвертировать с помощью not, или просто поменять or на and.
@SmileSick
@SmileSick 6 ай бұрын
@@boderaner Благодарю за пояснения. С их помощью продолжаю развиваться в этой сфере.
Minecraft Education 3# - Hour of Code 2021: Timecraft (Python)
1:12:29
SmileSick - Изучение программирования через игры
Рет қаралды 313
Всё о Вселенной. Теория безначальной вселенной
3:44:20
ИССЛЕДОВАТЕЛЬ ВСЕЛЕННОЙ
Рет қаралды 51 М.
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 23 МЛН
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,7 МЛН
So Cute 🥰
00:17
dednahype
Рет қаралды 57 МЛН
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 50 МЛН
Colobot #57 - Создаем атомную батарею
30:34
SmileSick - Изучение программирования через игры
Рет қаралды 150
Minecraft Education 7# - Hour of Code 2023: Generation AI (Python)
1:06:48
SmileSick - Изучение программирования через игры
Рет қаралды 179
Errichto Stream, POI 22/1
3:55:08
Errichto Algorithms
Рет қаралды 156 М.
😱Я Добавил САМЫЕ *ГЛУПЫЕ* Жидкости в Майнкрафт..
15:07
Акакий - МАЙНКРАФТ
Рет қаралды 18 М.
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 23 МЛН