백엔드 개발을 위한 핸즈온 장고 - 장고모델링과마이그레이션부터쿼리셋, DRF까지
김성렬 지음 / 한빛미디어 / 2023년 5월
평점 :
장바구니담기


1. 시작


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


2023년 6월달에 소개할 책은 「백엔드 개발을 위한 핸즈온 장고」입니다





<표지>


개발자가 아니더라도 프로그래밍에 대한 관심은 점점 더 늘어나고 있습니다.

현재 우리는 인공지능, ChatGPT의 등장으로 놀라울만큼 빠른 기술 확산의 시대에 살고 있습니다.

개발자가 아닌 분들이 쉽게 웹사이트를 제작할 수 있는 방법이 있으니 바로 파이썬 프로그래밍 언어로 만들어진 오픈소스 풀스택 프레임워크 ‘장고'입니다.

풀스택이라면 ‘장고'하나로 온전한 웹사이트를 제작할 수 있다는 이야기입니다.

하지만 이책에서는 최신 트렌드에 맞춰서 ‘장고'를 풀스택으로 사용하지 않고, 백엔드 프로그래밍을 가능하도록 가르쳐주는 책입니다.



이 책은 주니어 개발자, 입문자를 대상으로 장고를 사용한 백엔드 프로그래밍을 학습할 수 있도록 쓰여진 책입니다.


2.책의 내용


이 책의 구성을 알아볼까요? 


1장. 장고에 대하여

2장. 모델링과 마이그레이션

3장. ORM과 쿼리셋

4장. 직렬화

5장. 뷰


총 5장으로 이뤄져 있습니다.


1장. 장고에 대하여

1장에서는 장고가 무엇인지? 왜 배워야 하는지? 개발 환경 구축, 사용 라이브러리, 장고 외에 사용가능한 파이썬 웹 프레임워크를 가르쳐 줍니다.


[23 페이지]


[31 페이지]


2장. 모델링과 마이그레이션

2장에서는 데이터 테이블과 파이썬 클래스 매핑 방법, 추가되는 모델링 이력 관리 방법을 설명합니다.

백엔드 개발 실무 프로젝트에서 가장 먼저 하는 작업이 바로 ‘ER(Entity Relation) 모델링' 입니다.

이것은 바로 데이터베이스를 설계하는 작업이라고 생각하시면 됩니다.

장고에서는 모델이라는 객체를 통해서 데이터베이스 테이블 설계를 동시에 할 수 있도록 도와줍니다.


웹 개발에 있어서는 데이터베이스가 필수입니다. 

추후 고급 개발자가 되기 위해서 좀더 깊은 데이터베이스 설계에 대해서 학습을 해야합니다.


[128, 129 페이지]




3장. ORM과 쿼리셋

3장에서는 ORM(Object Relational Mapping)이 무엇인지? SQL문으로 만들어주는 장고 ORM ‘쿼리셋'에 대해서 설명하고 있습니다.



[178 페이지]


4장. 직렬화

4장에서는 직렬화(Serializer)의 개념과 DRF에서 제공하는 직렬화 모듈을 어떻게 사용하는지를 설명합니다.


[274 페이지]


[316 페이지]


5장. 뷰

마지막 5장에서는 뷰와 URL dispatcher 모듈 사용법을 설명합니다.


[364, 365페이지]





3. 책을 읽은 후


이 책은 파이썬 백엔드 개발을 위한 장고의 핵심 개념을 다루고 있습니다.


이책에서 얻을 수 있는 내용은


- 장고 모델과 마이그레이션 모듈 사용 매뉴얼

- 장고 ORM(쿼리셋)의 내부 동작 원리

- DRF Serializer 모듈 내부 동작과 활용 예시

- DRF ViewSet을 활용한 RESTful API 설계

- DRF OpenAPI 3.0 기반 문서(스웨거) 구현 및 작성법


장고는 파이썬으로 만들어진 풀스택(프론트엔드 + 백엔드) 프레임워크입니다.

하지만 실무에서는 프론트엔드, 백엔드를 분리해서 개발합니다.

