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
Какую цену вы можете заплатить, что бы вернуть любимого человека? Трудно ответить, не так ли? Это рассказ заставит задуматься о том, стоит ли вообще кому-то причинять боль…
На севере небосвода, недалеко от Полярной звезды, есть Планета гномов. На ней живут маленькие весёлые гномики. Они делают себе дома из арбузов и тыкв, а лодки из кокосовых орехов. У гномиков всегда много дел, а ещё с ними постоянно происходят разные забавные истории. Вот и сейчас гномы решили отправиться на поиски Розового кита.Вы уже знакомы с девочкой Алес и динозавриком Крылохвостиком? Тогда вас ждут новые увлекательные приключения. Ведь Алес
Действие истории происходит в Городе, где живут самые разные люди: Актриса, хранящая тайну, и Принцесса, потерявшая любимое украшение; Философ, который ищет совершенство, и Доктор, пытающийся вылечить пациента от любовной тоски. Осуществятся ли мечты героев? Останутся ли они только сказкой или же станут реальностью? Добро пожаловать в маленький мир, где удача побеждает, а любовь не проходит!
Два друга, Димка и Сашка, отправляются на экскурсию на далекую планету Эос. Там они встречают своего знакомого с Земли и вместо экскурсии едут с ним в сумеречную зону, чтобы посмотреть на темную сторону планеты. Существует легенда, что там живет призрак. Ребята решают проверить этот миф и попадают в опасные приключения.
Почему человек боится проклятия? Что собой представляет сам феномен проклятия и почему, как бы страшно ни было входить в заброшенное здание, человек все равно заходит туда? Почему нас так привлекает неведомое? Возможно, ответ на эти вопросы надо искать не извне – в самих проклятых городах и домах, – а внутри, в потаенных участках сознания?· Проклятые мосты и дороги· Тайны болот· Загадочные места Старого Света· Мистика городов· Построенные на кост
Психотерапевт Эми Шер изучает не болезни, а эмоции и энергию. Как ими управлять и как избавиться от всего, что загрязняет сознание? Как изменить свою жизнь, улучшить здоровье, эмоциональное состояние и получать удовольствие от каждого прожитого дня? Эта книга поможет разобраться, на что стоит направить свои усилия, и перевернет ваше сознание! Автор помогает найти причину проблемы, не ограничиваясь лечением симптомов, как это делает традиционная м
Вот бывает же такое, что неприятности сыплются на вас, как из рога изобилия и все в один день. Для меня этим днем стало 8 марта, когда я ждала подарок, а вместо него застукала жениха с престарелой соседкой в весьма пикантной позе. Пошла утолить грусть-печаль в караоке-бар, так и там непруха. Уличный кот укусил за руку, и часть ночи я провела в травмпункте. А утро так вообще встретила феерично, проснувшись в другом мире. Но на этом мои приключ
— Успокойся, моя девочка, — нежно смотрит, заглядывая в глаза и убирая прядь волос, упавшую на лицо. — Хочешь, я поговорю с твоим папенькой? — Ты совсем сдурел?! — задыхаюсь от мысли о возможности их общения. Гарик смеется над моей реакцией и крепко прижимает меня к себе. Задыхаюсь от возмущения и пытаюсь освободиться из кольца его рук. А он все крепче прижимает к себе, запуская руки под шубку, которую только сегодня мне привезли из бутика.