Roman Gurbanov - Программируем на Python в Minecraft

Программируем на Python в Minecraft
Название: Программируем на Python в Minecraft
Автор:
Жанры: Книги для подростков | Программирование | Информатика и вычислительная техника
Серии: Нет данных
ISBN: Нет данных
Год: 2021
О чем книга "Программируем на Python в Minecraft"

Эта книга ориентирована на детей и подростков, но и любому взрослому-новичку позволит пройти путь с нуля до собственной программы на Python за 7 дней (а, может, и меньше). Книга идеально подойдет каждому, кто задается такими вопросами, как: С чего начать программирование? Как стать программистом с нуля? Работая по данной книге, вы сразу увидите результат собственной работы и получите удовольствие от программирования на Python с первых строчек кода. Предисловие к книге написал Жан-Лу Кретьен, – первый европеец, вышедший в открытый космос, бывший астронавт NASA, Герой Советского Союза.

Бесплатно читать онлайн Программируем на Python в Minecraft


Предисловие

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


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


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


Жан-Лу Кретьен

Первый европеец, вышедший в открытый космос, астронавт NASA, Герой Советского Союза.

Бесплатный урок по программированию и мини-книжка в подарок!



В качестве благодарности за то, что Вы приобрели данную книгу, дарим Вам бесплатный урок по программированию в qiber school и мини-книжку


Для того, чтобы забрать подарки, пройдите по адресу: https://bit.ly/qiberFree

От автора

В 2016 году Крэйг Ричардсон выпустил книгу под названием “Программируем с Minecraft”.


Изучив ее с большим интересом и пройдя все задания, я решил немедленно запустить курс программирования в среде Minecraft в нашей школе программирования “Qiber School”.


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


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


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


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


И поскольку мой код начал отличаться от кода, данного в книге Крэйга Ричардсона, я решил подробно его комментировать, в деталях объясняя суть и цель каждой его строчки. Делал я это с каждым проектом, от первого до последнего. В оригинальной книге автор комментировал не весь данный код, и мне хотелось это исправить.


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


В результате всех этих изменений и дополнений, то, что начиналось как материал для курса по изучению программирования на Python в Minecraft, превратилось в отдельную книгу, которую вы сейчас и читаете.


Я неплохо позабавился, выполняя представленные здесь задания. Теперь ваша очередь! Объяснения и подсказки будут сопровождать вас на протяжении всего пути.


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


Удачи, я в вас верю!

Для кого эта книга?

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


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


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

Что эта книга Вам даст?

Эта книга содержит 28 проектов, для завершения которых вам потребуется написать сотни строчек кода. А для закрепления полученных знаний и навыков вам также придется ответить на 83 контрольных вопроса, представленных в каждом проекте.


Завершив все этапы, вы заслуженно сможете считать себя самыми настоящими программистами и программистками, способными писать программы!


Но, сначала, давайте посмотрим, что предлагает каждая глава.


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


В Главе 1 “Переменные – это весело” мы познакомимся с переменными. Узнаем о том, что такое целые и вещественные числа. Научимся использовать модули и функции в Python. И даже отладим ошибки в коде.


Глава 2 “Строительство, большой взрыв и супер-прыжки!” научит нас выполнять математические операции в Python. Расскажет нам о том, как работать с аргументами, и поможет закрепить умение работы с модулями, функциями и более сложными координатами.


В Главе 3 “Строки в Python” мы приступим к работе со строками, научимся выводить данные при помощи функции print. И даже преобразовывать данные в численные и строковые при помощи функций. В этой главе мы также научимся работать с конструкцией обработки исключений try-except.


Глава 4 “Истина или Ложь? Булевы значения в Python”. Как вы поняли из самого названия, в этой главе мы пройдем булевы значения, а также научимся применять логические операции "and", "or", “not".


Как работать с книгой?


Представленные здесь темы идут по принципу “От простого к сложному”, поэтому я настоятельно рекомендую начать с начала, и не пропуская ни одной главы, двигаться вперед. Каждое новое задание содержит в себе элементы предыдущих тем.


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


Что содержит каждая тема: Заголовок, Объяснение, Код проекта, Контрольные вопросы.


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


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


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


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