장고를 백엔드 개발 도구로 사용하고, 프론트엔드는 리액트, 뷰, DRF 도구를 이용해서 효과적으로 개발 할 수 있도록 해줍니다.


초급 개발자가 궁금해하는 내용, 백엔드 개발을 위해 알아야 하는 지식, 장고 코어 모듈을 알수 있습니다.

장고 동작 원리와 구조를 쉽게 이해할 수 있도록 저자는 친절하게 그림과 실습코드를 이 책에 담았습니다. 


여기서 책의 서평을 마무리 짓겠습니다.


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


감사합니다


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
데이터 품질의 비밀 - 데이터 신뢰를 쌓는 데이터옵스의 핵심과 엔드 투 엔드 단계별 가이드
바 모세스.라이어 개비쉬.몰리 보르웨르크 지음, 데이터야놀자 옮김 / 디코딩 / 2023년 4월
평점 :
장바구니담기


1. 시작

 

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

 

2023년 5월달에 소개할 책은 「데이터 품질의 비밀」입니다

 



<표지>

 

인공지능, ChatGPT가 대세인 시대를 살고 있습니다.

온통 인공지능에 대한 뉴스가 가득하고, 하루가 멀다하고 새로운 기술이 나오고 있습니다.

ChatGPT의 GPT-3 초거대 AI 모델을 학습 시키기 위해 사용된 데이터 용량은 753GB라고 합니다. 

현재 GPT-4는 얼마나 큰 데이터를 가지고 학습을 시켰을까요?

인공지능에서의 데이터는 꼭 필요한 존재입니다.

인공지능은 GIGO(Garbage In Garbage Out)이라고도 합니다.

쓰레기 데이터를 넣으면 쓰레기 인공지능 모델이 만들어진다는 이야기입니다.

 

현재 인공지능 데이터 품질 표준을 제정하고 있습니다.

아마 2023년에 출시가 되지 않을까 생각을 합니다.

 

인공지능의 신뢰성을 제시하기 위해서는 데이터 품질의 신뢰성이 보장되어야 합니다.

데이터의 품질이 점점 더 중요해지는 시기입니다.

 

이런 때에 데이터 품질에 대한 유일한 책이 아닐까 생각을 합니다.

물론 이책은 인공지능 데이터 품질에 대한 책은 아닙니다.

비즈니스를 판단 할 때, 

회사의 방향을 돌리고, 

전략을 세울때 필요한 

데이터 기반의 의사결정에 대한
데이터 품질에 관한 책입니다.

 

데이터 신뢰를 확보하기 위해서는 체계적인 데이터 프로세스 정의·구축·실행이 필요하다고 필자는 제시하고 있습니다.

데이터는 21세기의 원유라고도 합니다.

데이터가 귀한 원유가 되기 위해서는 데이터의 신뢰성이 높아야 합니다.

 

이 책은 신뢰 할 수 있는 데이터를 얻기 위한

시스템 구축·데이터 수집· 정제· 변환· 테스트· 모니터링· 아키텍처· 문제해결· 조직· 인증· 사례 등을 다루고 있습니다.

 

2.책의 내용

 

이 책은 총 10장으로 이뤄져 있습니다.

1장 지금, 데이터 품질에 주목해야 하는 이유

2장 신뢰할 수 있는 데이터 시스템 구축을 위한 블록 조립

3장 데이터 수집·정제·변환·테스트

4장 데이터 파이프라인 모니터링 및 이상 탐지

5장 데이터 신뢰성을 위한 아키텍처

6장 대규모 데이터 품질 문제 해결

7장 엔드 투 엔드 데이터 계보 구축

8장 데이터 품질 민주화

9장 현실에서의 데이터 품질: 전문가 대담과 사례 연구

10장 신뢰할 수 있는 데이터 시스템의 미래 개척

입니다



데이터는 상상도 할 수 없을 정도로 증가하고 있습니다.

지금의 세상은 점점더 복잡해지고 있고,

점점 더 불확실해지고 있으며,

점점 더 복잡해지고 있으며,

점점 더 모호해지고 있습니다.

 

시장에 대한 데이터,

서비스를 통하여 생성되는 데이터,

고객의 데이터 등을 

