忘東忘西該怎麼辦?有沒有人可以主動提醒我?
不如設計程式來幫忙解決吧!
程式設計可以讓你與電腦相處愉快,讓生活更便利,就像神奇的魔法一樣。
但是……
該怎麼開始?
為什麼我必須這樣寫?
我寫的程式為什麼無法讓電腦理解我想要它做的事?
嗚…程式設計怎麼這麼難……
這是一本適合所有想了解程式設計的人(不僅只是兒童)的入門書籍。
作者鳥井雪女士本身是程式設計師,也是育有兩寶的媽媽。
鳥井女士規劃過許多程式設計的課程,特別是為女性及初學者打造的課程,擁有相當豐富的經驗。
她以過往規劃和教授課程的經歷來打造本書,在初學者容易碰到的思維門檻上,精心打造了能以生活經驗幫助思維遷移的方式,希望讓所有初學者能安心踏入程式設計的世界。
不久的將來,人手一台小型電腦、與電腦一起生活的日子將成為常態。
優羽十歲生日時,得到了一台小型電腦「minio」,可是她一直無法讓minio搞懂她想做的事。
此時,隔壁的姊姊送她一本「魔法筆記本」。
當優羽拿起這本筆記本時,筆記本開始自動翻頁,原本一個字都沒有的頁面,逐漸浮現出文字……
「接下來,我將幫助你和你的電腦變成好朋友。」
藉由魔法筆記本的引導,優羽逐步解決了很多生活中「有點麻煩」的事,減少了不少困擾!
不用再擔心搞錯上學該準備的用品
可以弄清楚媽媽也記不住的獎勵點數
也不再錯過和朋友一起活動的時光
……
這些好的轉變,讓優羽再遇到「有點麻煩」、「想偷懶」的時候,會開始思考能讓事情變得更順利、更方便的方法,也讓優羽逐漸對自己充滿自信!
「程式設計」就是把想法和問題轉換成可執行的程式碼的方法。
學會如何設計程式之後,就可以把電腦的能力變成自己的力量。
本書可以讓你模擬程式設計的過程。
不論是可以按照預期順利執行,或無法成功執行而煩惱地嘗試各種方法,都能從設計程式的過程中,透過與電腦互動,整理問題,一點一滴累積解決方法的能力,發現真正的樂趣。
就從動腦解決生活中的大小麻煩事開始吧!
本書特色
.著迷於故事情節的同時,瞭解程式設計的思考方法
.包含程式設計的基本元素(變數、條件分歧、重複、陣列、函數)
.可以了解程式設計與現實生活中發生的事情的關聯性
本書從人物設計、世界觀、對話和情節設計,乃至於詳細又容易理解的文字表達,鳥井女士都以獨有的視角,做了完整且細膩的安排。
故事從再平凡不過的日常場景為開端,對話和事件都能在你我的日常生活中找到相似的一幕,尤其是那些曾在腦海中閃過「好麻煩,真希望有人可以幫我……」的念頭,讓人立刻就和主角產生共鳴,想繼續看下去主角要如何解決這些「小麻煩」。
鳥井女士在角色的設定用了許多小細節去破除性別印象,處處顯示著她為全齡讀者設想的溫柔。讀者可以很容易將自己或身邊的任何一個孩子帶入主角視角,這些不時就能與自身經驗重疊的安心感,正是讓人欲罷不能地讀完一本程式設計書的關鍵。
而本書繪者鶴谷香央理女士,也以慵懶恬靜的畫風來呼應這份溫柔。將抽象的設定忠實地化為具體的圖像,呈現給每位讀者。兩人的合作可說是一時之選。一起來發現作者與繪者的各種巧思安排吧!
為計算機科技領域的讀者提供優質叢書,一直以來都是歐萊禮圖書的理念,近年也逐步為年輕讀者打造接軌科技脈動的讀物。日本歐萊禮與作者鳥井女士以這個想法為匯聚點,量身訂做了這本適合初學者的入門書,希望不論是誰都能順利接軌光速變化的資訊時代。
目錄
給本書的讀者
人物介紹
閱讀本書的注意事項
序章 程式設計魔法筆記本
第一章 第一個魔法
本章的關鍵字:輸入、處理、輸出
第二章 優羽的獎勵點數
本章的關鍵字:變數
第三章 週三的手球社活動
本章的關鍵字:真假、條件分歧
第四章 傳訊息給每個人
本章的關鍵字:重複
第五章 「為了自己」變成「為了每個人」
本章的關鍵字:錯誤訊息、陣列
第六章 吵架與加油訊息
本章的關鍵字:函數
第七章 利用程式和好
本章的關鍵字:函數的引數
作者介紹
作者簡介
鳥井 雪(とりい ゆき)
程式設計師,有兩個小孩的媽媽。翻譯作品包括Linda Liukas《Hello Ruby》系列(翔詠社)、Reshma Saujani《Girls Who Code:Learn to Code and Change the World》(日經BP社)、Dave Thomas《Programming Elixir》(Ohmsha,與笹田耕一共同翻譯)等。在令和5年度版東京書籍五年級國語教科書中,刊登了關於程式設計的文章。以女性及程式設計初學者為對象的活動經驗豐富,包括擔任過Rails Girls Tokyo的教練和籌辦人,以程式設計初學者為對象的線上課程講師等。隸屬於萬葉(股)公司。
繪者簡介
鶴谷 香央理(つるたに かおり)
漫畫家。1982年出生在富衫縣高岡市。2007年以《おおきな台所》獲得第52屆千葉徹彌賞的準大賞,並以此作品正式出道。著作包括《春心萌動的老屋緣廊》(KADOKAWA)、《don't like this》(LEED)等。
監修者簡介
打浪 文子(うちなみ あやこ)
取得奈良女子大學研究所人類文化研究細博士後期課程學分期滿退學(博士:學術)。曾任日本國立殘障者復建中心殘障福利研究部流動研究員、淑德大學短期大學部兒童學系講師、準教授,現為一般社團法人Slow communication副理事長。著作包括《知的障害のある人たちと「ことば」――「わかりやすさ」と情報保障・合理的配慮》(生活書院)、共同著作《〈やさしい日本語〉と多文化共生》(CCP)等。在本書中,以語言及視覺表現「易讀性」的觀點,進行文件審查。