Завершив все этапы, вы заслуженно сможете считать себя самыми настоящими программистами и программистками, способными писать программы!
Но, сначала, давайте посмотрим, что предлагает каждая глава.
“ Введение” расскажет вам о пользе программирования. Расскажет о том, что такое язык программирования Python, и о его возможностях. В этой главе мы также установим и настроим необходимые программы.
В Главе 1 “Переменные – это весело” мы познакомимся с переменными. Узнаем о том, что такое целые и вещественные числа. Научимся использовать модули и функции в Python. И даже отладим ошибки в коде.
Глава 2 “Строительство, большой взрыв и супер-прыжки!” научит нас выполнять математические операции в Python. Расскажет нам о том, как работать с аргументами, и поможет закрепить умение работы с модулями, функциями и более сложными координатами.
В Главе 3 “Строки в Python” мы приступим к работе со строками, научимся выводить данные при помощи функции print. И даже преобразовывать данные в численные и строковые при помощи функций. В этой главе мы также научимся работать с конструкцией обработки исключений try-except.
Глава 4 “Истина или Ложь? Булевы значения в Python”. Как вы поняли из самого названия, в этой главе мы пройдем булевы значения, а также научимся применять логические операции "and", "or", “not".
Как работать с книгой?
Представленные здесь темы идут по принципу “От простого к сложному”, поэтому я настоятельно рекомендую начать с начала, и не пропуская ни одной главы, двигаться вперед. Каждое новое задание содержит в себе элементы предыдущих тем.
Не освоив предыдущий материал, новые задания, скорее всего придутся вам не по зубам. Поэтому лучше ничего не пропускать.
Что содержит каждая тема: Заголовок, Объяснение, Код проекта, Контрольные вопросы.
Преодолев все 4 пункта каждой темы, настоятельно рекомендую поиграть с кодом проекта, прежде чем идти дальше. Изменить в нем что-то, что-то убрать или добавить. А затем запустить его снова, и посмотреть, что изменилось.
Это прекрасный способ полностью понять значение каждой строчки. Не бойтесь ломать код. Вы всегда можете восстановить его по исходнику, который есть в каждом проекте с подробными комментариями.
Важно: недостаточно просто переписывать код, данный в теме, и идти дальше. Вы должны вникнуть в каждую его строчку, а затем набраться смелости, и переписать код под себя.
Обращайте внимание на различные подсказки, данные в книге, в виде стрелок и подчеркиваний. Они вам обязательно пригодятся!
И еще кое-что! Иногда, в своих примерах кода я использую английские слова и предложения. Если вы не знаете английский, не пугайтесь! Вы всегда найдете перевод рядом. И, думаю, это станет отличным поводом начать изучать этот язык. Ведь все языки программирования написаны именно на английском. И каждый хороший программист знает его достаточно для своих задач.
Да, и еще! В самом конце в приложении к книге вы найдете список идентификаторов блоков, используемых в мире Minecraft. Этот список пригодится вам при работе с кодом.
Зачем учиться программировать?
Постараюсь ответить на этот вопрос сразу и детям, и подросткам, и студентам, и их родителям. Кстати, Новичок-взрослый, уверен, почерпнет для себя тоже что-то новое.
Познакомьтесь с Бериком, и с тем, как он провел сегодняшний день.
Берика разбудил будильник, установленный как приложение на его смартфоне. Встав с постели и пройдя в ванну, умывшись и почистив зубы, он направился на кухню. Щелкнул электрический чайник, тот засветился, и вскоре начал кипеть.
Берик открыл дверцу холодильника, с установленным на ней электронным экраном, показывающим температуру морозильной и холодильной камеры.
Пока завтрак разогревается в микроволновке, Берик листает Instagram-ленту и читает сообщения, пришедшие на Whatsapp.
Позавтракав, Берик вызывает такси через приложение. Этим холодным утром, таксист немного опоздал на работу. Он пытался завести двигатель своего авто, но бортовой компьютер давал сбой. “Придется везти на диагностику и искать ошибку”: ворчал таксист, но двигатель все же завелся.
Добравшись до своего офиса, Берик достал из сумки ноутбук, разместил его на своем столе, и включил. Ноутбук автоматически подключился к уже знакомой сети Wifi и принялся загружать электронные письма. Сегодня их было особенно много, и в нескольких из них предлагались довольно интересные проекты.
Один из них особенно понравился Берику. Достав смартфон из кармана, он набрал номер, оставленный в письме, и уже через пол часа ехал на встречу.
К столу делового кафе, за которым Берик увлеченно обсуждал предложенный ему проект, подали салат из свежих помидоров и огурцов. Возможно, их вырастили на большой промышленной ферме, использующей технологии точного земледелия. Эта ферма следит за своим урожаем через космическую съемку и точно знает, в какой части плантации необходимо усилить ирригацию, а в какой добавить больше удобрений.
Георгий Фёдорович Коваленко , Коллектив авторов , Мария Терентьевна Майстровская , Протоиерей Николай Чернокрак , Сергей Николаевич Федунов , Татьяна Леонидовна Астраханцева , Юрий Ростиславович Савельев
Биографии и Мемуары / Прочее / Изобразительное искусство, фотография / Документальное