수집·정제·변환하고 

비즈니스를 도출하고

전략을 세운다.

 

이 모든 것을 행하기 위해서

데이터 파이프라인을 구축하도록 도와준다.

 

2장에서는 데이터 웨어하우스, 데이터 레이크 및 데이터 카탈로그의 주요 데이터 파이프라인기술에서 데이터 품질을 보장하고 측정할 수 있는 방법을 설명한다.


[64 페이지]

 

3장에서는 데이터 파이프라인 전반에서 데이터 품질을 관리하고 규모에 맞게 데이터를 수집·정제·변환·테스트하는 방법을 설명한다.


[84 페이지]

 

4장에서는 이상 탐지 관련 주요 기술과 함께 엔드 투 엔드 프로세스를 살펴보고, 이상 탐지의 전통적인 기능을 뛰어넘는 자체 데이터 품질 모니터를 구축하는 방법을 공유한다.


[159 페이지]

 

5장에서는 CI/CD, 경고 및 분류, 사고 관리 등 신뢰할 수 있는 데이터 워크플로를 엔지니어링하여 데이터 신뢰성을 높이는 방법을 설명한다.


[178 페이지]



6장에서는 데이터 신뢰성 워크플로의 중요한 구성 요소인 사고 관리 및 해결 방식, 대규모 데이터 품질을 다루는 엔드 투 엔드 접근 방식을 자세히 설명한다.


[224페이지]



7장에서는 오픈 소스 도구를 사용해 현업에서 사용하는 수준의 계보 구축 방법을 설명한다.


[255 페이지]

 

8장에서는 앞서나가는 데이터 조직이 데이터 품질 민주화를 위해 적용하는 프로세스와 기술을 알려준다.

 

9장에서는 데이터 메시와 검색 툴을 포함하여 높은 데이터 품질을 달성하는 데 가장 중요한 기술과 주제를 소개한다.


[340 페이지]

 

10장에서는 데이터 품질을 관리하고 유지할 때 필요한 노력과 리소스를 정당화하기 위한 접근법을 제공한다.

 

3. 책을 읽은 후

 

이 책은 데이터 품질에 관심 있는 사람이라면 누구나 읽어야 할 필독서 입니다.

데이터 품질에 관한 책이 흔하지가 않습니다.

 

데이터의 정확성/신뢰성/사실성을 개선하는 조직을 위한 핵심 정보를 제공하고 있습니다.

 

이책에서 얻을수 있는 내용은

-현재 데이터 품질을 주목해야 하는 이유

-데이터 품질을 위한 파이프라인 구축/모니터링시스템 구성 방법

-데이터 품질 신뢰성 높이는 방법과 실제 사례

-데이터 품질 향상 거버넌스와 실제 사례

-데이터 품질 투자 대비 효용성 계산 공식

-데이터 품질의 미래 트렌드 4가지


2023년 정말 힘든 시기를 보내고 있는 모든 관련 업계 종사자들에게 힘내라고 응원을 보내드립니다.

 

여기서 책의 서평을 마무리 짓겠습니다.

 

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

 

감사합니다


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
전문가를 위한 C++ - C++20, 병렬 알고리즘, 파일시스템, 제네릭 람다, 디자인 패턴, 객체지향의 원리를 익히는 확실한 방법, 개정5판
마크 그레고리 지음, 남기혁 옮김 / 한빛미디어 / 2023년 3월
평점 :
장바구니담기


[한빛미디어 리뷰어][2023년 4월] 전문가를 위한 C++ (개정 5판)

1. 시작

 

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

 

2023년 4월달에 소개할 책은 「전문가를 위한 C++(개정5판)」입니다

 

 


<표지>

 

가장 인기 있는 언어가 C/C++ 입니다.

C++은 굉장히 오래된 언어이며, C언어에서 객체지향 기능이 포함된 언어입니다.

대규모 시스템 프로그래밍에서 많이 사용되며,

안드로이드 커널 또한 C++ 언어를 사용합니다.

C++은 기능이 많고, 성능이 뛰어난 강력한 언어이지만 굉장히 복잡합니다.

