그림으로 배우는 도커 - 개념부터 환경 구축까지 단계별로 익히는 도커
스즈키 료 지음, 서수환 옮김 / 한빛미디어 / 2025년 2월
평점 :
장바구니담기


"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
한 권으로 끝내는 아두이노 입문 + 실전 (종합편) - 기초부터 수준 높은 프로젝트까지, 전면 개정판
서민우.코코랩스 지음 / 앤써북 / 2025년 3월
평점 :
장바구니담기


"이 글은 앤써북도서체험단에 당첨되어 도서를 협찬을 받았습니다."

결론부터..


● 이 책은 누가 읽으면 좋을까?

아무것도 모른다고 걱정할 필요가 없다. 입문자에게 딱 맞는 아주 좋은 교재다. 커다란 글씨와 컬러풀한 사진들이 이 책의 매력이다. 전자 부품에 대한 이해와 C/C++ 프로그래밍 언어에 대한 이해도 실습을 통해 직접 작성하고 동작을 볼 수 있어서 그런지 훨씬 이해하고 적용하기 쉽다. 누구나 쉽게 ~


● 좋았던 점.

회로가 복잡하지 않아서 코드도 그렇게 복잡하지 않다. 그래서인지 코드에 대한 이해도 쉽게 할 수 있어서 좋았다. 아마도 아두이노 교재 중.. 프로그래밍 언어(C/C++)에 대한 설명이 가장 많은 책이 아닌가 싶다.


● 아쉬운 점.

정말 딱 하나 아쉽다. 키트 포함된 상품이 있었으면. ^^ 교재에 없는 부품이 몇 개 있는데.. 별도로 구입했다.


이제 교재를 좀 더 자세히 살펴보자.

교재는 총 5개의 Chapter로 구성되어 있다. 그리고 단계별 실습 과정에 맞춘 "Special Page - C/C++ 코너" 실습을 통한 코드 작성 시 딱!!! 필요한 만큼의 자세한 설명을 해준다. 이 책을 다 읽을 즈음이면 C/C++에 대한 이해도 상당히 높아질 것이라 생각된다. 음.. C/C++ 프로그래밍 언어 기초 수준 책을 보는 거라고 생각하면 될 듯하다.


이 책의 각 Chapter별 내용을 자세히 살펴보면...

Chapter 1. 아두이노 기초 다지기

- 아두이노의 개발 환경, 아두이노 스케치라고 불리는 IDE에 대한 설명, 아두이노에 대한 자세한 설명이 이루어진다.


Chapter 2. 아두이노 초수되기

-기초 단계인 LED 회로를 구성하여 컨트롤에 대해 실습한다. CPP, h 파일을 만들어 라이브러리 만드는 방법을 익히고 C/C++에 대한 자료형, 제어문, 배열, 함수, 포인터가 소개된다. 초수에서 중수, 고수가 되기 위한 프로그램의 기초 과정이 잘 설명되어 있다. 그만큼 기초가 중요하다.


Chapter 3. 아두이노 중수되기

- 아두이노가 반응하도록 하는 방법에 대해 실습한다. 버튼을 이용한 LED 주사위, 가변 저항 LED 막대 측정기, 부저, 서보모터 사용, 초음파 센서를 이용한 거리 감지 확실히 초수보다는 조금 복잡하다고 보면 된다. 2장 만큼이나 내용이 많지만 많이 복잡하지 않으니 겁내지 않아도 된다.


Chapter 4. 아두이노 고수되기

- 얼마나 복잡한 회로가 나올까..? 걱정할 필요 없다. 그렇게 복잡한 회로는 이 책에 나오지 않는다. 앞서 실습 과정을 좀 더 세밀하고 정교하게 동작 시키는 내용이랄까? 라이브러리의 활용 머 이 정도..


Chapter 5. 네오픽셀 활용하기