С этой книгой читают
Окунитесь в мир программирования с книгой "Python с нуля: от новичка до собственных игр и программ"!Эта книга – ваш путеводитель по изучению Python, одного из самых популярных языков программирования в мире.Напишите свою первую строчку кода уже в первой главе и продолжайте осваивать ключевые принципы программирования, от переменных до циклов. От функций до классов и объектов.А затем, отточите свое мастерство с финальным проектом – игрой, симулиру
This book will provide you with basic knowledge and skills in Python programming, covering topics such as variables, numbers, strings, booleans, conditional statements, loops, lists, dictionaries, functions, classes and objects, modules, and packages.Every chapter is wrapped up with a small test. Detailed explanations and practical examples accompany every topic to ensure you acquire an essential Python coding skill upon completing the book.This
Пятнадцатилетняя Камий устала от гиперопеки родителей, их бесконечных правил и сбежала из дома. Наконец-то свобода! Очутившись на заброшенном пирсе, девушка знакомится с магом, которому нужен подмастерье. Вот это шанс! – решает Камий, подписывает контракт с волшебником, забывает все на свете и обрекает себя на вечную несвободу.Чтобы выбраться из ловушки, Камий придется преодолеть многие опасности и открыть для себя мир магии. На пути ей встретятс
Фантастические события, происходящие вокруг, заставляют Вику предпринимать очень серьёзные шаги, борясь со своими страхами. Но чего не сделаешь, когда на кону жизни твоих братьев, родителей и других людей?
"Найди себя" – это книга о жизни, о жизни каждого из нас, изображенная в маленьких рассказах. Здесь можно отыскать многое: отношения, страхи, огорчения, радость, спорт, войну, природу и силу как духовную, так и физическую. Через книгу я воспитывала себя, училась быть храброй и непоколебимой. Может быть, и у вас получится перенять частичку моих знаний и переживаний? Попробовать разглядеть, что видела я, и найти в этих отрывках себя.
Джонатан Свифт (1667–1745) – англо-ирландский писатель. Англичанин по происхождению, он вырос в Ирландии, раздираемой гражданской войной. Его обостренное чувство справедливости нашло отображение в творчестве. Он защищал права простых ирландцев, стал священником, был магистром в Оксфорде, издавал книги, получил степень доктора богословия, был назначен деканом собора. Джонатан Свифт вел активную просветительскую деятельность, политическую борьбу, в
Почему человек боится проклятия? Что собой представляет сам феномен проклятия и почему, как бы страшно ни было входить в заброшенное здание, человек все равно заходит туда? Почему нас так привлекает неведомое? Возможно, ответ на эти вопросы надо искать не извне – в самих проклятых городах и домах, – а внутри, в потаенных участках сознания?· Проклятые мосты и дороги· Тайны болот· Загадочные места Старого Света· Мистика городов· Построенные на кост
Психотерапевт Эми Шер изучает не болезни, а эмоции и энергию. Как ими управлять и как избавиться от всего, что загрязняет сознание? Как изменить свою жизнь, улучшить здоровье, эмоциональное состояние и получать удовольствие от каждого прожитого дня? Эта книга поможет разобраться, на что стоит направить свои усилия, и перевернет ваше сознание! Автор помогает найти причину проблемы, не ограничиваясь лечением симптомов, как это делает традиционная м
Будьте осторожны со своими желаниями — они имеют свойство сбываться. («Мастер и Маргарита» Михаил Афанасьевич Булгаков) Одна ошибка может изменить всю жизнь... Отрывок из книги: — Почему чувства невозможно выключить по щелку пальцев, а? Почему отсутствует такая функция? Мне бы вырвать себе сердце, чтобы не чувствовать всей той мути, что пробудила ты во мне. Вырвать ту любовь, которая никуда не ушла, но осквернила себя ревностью, гневом, болью и
На юную Марту свалилось множество проблем. И вот является он, богатый, красивый спаситель. Казалось бы, совершенно новая благодатная жизнь ждёт Марту за дверями ЗАГСа. Но, вопреки ожиданиям, до настоящего счастья ей ещё ой как далеко.