복잡한 만큼 배우는 시간이 많이 소요되며, 배우기도 어렵습니다.

대부분의 C++ 책은 굉장히 두껍습니다.

수많은 기능과 레퍼런스가 존재하기 때문입니다.

이번에 소개 할 책은 1691 페이지 입니다.

두께가 엄청납니다.

 

이 책은의 목적은 C++ 초급부터 중급 수준의 실력을 전문 C++ 프로그래머 수준으로 끌어올리는데 있습니다.


 

2.책의 내용

 

이책에서 다루는 내용입니다.

1장 C++ 기초

2장 C++ 설계

3장 C++ 코딩

4장 C++ 고급기능

5장 C++ 소프트웨어 공학

6장 부록

으로 구성되어 있습니다.



전문가를 위한 책이기 때문에 설계 방법론을 소개하며,

메모리 관리, 재사용 가능한 클래스 작성법

상속, 입출력, 에러 처리, 스트링 현지화, 정규식, 연산자 오버로딩, 템플릿, 컨테이너, 반복자, 범위, 알고리즘, 표준 라이브러리를 소개합니다.

고급 기능으로 표준 라이브러리를 커스터마이징

템플릿 메타프로그래밍, 템플릿 프로그래밍 기법, 멀티스레드 프로그래밍 방법도 다루고 있습니다.

 

전문가가 되기 위해서 중요한 부분이 있으니 바로 ‘소프트웨어 공학' 입니다.

전문가 답게 이책은 소프트웨어 공학을 다루고 있습니다.

효율적인 코드 작성, 다양한 테스팅 방법론, 디버깅 기법, 디자인 패턴, 크로스 플랫폼 코드 작성을 배울수가 있습니다.

 

 

3.핵심 내용

 

책이 두꺼운 만큼 엄청난 내용이 포함되어 있습니다.

책 내용의 50% 이상을 차지하고 있는 가장 많은 지면을 차지하고 있는 부분은 3장입니다.

3장은 ‘전문가답게 C++ 코딩하기’ 주제입니다.

C++에서 코딩하면서 전문가라면 꼭 알아야 하는 메모리 관리, 클래스, 객체, 상속, 템플릿, 입출력, 에러처리, 연산자 오버로딩, 표준라이브러리, 함수 포인터, 함수 객체, 람다 표현식, 스트링 현지화, 정규 표현식 등을 배울수 있습니다.

C++ 에서 메모리 관련 버그가 가장 많습니다.

메모리 관리, 메모리 누수 탐지, 수정 및 해결 방법에 대해서 상세하게 배울수 있습니다.

객체지향 언어인 C++은 객체를 정의하거나 사용할 수 있도록 클래스(Class) 는 가장 핵심적인 기능입니다. 또한 복잡하고, 개념을 이해하는것이 쉽지는 않을것입니다.

C++을 사용한다면 객체지향 개념은 꼭 알아야합니다.

가장 중요한 부분이라고 생각이 됩니다.



 

4. 책을 읽은 후

 

이 책은 C++을 처음 시작하는 분들이라면 추천드리기가 쉽지는 않습니다.

C++언어는 배워야 할 양이 워낙 방대하고, 기능이 엄청 많기 때문입니다.

내용또한 전문가를 위해서 쓰여진 책입니다.

처음 시작하는 분이 굳이 이책으로 시작을 하고 싶다면 1장 C++ 기초를 통해서 충분히 학습을 하셔야 할 것 같습니다.

 

C++ 언어는 배우기 힘든 언어이지만, 그만큼 강력한 언어입니다.

C/C++언어는 아직도 수많은 시스템에서 사용되고 있으며,

C/C++ 언어를 다루는 프로그래머도 많습니다.

 

시스템, 임베디드, 고성능, 분산, 서버 프로그램을 개발하시고 있다면

C/C++ 은 필수 이며,

전문가로 업그레이드를 준비하시고 있다면 이 책을 추천드립니다.

 

모든 산업 분야에서 인공지능이 파고들고 있는 시기를 프로그래머들은 겪고 있습니다.

분명 격변의 시기이며, 경기가 좋지 않은 때입니다.