- 네오픽셀 라이브러리를 만들고 활용한다. 이 즈음 되면 이 책이 프로그램 언어 책이 아닌가 싶다. ㅋㅋ 교재에 실습 내용이 자세히 나와 있으니 실습 걱정은 하지 않아도 된다. ^^


-환경 셋팅-

▶Arduino IDE 소프트웨어 다운로드부터


▶다운로드한 소프트웨어 설치. 다운로드해서 설치하기만하면 된다.



▶IDE 설치 후 CH340 드라이버 설치 완료. 준비 끝.



▶네이버 카페 종합 자료실에서 소스 다운로드

   https://cafe.naver.com/answerbook/5858



실습과제. 비록 시작은 미약하나 끝은 창대하리라.. 시작은 이 정도 ㅋㅋ


따라하다보면.. 요정도 ~^^



내 경우엔 이전에 구입했던 교재와 키트가 있어서 바로 실습해 볼수 있었다.


역시 없는 부품이 있다. 별도로 사면 된다. 다만, 배송비.. 배보다 배꼽이 크다.


Special Page C/C++ 코너를 잠시 소개. 실제 동작과 코드를 보면 이해가 쏙쏙된다.




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
이지 러스트 - 실습하며 배우는 빠르고 안전한 코드 작성의 비결
데이브 매클라우드 지음, 이지호 옮김 / 한빛미디어 / 2025년 2월
평점 :
장바구니담기


"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."




프로그램을 처음 배울때가 생각이 난다. 그때는 그냥 "C/C++ 언어" 부터 였던거 같은데, 그렇게 C언어에서 포인터를 만나고, C++ 로 참조를 만나서 넘어오고 또 넘어 오고.. 취업을 하니 VC6.0, VB5.0... 시간이 흘러 Visual Studio 2005 ~ 2013 .net 까지 그렇게 살았다. Web, App.. PHP, ASP, JAVA, SPRING, 플러터, 파이썬.. 뭐가 이렇게 많은건지..에잇 이 길은 내길이 아니여... 그래도 이 궁금증은... 에잇 RUST 넌 또 뭐냐.. 책을 편다.

- 러스트에 대한 개인 적인 생각. -

■ 러스트 결코 이지하지 않습니다만 알아두면 엄청난 언어라는 생각이 듭니다.


■어려웠던 점.

(1)소유권 개념이 생소. : 소유권 알듯 말듯.. 아는것 같은데 헷갈리고.. 아직 익숙치 않다.

(2) 컴파일러가 엄격함. : 장점이라고 하는데.. 에러 메세지도 길고 복잡하고...

(3) Lifetime 문법 : 참조간 관계를 명시적으로 표현해야하는데 복잡하게 느껴짐..

(4) C/C++/Python 과 스타일이 달라서 익숙치가 않다.


- 서평 : 이지 러스트 -

총평 : 아직은 기초 내용과 개념에 익숙해 지기 위해 플레이 그라운드에서 실습하는 단계이지만.. 러스트라는 언어를 알아가는 과정이 즐겁다.

1. 책의 구성은 심플하다.

Part 1. 러스트의 기초, 메모리, 변수, 소유권, 타입, 제어 구문, 제네릭, 컬렉션, 드레이트, 이터레이터, 클로저, 스레드..

Part 2. 러스트 사용하기, 표준 라이브러리, 매크로 작성 그리고 샘플 프로젝트( 도서 관리 프로그램)

Part 3. 부록 (러스트 설치, Node.js 설치, PostgreSQL 설치, 비주얼 스튜디오 코드 설치, 포드맨 설치..)


2. 프로그래밍 언어에 대한 이해가 있다면.. 러스트 입문서로써는 기초 부터 고급 개념 까지 폭 넓게 다룬다는 느낌이다.

기본적인 C/C++ 언어를 알고 있어서 그런지 처음 접하지만 낯설지 않게 느껴졌고, 비교적 쉽게 학습할 수 있었다는 느낌이지만, 처음 프로그램 언어를 접하는 분들이라면 다소 어려울수 있을거라는 생각도 든다.


