최근에 React 기반의

홈페이지 제작에 관심이 있어서 살펴보다가

React Native를 알게 되었었다


안드로이드 앱개발과 iOS 앱개발을

한 방에 할 수 있다는~~~


그러다가 우연히

Flutter(플러터)

이야기를 듣게 되었고


최종적으로

플러터를 공부하기로 마음먹고

설치부터 공부하던 와중에...



집에 도착하게 된 책




우와~~~ 타이밍 정말 구우우우웃~~~~!!!





Flutter 개발 환경 구축은 아래 링크를 참조하기 바란다.


https://www.whatwant.com/entry/Flutter-Install-Flutter-설치하기-Windows




책을 받기 전에 이미 진행했던 내용인데...

책을 먼저 받아보았다면

조금 더 편하게 진행할 수 있었을텐데...




최근 많은 인기를 얻고 있는 Flutter 이다보니

구글링을 하면

많은 좋은 포스팅 및 동영상 강좌를 찾아볼 수 있다.



나도 그렇게 찾아서 하나씩

공부를 해보고자 하였으나

구글링을 통한 학습은

꼼꼼히 공부하기는 쉽지 않았다.



그러다가 받게된 "처음 배우는 플러터"라는 책은

정말 가뭄의 단비와 같이

알고 싶었던 내용들을 잘 설명해주었다.




플러터라는 언어에 대한 충분한 소개가 너무 좋았다.


구조가 어떻게 되어있고

다른 경쟁 도구(?)인 자마린이나 React Native 등과의 비교도 좋았다.



플러터 프로젝트에서 보이는 폴더들에 대한

설명도 꼼꼼하게 해주어서 정말 정말 좋았다.







각주를 보면 "합니다"로 하다가 "한다"로 변하는 과정을 보면서

인간적인 면(?)을 보여주기도.... ^^



책이 아직은 조금 다듬어지지 않은 부분이 보이긴 하지만

내용 자체가

기본적인 부분에서 너무 충실하기에

그냥 웃으며 넘어갈 수 있을 것 같다.




책 제목 그대로 처음 입문하는 용도로는 너무나 좋은 책이다.


이 책을 통해서 기본적인 사항에 대해서

파악한 뒤에


구글링 또는 유튜브 검색을 통해서

다른 좋은 자료들을 찾아서

원하는 내용을 공부하면 충분할 것으로 보인다.





다만, 입문용으로 적합한 내용의 책이다보니

조금은 아쉬운 부분들이 없지 않아 있다.


Android Studio 기반으로 작성되어 있다보니

요즘 유행하는 Visual Studio Code 환경에 대한 설명은 없다.


Android 위주로 설명하다보니

구글의 Material 디자인 위주로 내용이 나오고

애플의 Cupertino 디자인 내용은...


그리고

C나 Python 정도만 살짝 공부한 기본 지식이 있는 독자 정도면

충분하다고 하였지만...

그 정도만 공부한 분들이 도전하기에는

조금 쉽지 않을 수도 있겠다라는 느낌이...


뭐 하지만, 무식한 나도 어느 정도 따라갈 수 있었으니 상관 없을 수도 있겠다!




여하튼, 개인적으로 플러터에 대해서 공부하려는 찰라에

받게된 책인데,

가려운 부분을 정말 잘 긁어준 책이었기에 너무 좋았다 !!!




* 이 책은 한빛출판네트워크의 '나는 리뷰어다' 이벤트를 통해 제공 받은 도서입니다.


반응형


퇴근하고 집에오니

갑작스레 택배가 도착해있었다.



응!?

우리 컴맹 와이프가 갑자기 C언어를 공부하려고 하나?


아니면,

우리 공주님이 스크래치를 벗어나 드디어 C언어의 세계로 발을 들여놓으려고 하는건가?



표지는 깔끔하고... 예쁜데?!



'시바타 보요'라는 지은이는

C언어 책뿐만 아니라 Java 책도쓰고

무술, 건강지도법 등까지도 하는

정말 다재다능하신 분인가보다.


보통 하는 말로 "잡학"하신 분 ^^



작년 12월에 1쇄가 나온 따끈따끈한 책이다!!!



대체 이 책이 왜 택배로 온것이지?!


ㅋㅋㅋ


한빛미디어에서 모집한 "나는 리뷰어다"라는 행사에 응모했던 것이

정말 운이 좋아서 당첨이 되었었고

이번 3월 행사에 신청을 했던 것이

또 당첨이 되어서...^^



우하하하하~~~~~~ !!!




그런데, 내가 C언어를 사용해본지가 까마득한 옛날이라...

지금 내 컴퓨터에는 Visual Studio도 없는데...


C언어 180제.... 이 문제들을 어떻게 풀어보지!?



C/C++ 소스코드들을 컴파일하고 실행할 수 있는

"Dev-C++"이라는 도구를 소개해주고 있다.



https://sourceforge.net/projects/orwelldevcpp/


지금은 주소가 위와 같이 변경되었다 (예전 주소로도 접근은 가능하다)

무료로 사용할 수 있는 재미있는 도구이긴하지만...


마지막 업데이트가 2016년도...

개인적인 취향으로 입맛에 맞지 않는다 ^^






VirtualBox로 Linux Machine을 만들어볼까 생각도 했지만

그건 또 귀찮기도 해서...


그래서 Facebook에서 봤던 구름IDE 라는 것을 떠올려봤다.


(구름 이라는 서비스와 저는 아무런 관련이 없습니다!!!!!)


예전에 웹기반 개발환경을 알아보다가 알게된

국산! 웹IDE 개발환경


이번에 처음 가입해봤다.



https://ide.goorm.io



회원가입은 Facebook 같은 SNS 계정으로다 잘된다



회원가입 하고 로그인하면 위와 같은 환경이 나오는데...

Free 조건으로도 충분히 C/C++ 개발환경을 구성할 수 있었다.


"새 컨테이너 생성" 버튼을 누르면 된다.



컨테이너 이름만 새로 하나 지어주고

위와 같이 해서 그냥 만들면 된다.



그러면 위와 같은

나만의 웹기반 IDE를 갖게 된다 !!!



"알쏭달쏭 C언어 180제"

Chapter 01 실습파일을 넣기 위한 폴더를 하나 만들어보자.


위와 같이 'src' 폴더에서

마우스 오른쪽 버튼을 눌러 나오는 메뉴 중에서

'새로 만들기 - 폴더'를 고르면 된다.



폴더 이름은 'chap01'이라고 지어주자.



이번에는 'chap01' 폴더에서 '새로 만들기 - 파일'메뉴를 골라주자 !!!



파일 이름은 'ex0101.c'로 만들어 주자.



우리가 따라서 해 볼 첫번째 문제는 위와 같다

문제라고 하지만

실제로는 그냥 따라서 해보면 된다.



위와 같이 책에 있는 내용을 그대로 타이핑해보자.



'ex0101.c'파일에서 마우스 오른쪽 버튼을 눌러 나오는 메뉴에서

'빌드 - 선택한 파일 빌드' 항목을 눌러주면 빌드를 해볼 수 있다.



더 편리하게 해볼 수 있는 것은

'실행 - 선택된 파일 실행'을 선택하면 빌드 및 실행까지 바로 된다.



그러면 하단에 위와 같이 실행 결과를 확인할 수 있다.



앞에서 저장 기능을 따로 말하지 않았는데...

위와 같이 파일 이름 옆에 "*"가 나오는 것은 아직 저장되지 않은 내용이 있다는 뜻이고,

오른쪽 위에 있는 '저장' 버튼을 이용해서 바로 저장할 수 있다.


2번째 문제도 위와 같이 ex0102.c 파일로 작성한 뒤에

실행을 해보자.



한글 출력도 잘된다~!!




팁 아닌 팁인데...

Git 처럼 구름IDE 에서도 ignore 기능이 있다.


소스파일이 있는 곳에서 바로 컴파일을 하면

즉, 터미널 창에서 'gcc ex0101.c'를 실행하면

'a.out' 파일이 생성이 되는데,


그러면,

프로젝트 창에 'a.,out'도 표시가 되어버린다.


이런게 싫어서 찾아본 기능이 바로 'ignore' 이다.



프로젝트 창의 오른쪽 위에 'Ignore 설정' 버튼이 있다.



여기에서 위와 같이 입력을 한 뒤 '추가'하면 된다.







"[한빛미디어] 알쏭달쏭 C언어 180제"


오늘 리뷰를 하려는 책으로

공부하기 위한 준비는 모두 된 것 같다.


이제, 열심히 하나 하나 직접 해보면서 진행하면 된다.




처음에 이 책을 받고 제목에 있는 "180제"라는 문구를 보고선

알고리즘 테스트 관련 서적처럼

문제를 받으면 머리 싸메고

풀어야 하는 그런 책으로 생각을 했다.


하지만, 이 책은 알고리즘 공부를 위한 책이 아니라

C언어를 공부하기 위한 책이다.


문제 풀이 형식으로

아주 아주 기본적인 내용부터

하나씩 배워나갈 수 있도록 구성이 되어있다.


이론적인 내용부터 가르치는 것이 아니라

실제 완성된 코드 형식을 보고

왜 그렇게 작성이 되었는지를 설명해주고 있다.



개인적으로 진작에 이런 책이 있었더라면

보다 편하게 C언어를 배웠을텐데...

라는 아쉬움이 ^^






http://www.hanbit.co.kr/store/books/look.php?p_code=B1265473016






* 이 책은 한빛출판네트워크의 '나는 리뷰어다' 이벤트를 통해 제공 받은 도서입니다.



반응형

사용자 삽입 이미지

http://www.yes24.com/Goods/FTGoodsView.aspx?goodsNo=2694763&CategoryNumber=001001003016002010


한세경 저

한빛미디어


25,000 원




==============================================================================
2007.10.25 ~

지금까지의 공부한 것들을 한 번 정리도 할 겸해서...
예전에 배운 것들을 다시 한 번 되새김질도 할 겸해서...
그래서, 가벼운 마음으로 집어든 책이다.

책 내용은 의외로 도움이 많이 되는 것 같다.

더더군다나, 멤버십 회원 출신이라니...^^ 삼성이 아닌 곳에서 근무하기에 그런 기대는 하지 않았는데... 음... 한양대이면... 강남멤버십 출신인가? ^^ 알아봐야겠다.

간만에 정독하면서 정리하면서 보고 있는 책이다^^

===============================================================================

검색하다보니 정식 사이트도 있네?! ^^
http://brain.hanb.co.kr/progpl/
반응형

+ Recent posts