국내에는 대부분이 웹프로그래머 거나, Java를 사용하는 분들이 많습니다.

C++ 언어를 다루는 프로그래머는 상대적으로 부족합니다.

아마 C++을 자유자재로 다룰수 있다면, 좀더 귀한 대접을 받을수 있지 않을까 생각을 합니다.

 

C++ 언어라는 타이탄 도구를 하나 더 장착을 하시고,

앞서나가는 주인공이 되길 희망합니다.

 

정말 힘든시기를 보내고 있는 모든 개발자들에게 힘내라고 응원을 보내드립니다.

 

여기서 책의 서평을 마무리 짓겠습니다.

 

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

 

감사합니다


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
맛있는 디자인 프리미어 프로 & 애프터 이펙트 CC 2023 - 누구나 쉽게 배워 제대로 써먹는 그래픽 입문서 맛있는 디자인 시리즈
김덕영 외 지음 / 한빛미디어 / 2023년 2월
평점 :
구판절판


 


[한빛미디어 리뷰어][2023년 2월] 맛있는 디자인 프리미어 프로&애프터 이펙트 CC 2023

 

목차

1. 시작

2. 책의 내용

3. 핵심 내용

4. 책을 읽은 후

1. 시작

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

2023년 2월달에 소개할 책은 「맛있는 디자인 프리미어 프로&애프터 이펙트 CC 2023」입니다

최신 어도비 프리미어 프로 & 애프터 이펙트 CC 2023버전 책입니다.

이 책은 초급자, 중급자 수준의 독자를 대상으로 쓰여져 있습니다.

영상편집은 지금 시대에 갖추고 있다면 많이 활용할 수 있는 기술입니다.

유튜브, 블로그, SNS… 뿐만 아니라 기업내에 업무에서도 활용가능하며, 홍보, 강의자료, 발표자료를 돋보이게 할 수 있는 필수 스킬입니다.

 무료로 사용할 수 있는 영상편집 도구들이 많지만

한계는 있습니다.

가장 많이 사용되는 도구 중에 하나인 프리미어 프로, 애프터 이펙트를 학습 한다면

다른 영상편집 도구도 쉽게 접근이 가능하리라 생각합니다.

대부분의 영상편집 도구 UI가 비슷하기 때문입니다.

 

이책은 2018년부터 매년 지속적으로 업데이트 되고 있습니다.

최신 어도비 프리미어 프로 & 애프터 이펙트 CC 2023버전의 기능을 활용할 수 있습니다.

 

예제를 위한 자료실은 홈페이지 로그인이 필요없이 한빛미디어에서 바로 다운로드 가능합니다.

예제파일 크기는 무려 2.7GB입니다

링크 : https://www.hanbit.co.kr/lib/examFileDown.php?hed_idx=6840

 

2.책의 내용

이 책은 크게 2파트로 구성되어 있습니다.

파트1은 프리미어 프로

파트2는 애프터 이펙트

각 파트마다 수준별 학습을 할 수 있도록 구성되어 있습니다.

1단계는 완전초보

2단계는 어느정도 익숙한 사람을 대상

3단계는 중급자를 위한 예제

 

핵심적인 예제는 사전처럼 추후에 찾아서 사용하거나

익숙하게 다루기 위해서는 반복적으로 직접 실습해보는 것을 추천합니다.

 

학습을 하기 위해서는 3가지가 필요합니다.

-PC 또는 노트북

-어도비 프리미어 프로(월 또는 년단위 라이센스, 7일간 무료 체험판 사용가능)

-어도비 애프터 이펙트(월 또는 년단위 라이센스, 7일간 무료 체험판 사용가능)

아무래도 영상편집은 성능이 좋은 컴퓨터를 추천드립니다.

 

3.핵심 내용

 

1) 프리미어 프로 CC 2023(2022년 12월(23.1) 릴리즈 버전(현재는 23.2버전))의 새로운 기능(공동 편집, 개선된 마스크 도구, 패널 확대 옵션 추가, 여러 트랙 전환 스위치 동시 선택)을 소개합니다.

 