3. 코드는 직접 입력해야 하는데.. 코드


작성이 쉽지는 않았다. ( 샘플 코드는 제공 된다. ^^)


플레이 그라운드를 통해 러스트를 설치 하지 않아도 기본적인 코드입력이 가능했다.

하지만 여러 제약 사항이 있어서.. 2장 부터는 로컬 환경에서 러스트를 설치 해야만 했다.


4. 샘플 프로젝트.(도서 관리 프로그램)- 책에 설명이 잘 되어 있지만. 역시 만만치 않다.

Vue.js / Node.js / Tailwind CSS / PostgreSQL , 프런트 엔드, 타우리 프로젝트.. (아직은 시기 상조라.. ^^)


▶가장 좋았던 점은 ..

웹브라우저 기반의 러스트 실습 환경을 통해 학습 진행이 가능한 점은 너무 좋다. 언제든 책을 펴고 인터넷 접속만 하면.. 러스트를 학습할 준비가 된다.

https://play.rust-lang.org/


사실 다른 툴들은 초기에 개발 환경 설치 하다 보면 책을 열기도 전에 지쳐 버릴때가 많다. 그리고 특정 PC, 노트북에 환경 설치 하고 나면 책을 열었다가도.. 다시 책을 덮어 버리기 일쑤였기에..


※참고 사이트 정보

아래에 사이트들에서 다양한 내용을 더 깊이 알 수 있다.


1. https://dhghomon.github.io/easy_rust/Chapter_0.html

2. https://doc.rust-lang.org/book/ch01-01-installation.html

3. 프로그래밍 언어 러스트를 배웁시다! 001 Easy Rust in Korean: Intro

https://www.youtube.com/watch?v=W9DO6m8JSSs&list=PLfllocyHVgsSJf1zO6k6o3SX2mbZjAqYE









댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
혼자 공부하는 네트워크 - 1:1 과외하듯 배우는 네트워크 자습서 ㅣ 혼자 공부하는 시리즈
강민철 지음 / 한빛미디어 / 2024년 4월
평점 :
장바구니담기


혼공학습단.

주 1회 총 6주의 학습하여 꾸준히 공부하도록 동기를 부여해주는.. 단, IT서적들이다. 



2025년엔 공부하는 습관을 가져보고자….

당분간은 꾸준히 혼공학습단을 신청하고 해야지.. 참고로~ 교재는 구입해야 한다.

 

주 단위 학습 계획과 실습 과제 등의 일정도 수립해주고, 학습을 독려해 준다. 고맙다. ㅋㅋ

그리고 열심히 하면 중간 중간 간식도 쏴 주신다. 참 ~ 감사한 일이다.




꾸준히 공부하는 걸 힘들어하는 나와 같은 사람이 있다면 혼공단 신청을 해보는 것을 추천해본다.

그렇게 6주차 끝이 났다. 너무 감사하다. 

 

 

마치며…

6주차까지 끝내고 나니 뿌듯합니다. 다음번엔 뭘 해볼까 벌써 고르고 있습니다. 

혼자서 공부하는건데 왜이리 감사하단 생각이 드는지.. 중간 중간 간식도 너무 감사하고.. 

이렇게 Full로 책을 완독한 적이 있었나 싶습니다. 음.. 14기도 해볼랍니다... ^^

 

6주간의 자료를 Padlet에 정리해 봅니다.

https://padlet.com/kykyu0947/padlet-t75sr6nymyxm2eu9


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
2025 이기적 정보보안기사 필기 기본서 - 동영상 강의 무료+마인드맵+2024년 기출문제 수록 ㅣ 2025 이기적 정보보안기사
임호진 지음 / 영진.com(영진닷컴) / 2025년 1월
평점 :
절판






댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo