|
코딩의 세상은 정말 끝이 없는 것 같다. 조금 아는 얕은 지식에 계속해서 한 층 한 층 쌓아가고 싶게 만드는 게 코딩의 매력인 것 같다. 처음엔 재미에서 어느 순간 전문가가 되고 싶다는 욕심이 생기는 녀석 블록 코딩 조금 하니 배울 것들이 넘쳐난다. 요즘 핫한 인공지능을 앱 인벤터로 만들어 본다고? 어떤 인공지능 앱을 만들 수 있을까?
앱 인벤터는 안드로이드 기반 기기에서 동작 가능한 앱을 만들 수 있는 프로그래밍 도구이다. 앱 인벤터는 복잡한 프로그래밍 언어를 배우지 않아도 블록을 끼워 맞추면서 코딩을 하기 때문에 진입장벽이 낮다.
저자 이 책의 저자는 컴퓨터 공학을 전공하고 2015년부터 앱 인벤터를 활용한 교육을 진행했다. 현재는 sw 교육 기획 그리고 책 집필 등 다양한 활동을 하고 있다.
준비물 챙기기 앱 인벤터로 앱을 개발할 때 필요한 준비물 4가지
크롬 4.0 이상, 사파리 5.0 이상, 파이어폭스 3.6 이상
앱 인벤터의 블록의 종류 1. 기본 제공 블록 컴포넌트와 관계없이 프로젝트마다 공통으로 제공하는 블록 2. 컴포넌트 블록 디자이너 화면에서 추가한 컴포넌트와 관련된 블록으로 이벤트, 속성 설정, 속성값, 함 수 호출 블록들로 구성
차례 이 책은 5챕터로 구성되어 있다. 챕터별로 설치부터 응용까지 따라 하다 보면 어느 순간 나도 인공지능 앱 개발자로 거듭날 수 있다. 1.안녕 인공지능 인공지능에 대한 꼭 필요한 지식을 간략하게 설명해 준다. 인공지능에 포함되는 머신러닝의 학습방법, 딥러닝에 대한 설명이 간략하게 설명되어 있다. 2. 앱 인벤터 사용 가이드 앱 인벤터의 화면구성과 기본 사용법을 익히고 간단한 앱을 만들어 볼 수 있게 구성되어 있다. 3. 앱 인벤터 속성 과외 앱 인벤터의 기능, 프로그래밍 기본 지식을 빠르게 익히고 앱 인벤터의 주요 기능을 활용해 본다.
4. 앱*인공지능 프로젝트 인공지능 모델을 만들며 인공지능 기술을 배우고, 이 기술을 앱 인벤터에 접목해 인공지능 앱을 만든다.
5. 앱*인공지능 심화 프로젝트 앞에서 배운 기술을 활용해 나와 남에게 도움을 줄 수 있는 인공지능 앱을 기획해 보고 만들어 본다.
요즘은 다들 각자의 라이프 스타일대로 앱도 내 입맛에 맞는 개인 맞춤형 앱을 원하는 사람들이 늘고 있다.나만의 앱을 만들고 싶다면 앱 인벤터를 배워야 할 때이다.
#인공지능앱 #앱인벤터 #디지털북스 네이버리뷰 https://blog.naver.com/findbluedream/222881416571
YES24 리뷰어 클럽 서평단 자격으로 작성한 리뷰입니다. |
|
앱인벤터는 개인적으로 늘 관심이 많았지만 막상 마음 먹고 해보려니 쉽지 않았던 분야였어요. 제가 그만큼 마음을 먹지 않아서겠지만요. ^^;;
그러던 중에 [인공지능 앱 프로젝트 with 앱 인벤터]책을 만나게 되었습니다. 책을 읽으며 무작정 따라해보았는데 드디어 앱인벤터에 재미를 느끼게 되었달까요? 추천하고 싶은 책을 만나 기분이 좋아졌습니다.
CHAPTER 01 안녕? 인공지능! 챕터에서는 인공지능이란 무엇인지와 관련 용어들에 대해 이해를 돕는 그림과 설명을 통해 확인해볼 수 있어요. 그리고 이러한 인공지능이 우리 생활에 어떤 영향을 주는지 알아보고, 이를 통해 인공지능과 함께 사는 우리의 미래 세상을 상상해볼 수 있답니다.
CHAPTER 02 앱 인벤터 사용 가이드 챕터는 앱 개발용 프로그램인 앱 인벤터에 대해 알아보는 챕터입니다. 앱 인벤터의 화면 구성과 기본 사용법을 학습하고, 음성 출력을 이용해 텍스트 박스에 입력한 내용을 스마트폰이 말하는 기능을 가진 첫 번째 앱 프로젝트를 만들어봅니다.
앱인벤터가 무엇인지부터 어떤 준비물이 필요한지, 화면 구성은 어떤지, 앱을 어떻게 만들어서 설치하는지 차근차근 정리되어 있어서 초보자가 시작해도 어렵지 않겠다는 생각이 절로 들더라고요. 블록 바로 알고 사용하기 같은 경우는 블록코딩을 해보지 않은 사람들을 위한 설명이다 싶었어요. 학교에서 레고 이야기를 하곤 하는데, 그렇게 블록에 대한 이해를 도울 수 있게 센스 있는 정리가 되어있더라고요.
CHAPTER 03 앱 인벤터 속성 과외 챕터에서는 LED 무드등과 계산기, 물 마시기 도전 앱을 만들어보며 앱 인벤터의 기능과 프로그래밍 기본 지식을 바르게 익히고 앱 인벤터의 주요 기능을 활용해 봅니다.
하나의 프로젝트를 실습해볼 때마다 따라하기만 하면 충분하게 구성이 되있더라고요. 일단 우리가 무엇을 만들려고 하는지 확인하고, 앱이 어떻게 동작할지 미리 살펴봅니다. 그리고 앱을 구현하기 위한 블록의 기능을 확인해보고 추가적인 이론들도 이해해보는 과정을 거쳐요. 앱 화면을 디자인하고 해당하는 블록 코딩을 실시해요. 마지막으로 최종 코딩을 보여주면서 틀린 부분을 디버깅해볼 수 있는 시간도 가질 수 있더라고요.
CHAPTER 04 앱 X 인공지능 프로젝트에서는 다양한 인공지능 모델을 만들어보며 인공지능 기술을 배우고, 이 기술을 앱 인벤터에 접목해 재미있는 인공지능앱을 만들어봅니다.
마지막 프로젝트인 무궁화 꽃이 피었습니다 게임 앱을 만들어보기로 했어요. 게임 앱을 다 만들고 나서 아이들에게 '엄마가 만든 앱이야!' 라며 한 번 해보라고 하면 너무 좋아할 것 같더라고요. 사실 저부터도 이렇게 뭔가 앱 다운 앱을 완성해보겠다는 생각에 기대감이 차더라고요. ^^
앱 화면 디자인을 해봅니다. 실습을 위한 이미지 파일이나 사운드 파일을 제공해주어서 더 그럴 듯한 앱을 만들더라고요. 책에서 안내한 대로 컴포넌트 디자인 요약과 화면 디자인 가이드를 보면서 스스로 디자인 해보았어요. 제시되어 있는 샘플대로 디자인을 다 하고나서 폰트 디자인들을 살짝 변경해보기도 했답니다.
Blocks 버튼을 클릭하고 앱을 코딩해보았어요. 게임을 구현하기 위한 프로그래밍이 스텝을 밟아가며 차례로 해나갈 수 있어서 따라하기만 해도 크게 무리 없이 진행할 수 있었답니다. 앞 쪽에서 설명한 부분들은 조금씩 생략되어 설명되어 있으니 앞 챕터부터 차근차근 해나가면 뒤쪽에 있는 프로젝트들도 무리없이 따라할 수 있으리라 생각되요.
사실은 어플 다 만들고 테스트 해보다가 움직였는데도 남은 목숨이 안줄더라고요. 코드 확인해보니 변수 이름을 잘못 설정해두었더라고요. 코딩을 조금 해본 사람들은 오류가 있어도 어렵지 않게 수정할 수 있을 듯 해요. 각 코드에 대한 내용이 스텝별로 정리되어 있어서 초보자들도 어느 부분을 수정해야할지 쉽게 찾을 수 있겠다 싶었어요. 이 과정을 겪으며 앱 개발자들이 느끼는 것이 이런 기분일까? 하는 생각도 아주 잠깐~ 하게 되었어요. 스스로가 좀 웃겼네요. ㅎ
스마트폰에 앱을 설치하고 게임을 실행해보았어요. 무궁화꽃이 피었습니다 게임 앱을 신나게 체험하는 아이들을 보니 너무 뿌듯하더라고요. 기대 이상의 반응에 어깨가 올라가는 기분이었어요. ㅋ
CHAPTER 05 앱 X 인공지능 심화 프로젝트 챕터에서는 앞에서 배운 인공지능 기술을 이용해서 나 그리고 주변 사람들에게 도움을 줄 수 있는 다양한 인공지능 앱을 생각하고 만들어봅니다.
심화 프로젝트의 예제들을 따라하다보면 이제 인공지능을 활용한 앱 만들기는 충분히 해보았다고 해도 과언은 아닌듯 싶어요. 앱 인벤터 사용 가이드로 사용법을 확인하고, 앱 인벤터 속성 과외를 통해 가벼운 앱을 만들어봄으로써 기능들을 익히고, 다양한 인공지능 앱 프로젝트를 경험해가며 스스로도 실력이 많이 늘었다는 생각이 들었거든요.
책을 보고 따라해보는 것만으로도 재미있고 유익한 시간이 되었네요. 지금까지 앱인벤터는 살짝 맛만 보는 수준으로 해왔는데 이 책을 만나고 작품을 만들어보며 앱인벤터 프로젝트는 참 재미있다는 것을 느낄 수 있었습니다. 그냥 읽어보는 수준으로만은 이 책이 얼마나 잘 쓰여진 책인지 모를 수 있어요. 이 책에 나온 프로젝트들을 꼭 함께 실습 해가며 이 즐거움을 함께 느낄 수 있었으면 좋겠습니다. |
|
[목차 정리]
인공지능에 대해 현실적으로 맛을 보게 하여
인공지능 (AI) = 인공(Artificaial) + 지능 (Intelligence)
앱 인벤터는 구글이 개발하고 현재 MIT가 관리하는 오픈소스 앱 메이커로
|
|
이 책을 보면서 따라하면 스마트폰 앱 만드는 것을 비전공자이어도, 초등학생이어도 쉽게 만들 수 있습니다. 특히 요즘 핫한 인공지능을 적용한 앱 프로젝트 내용이 들어있어서, 굉장히 흥미로운 앱을 만들어 볼 수 있습니다. 특히 학생들에게 이 책이 유용할 것 같습니다. 개인 프로젝트를 위해 고민중인 대학생, 코딩 배우고 싶은데 뭔가 눈에 보이는 결과물을 만들고 싶은 초,중,고 학생들이라면 이 책을 꼭 추천합니다!
|
| 앱 인벤터 앱 코딩 방과후 교사입니다. 인공지능 교육 따라가려고 방학 수업에서 써보려고 샀습니다. 목차보고 인공지능 프로젝트가 다른 책에 비해 많은 편인것 같아 샀는데 좋았습니다. 명령어 블록 하나하나 설명이 있습니다. 다른 개념 설명도 수업 준비에 도움이 되었습니다. 수월하네요. 다른 방과후 선생분들께도 꼭 추천해요~~^^ 혼자 공부할 수 있겠습니다~~ |
|
YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.
|