2) 애프터 이펙트 CC 2023(2022년 10월(23.0) 릴리즈 버전(현재는 23.2.1버전))의 새로운 기능(새로운 트랙 매트, 네이티브 H.264인코딩, 컴포지션 사전 설정 목록, 새로운 애니메이션 사전 설정, 향상된 타임라인 내비게이션, Cinema 4D 옵션 설치)을 소개합니다.

 3) 프리미어 프로와 애프터 이펙트 연동 기능을 소개하고 있습니다. 보통 프리미어 프로에서는 기본적인 영상을 편집하고, 완료가 되면 애프터 이펙트로 넘어가서 시각 효과, 모션 그래픽을 적용해서 작업을 합니다.

 

4) 프리미어 프로에서는 영상편집 기초 이론, 영상 편집 과정, 도구 익히기 등의 초급자부터 영상편집 기본, 효과, 비디오 트랜지션, 이펙트, 자막, 색보정, 사운드 편집을 익힐 수 있으며, 최종 결과물을 영상 출력하는 것까지를 배울수 있습니다.

5) 애프터 이펙트에서는 모션 그래픽이 무엇인지? 실무 제작 과정, 기초적인 패널을 익힌 다음에 애프터 이펙트 기본 핵심 기능, 레이어 기능, 키프레임, 애니메이션, 카메라 포커스 등의 기능을 배울수 있으며, 마지막으로 마스크 기능, 3D기능, 트랙 매트, Parent 기능에 대해서 다루고 있습니다.

  

4. 책을 읽은 

 

 책의 장점

1) 한권으로 프리미어 프로와 애프터 이펙트를 학습할 수 있음

2) 최신 업데이트된 기능을 반영함

3) 초보자도 쉽게 기능을 익힐 수 있는 실무 예제로 캡쳐와 그림 활용

 

「맛있는 디자인 프리미어 프로&애프터 이펙트 CC 2023」 책에 대한 리뷰를 마치도록 하겠습니다. 

 

유튜브, 블로그, SNS를 하신다면

영상편집은 필수입니다.

많이 사용하고 있는 프리미어 프로, 애프터 이펙트를 배운다면 

강력한 타이탄 도구를 가지게 될 것입니다.

 

영상편집을 배우면

유튜브를 하지 않더라도 다양하게 활용할 수 있습니다.

기업내에 홍보 영상 제작

개인적으로 가족을 위한 역사 기록

강의자료 제작

등 영상을 활용할 수 있는 다양한 곳에 사용할 수 있습니다.

 

영상편집 도구는 매년마다 업데이트가 되기 때문에

그때 그때마다의 업데이트 되는 기능을 활용하는 것이 좋습니다.

특이 이 책은 2018년 부터 매년 지속적으로 업데이트 되고 있습니다.

그만큼 검증이 되어있습니다.

초급, 중급 정도의 수준을 대상으로 쓰여진 책입니다.

이 책을 통해서 ‘영상편집'이라는 타이탄 도구를 습득하게 되실겁니다.

무한 경쟁의 시대, 전쟁같은 회사 생활, 프리랜서를 꿈꾼다면 스마트한 노력으로 앞서나가는 주인공이 되시길 바랍니다.

오늘도 생활 전선에서 최선을 다하시는 모든 분들을 위해서 힘내라고 말씀드리고 싶습니다.

여기서 책의 서평을 마무리 짓겠습니다.

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

감사합니다


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
구글 앱스 스크립트 완벽 가이드 - 기본 문법부터 8가지 구글 앱에서 활용하는 앱스 스크립트 활용 방법을 한 권으로 정복한다!
다카하시 노리아키 지음, 김모세 옮김 / 한빛미디어 / 2022년 7월
평점 :
장바구니담기


1. 시작


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


2022년 12월달에 소개할 책은 구글 앱스 스크립트 완벽 가이드입니다





<표지>


가장 최신 구글 앱스 스크립트 책입니다.

지메일(Gmail), 구글 드라이브, 도큐먼트를 사용하지 않는 사람이 없을 정도로 기업과 개인들이 많이 사용하고 있는 서비스입니다.

파이썬을 이용하여 업무 자동화에 대한 책은 많이 있습니다.

하지만 구글 워크스페이스에 대한 구글 앱스 스크립트(Google Apps Script(GAS))가 존재하고 있는것은 이책을 통해서 처음 알게되었습니다.

스크립트는 간단한 코딩을 통해서 자동화를 해주는 편리한 도구입니다.


구글 앱스 스크립트는 자바스크립트와 거의 동일합니다

엑셀 VBA, 파이썬 을 통해서 자동화를 할 수가 있습니다.

구글에 무료 서비스를 사용하고 있다면

아니면 기업에서 유료로 사용하고 있다면

구글 앱스 스크립트를 통해서 좀더 자동화해서 업무 생산성을 높일수 있을것 같습니다.

하지만 시작하기 전에 꼭 알아둬야 할것이 있습니다.

구글 앱스 스크립트가 계속 업데이트가 되고 있다는 점입니다.

책에는 1년에 16번 업데이트가 이뤄졌다고 합니다.



업데이트정보 : https://developers.google.com/apps-script/releases

거의 한달에 한번이상은 업데이트가 되는것 같습니다


이게 문제점이 발생할 소지가 굉장히 높습니다.

업데이트가 되면서 기존에 짜놓은 스크립트가 에러가 발생할 수가 있기 때문입니다.

그래서 스크립트를 처음 다뤄보신 분들이라면 이점을 염두해 둘수 밖에 없습니다.

코딩을 모르는 상태에서 에러가 발생하게 되면

그동안 스크립트를 짤때 들어간 비용과 시간과

에러 수정을 위해서 또다른 비용과 시간이 들어갈 수밖에 없습니다.

개발자라면 그 진입 장벽이 다소 낮을수는 있겠지만

코딩을 해보지 않으신 분들이라면 쉽지 않은 선택이 될수는 있습니다.

그래서 구글 앱스 스크립트 공식 문서를 수시로 봐야 할것 같습니다.

링크 : https://developers.google.com/apps-script



문서는 한글을 지원해줍니다.


그리고 또 한가지 알아야 할 것이 있습니다.

제한사항과 할당사항 입니다.



구글 앱스 스크립트 제한사항




구글 앱스 스크립트 할당


구글 앱스 스크립트 할당


구글 앱스 스크립트 할당



제한사항에서 가장 중요한것은 스크립트 실행 시간입니다.

작성한 스크립트 실행당 6분의 제한이 있다는 것입니다.

데이터가 많을 경우에는 문제가 발생할 수 있습니다.


기업에서 사용을 고민하고 있다면 이부분은 꼭 확인해야합니다.

그리고 기 규정들이 계속 바뀌고 있다는 것입니다.

구글 앱스 스크립트가 잘 사용하면 정말 좋지만

그것이 족쇄가 될 수도 있다는 점입니다.



아무튼 위의 3가지는 

1.스크립트 형식 자바스크립트 동일

2.제한사항

3.할당사항


를 꼭 알고 시작을 했으면 좋겠습니다.

이책은 초보자도 쉽게 배울수 있도록 화면 캡쳐와

자바스크립트 문법을 초보자 입장에서 알려줍니다.



2.책의 내용

이 책은 총 23부로 구성되어 있습니다.


간단하게 4가지 내용을 다루고 있습니다.

1부 ~ 2부 : 구글 앱스 스크립트 준비사항

3부 ~ 7부 : 자바스크립트 기초 문법

8부 ~ 15부 : 실무 구글 앱스 다루기

16부 ~ 23부 : 구글 서비스 공통 노하우


모든 내용을 자세히 다루지는 못하지만

핵심적인 부분을 살펴보도록 하겠습니다.


  1. 구글계정(무료)

  2. 크롬 웹브라우저

  3. 인터넷


3가지만 준비가 되면 가능합니다.


1. 구글 앱스 스크립트 준비사항 (1부~2부)

초보자도 너무나 쉽게 배울수있도록 상세한 캡쳐와 가이드를 지원해주는 것이 바로 이책의 큰 장점입니다.


페이지 54



페이지 55



2. 자바스크립트 기초 문법 (3부 ~ 7부)

자바스크립트를 처음 접하시는 분들은 꼭 알아야 할 부분입니다.

구글 앱스 스크립트를 원활히 사용하기 위해서 

기초문법

함수

객체

에 대해서 적당한 그림설명,

소스코드를 통해서 실습 예제를 갖추고 있습니다.

이것만 봐도 이책을 굉장히 정성스럽게 쓴다는 생각이 드는 부분입니다.

소스코드는 옮김을 하신 김모세님의 github 주소를 제공합니다.

3. 실무 구글 앱스 다루기 (8부 ~ 15부)

구글 워크스페이스 스프레드시트, 지메일, 드라이브, 캘린더, 문서, 프레젠테이션, 설문지, 번역 서비스를 구글 앱스 스크립트로 다루는 방법을 실습 스크립트 코드와 함께합니다.



스크립트 작성시에 유의할 점이 있습니다.

해당 코드를 구글 앱스 스크립트에서

https://script.google.com/home

프로젝트를 생성해서 스크립트를 실행하면 에러가 발생합니다.


구글 스프레드시트를 실행해서 파일 생성을 한다음에

상단 메뉴에서 ‘확장 프로그램 -> Apps Script’를 선택해서

구글 앱스 스크립트를 실행한 다음에


스크립트를 실행해야지 에러가 발생하지 않습니다.



4. 구글 서비스 공통 노하우 (16부 ~ 23부)

Base서비스, 사용자 인터페이스, 파일과 데이터 조작, Utilities 서비스, Properties 서비스, 이벤트와 트리거, 외부 서비스 접속, 라이브러리를 다루고 있습니다. 


-구글 앱스에서 전반적으로 사용가능한 서비스

-UI 조작

-스프레드시트에 도형을 추가해서 스크립트를 추가

-지메일 첨부파일을 드라이브에 저장

-드라이브 파일을 메일에 첨부

-Zip 파일 압축 및 해제

-CSV 파일 생성

-날짜, 시간을 문자열로 바꾸기

-트리거(특정 이벤트에 맞춰 자동으로 스크립트 실행)

-HTML, JSON에서 데이터 추출하기

-코드 재사용을 위한 라이브러리 스크립트 작성




페이지 588




페이지 600



3. 책을 읽은 후


이 책의 2가지 장점

1) 구글 앱스 스크립트를 통하여 구글 워크스페이스 자동화를 학습

2) 초보자도 쉽게 접근할 수 있는 캡쳐와 그림 활용


아쉬운 점

1) 예제 실행할때 발생되는 에러

2) 자주 변경되는 구글 정책

마무리

「구글 앱스 스크립트 완벽 가이드」 책에 대한 리뷰를 마치도록 하겠습니다. 


코로나 이후 원격업무 활성화

업무 자동화

생산성 향상

등에 대한 내용은 늘 필요한 주제입니다.

구글 워크스페이스를 사용하는 기업이 굉장히 많습니다.

편리하기 때문입니다.

사용하기 쉽기 때문입니다.


구글 앱스 스크립트를 통해서 자동화를 적용해서

생산성을 높여보는것을 추천드립니다.

하지만 스크립트이지만 코딩입니다

쉽게 접근 할 수 있지만 빠르게 변화되는 구글 앱스 스크립트에

발을 들여놓기 위해서는 꼭 생각을 하셨으면 합니다.

자고 일어났는데 이전에 스크립트가 에러가 발생할 수도 있기 때문입니다.


일은 많이 한다고 좋은게 아닙니다.

스마트하게 해야합니다.

칼퇴근을 위한 스크립트


코딩 기술을 통해서 업무 효율을 높이고, 

그 시간을 아껴서 창의적인 업무를 해서 생산성을 높일 수 있기를 희망합니다.


이 책을 통해서 업무 자동화라는 타이탄 도구를 습득하게 되실겁니다.


무한 경쟁의 시대, 전쟁같은 회사생활, 스마트한 노력으로 앞서나가는 주인공이 되시길 바랍니다.

오늘도 직장 생활 하시는 모든 분들을 위해서 힘내라고 말씀드리고 싶습니다.


여기서 책의 서평을 마무리 짓겠습니다.


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


감사합니다





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