신간 및 전체도서 - 해당되는 글 206건

 

 

리버싱 이 정도는 알아야지


부제 만들고 분석하면서 배우는 악성코드 분석

저자 이시우

 

출간/배본가능일 2018년 5월 31일

정가 21,000원

페이지 288

판형 크라운판 (173 * 230)

ISBN 979-11-86697-61-0 (93000)


 

책 소개

 

만들고 분석하면서 배우는 악성코드 분석

 

정보통신기술(IT)이 발전하고 일상에 깊숙이 자리 잡으면서 보안의 중요성이 나날이 커지고 있습니다. 이에 보안에 대한 관심이 높아지고 관련 직종을 희망하는 이도 꾸준히 증가하고 있습니다. 그런데 그에 비해 무엇을 어떻게 준비해야 하는지 모르는 사람들이 많습니다.

 

현재 보안 분야는 취약점, 악성코드, 포렌식 등으로 세분화되어 있고, 직무에 따라 수행하는 일도 조금씩 다릅니다. 그러나 “시스템에서 발생하는 이슈에 대한 원인을 파악하고 해결책을 모색한다”라는 점에서 근간이 같습니다. 즉 논리적인 사고를 가지고 시스템을 이해하는 것이 중요합니다. 여기에 개발과 분석 능력까지 갖춘다면 나에게 큰 무기가 될 것입니다.

 

이 책은 기본적으로 리버싱 기술을 가르치는 데 목표를 두고 있습니다. 이 과정에서 논리적으로 사고하는 습관을 기르고, 만들고 분석하면서 능력을 키울 수 있도록 했습니다. 어렵게 생각하지 마세요. IT는 우리가 사는 세상과 많이 닮아 있습니다.

 

이 책의 특징
- 누구나 쉽게 이해하고 흥미를 가질 수 있도록 예제와 실습 위주로 설명
- 기초부터 차근차근 학습할 수 있도록 단계별로 구성
- 독학 및 학교 교재로 손색이 없는 리버싱을 위한 필수 서적

 

이 책이 필요한 독자
- 리버싱을 알기 쉽고 재미있게 배우고 싶은 독자
- 악성코드 분석가를 목표로 하고 있는 독자
- 개발과 분석을 병행하면서 시스템에 대해 이해하고 싶은 독자
 

독자대상
초중급

 

예제파일 다운로드

https://github.com/bjpublic/reversing/

 

 

 

저자 소개

 

이시우

현재 SK Infosec 위협 인텔리전스 팀에서 악성코드 분석 업무를 맡고 있다. 이외에도 'SecurityFactory' 블로그를 통해 보안 기술 및 분석 정보를 공유하고 지금까지의 노하우를 바탕으로 교육을 진행하는 등 꾸준히 활동 중이다. 재미있고 의미있는 일을 쫓아 분석가가 되었고, 항상 새롭게 도전하는 삶을 꿈꾼다.
 

 

 

목차

  

 

1장 리버싱 시작하기

1. 리버싱의 이해
2. 공부 방법 및 방향
3. 무작정 분석해보기_첫 번째
4. 무작정 분석해보기_두 번째

 

2장 Windows 리버싱 | 기초
1. PE File format
2. 리버싱을 위한 준비
3. Assembly와 친해지기
4. 실행 압축
 

3장 Windows 리버싱 | 기능 분석_첫 번째

1. 언어 선택 및 코드 작성 방식
2. 파일 검색, 관리 코드
3. 레지스트리 관리 코드

 

4장 실전 분석 | 시스템 설정 변경 악성파일 분석
1. 시스템 설정 변경 악성파일 분석

 

5장 Windows 리버싱 | 기능 분석_두 번째

1. 외부통신 관련 코드
2. Window 제어 코드 학습 및 분석

 

6장 실전 분석 | 어셈블리로 제작된 악성 파일

1. 소개
2. Challenge 03.exe 분석
3. API 직접 호출 과정

 

7장 Windows 리버싱 | 기법 분석
1. DLL Injection
2. Code Injection
3. API Hooking
 

8장 실전 분석 | 파밍 악성 파일 분석
1. 소개
2. Challenge 05.exe 분석
3. 보충 학습

 

9장 Windows 리버싱 | 스크립트 분석
1. 스크립트
2. 악성 VBS 분석
3. 악성 JS 분석

 

10장 분석 도구 소개

1. OllyDBG.exe
2. Procexp.exe / FileMonitor.exe / Tcpview.exe

  

  

 

출판사 리뷰

 

리버싱이란 소프트웨어 공학의 한 분야로, 이미 만들어진 시스템을 역으로 추적하여 처음의 문서나 설계 기법 등의 자료를 얻어내는 일을 말합니다. 리버싱은 단순히 기계어를 사람이 알아볼 수 있는 코드로 바꾸는 재번역만을 의미하는 개념은 아닙니다. 사람이 인식하기 어려운 기계어를 재번역하고, 재번역된 코드를 읽어서 최종적으로는 시스템의 기능과 역할을 알아내는 작업입니다.

 

본 책은 실행파일을 분석하면서 악성코드 분석 및 Windows 리버싱에 대한 방법을 익히도록 작성했습니다. 다만 굳이 악성코드에 한정 지을 필요는 없습니다. Windows 운영체제에서 동작하는 실행 파일은 리버싱 기술을 향상시키기 위한 학습 도구일 뿐입니다. 가장 좋은 교보재이죠. 기술을 잘 닦아 놓으면 어떠한 환경에서도 문제를 잘 해결할 수 있을 것입니다.

'신간 및 전체도서' 카테고리의 다른 글

리버싱 이 정도는 알아야지  (0) 2018.05.25
파이썬답게 코딩하기  (0) 2018.04.24
맛있는 스케치  (0) 2018.04.18
Adobe XD 가이드북  (0) 2018.04.18
Trackback 0 | Comment 0

 

 

 

파이썬답게 코딩하기


부제 프로그래밍 언어의 개념과 흐름에 대한 고찰

저자 심경섭

 

출간/배본가능일 2018년 4월 30일

정가 20,000원

페이지 288

판형 크라운판 (173 * 230)

ISBN 979-11-86697-60-3 (93000)


 

책 소개

 

프로그래밍 언어의 개념과 흐름에 대한 고찰

 

프로그램을 만드는 시간과 비용을 줄이고, 완성된 프로그램의 효율성과 완성도를 높이는 방법은 단 하나입니다. 바로 사용하는 프로그래밍 언어와 환경에 대해서 잘 숙지하고 있는 것입니다. 이 책에서는 프로그래밍 언어에서 중요한 개념인 ‘흐름 제어’에 대해 초점을 맞추고, 파이썬에서 사용되는 주요 기술들의 개념을 간단한 예제 코드와 함께 설명하고 있습니다.

 

파이썬을 좀 더 잘 사용하고 싶고, 기반 기술에 대해 알고 싶으신 독자분이라면 이 책이 많은 도움이 될 것입니다. 그리고 파이썬을 좀 더 파이썬답게 사용할 수 있는 방법과 효율적으로 사용할 수 있는 방법도 소개하고 있습니다. 파이썬에 관심이 많은 독자분들, 파이썬은 잘 모르지만 프로그래밍 언어의 개념들에 대해 궁금한 독자분들에게도 추천드립니다.

 

이 책의 특징
- 프로그래밍에 대한 전체적인 구조를 이해할 수 있도록 하였습니다.
- 이해하기 쉬운 설명과 그에 대한 예제 코드 위주로 책을 작성했습니다.
- 기술만이 아닌, 파이썬이 가진 철학과 개념을 이해하도록 구성하였습니다.

 

이 책이 필요한 독자
- 조금 더 효율적으로 파이썬을 파이썬답게 사용하려는 개발자
- 파이썬에 대해서 좀 더 배우고 싶은 개발자
- 파이썬으로 좀 더 세련되게 코드를 작성하고 싶어 하는 개발자
 

독자대상
초중급

 

예제파일 다운로드

https://github.com/bjpublic/pythonic/

 

 

 

저자 소개

 

심경섭

여행과 사진, 커피와 책을 좋아하는 개발자입니다. 배우고 공유하는 것을 좋아하고 여러 분야에 관심이 많습니다. 특별히 리눅스와 파이썬을 좋아합니다. 요즘은 자동화, non-binary code, 시스템 설계를 눈여겨보고 있습니다. 글을 쓰듯이 코드를 작성하고 오랫동안 개발자로 사는 것을 꿈꿉니다.
 

 

 

목차

  

 

1장 철학과 개념

Pythonic
변수
First-Class
Higher-Order Function
Nested Function
Closure
Partial Application

 

2장 기본 문법
흐름 제어
Decorator
Iterator
Generator
Comprehension & Expression
Equality vs Identity
 

3장 동시성과 병렬성
개요
동시성과 병렬성
Process & Thread
Multiprocessing & Multithreading
Multi-tasking

 

4장 동시성
Thread
Multiprocessing
Coroutine

 

5장 비동기

동기, 비동기, 블록, 논블록
Concurrent.futures
Asyncio
그 밖의 파이썬 모듈

  

  

 

출판사 리뷰

 

이 책은 파이썬에서 사용되는 주요 기술의 개념을 소개하고 있습니다. 프로그래밍 언어에서 중요한 개념인 '흐름 제어'에 대해 초점을 맞추고 사용되는 파이썬 기술의 개념을 간단한 예제 코드와 함께 설명하고 있습니다. 파이썬을 좀 더 잘 사용하고 싶고, 기반 기술에 대해 알고 싶은 독자라면 많은 도움이 될 것입니다.

 

그리고 파이썬을 더욱 파이썬답게 사용할 수 있는 방법과 효율적으로 사용할 수 있는 방법도 소개하고 있습니다. 파이썬에 관심이 많은 독자, 파이썬은 잘 모르지만 프로그래밍 언어의 개념에 대해 궁금한 독자에게도 일독을 권합니다.

'신간 및 전체도서' 카테고리의 다른 글

리버싱 이 정도는 알아야지  (0) 2018.05.25
파이썬답게 코딩하기  (0) 2018.04.24
맛있는 스케치  (0) 2018.04.18
Adobe XD 가이드북  (0) 2018.04.18
Trackback 0 | Comment 0

 

 

 

맛있는 스케치


부제 통통 튀는 예제로 배우는 스케치 앱 디자인의 A to Z

저자 김수재

 

출간/배본가능일 2018년 4월 30일

정가 25,000원

페이지 324

판형 4*6배판 188*257

ISBN 979-11-86697-59-7 (93000)


 

책 소개

 

통통 튀는 예제로 배우는 스케치 앱 디자인의 A to Z

 

최근 다양한 스타트업 기업들이 창업하고 새로운 모바일 서비스를 개발하면서 높아진 소비자의 눈높이에 맞춰 더 나은 인터렉션과 디자인을 만들기 위해 노력하고 있습니다. 서비스 자체의 퀄리티 또한 중요하지만 클라이언트에게 시각적으로 세련된 디자인을 제공하는 것 자체도 이제는 기본적인 일이 되었습니다.

 

스케치는 기존의 포토샵에 비해 가볍고 앱을 디자인하는 데 최적화된 툴로서, 앱 서비스에서 모든 영역의 디자인 업무를 스케치를 통해 이루어낼 수 있습니다. 기존의 디자인 툴에 대해 한계성을 느껴 가볍고 앱 서비스 개발에 최적화된 툴을 사용해보고자 하는 디자이너, 그리고 1인 개발자나 중, 소규모 프로젝트를 진행하는 스타트업에서 앱 디자인을 하려는 분들 모두 이 책을 통해 여러 가지 영감과 테크닉을 얻을 수 있을 것입니다.

 

이 책의 특징
- 디자인을 모르는 사람도 앱 디자인이 가능하도록 쉽게 만들어져 있다.
- 스케치 앱 디자인의 Symbol기능을 더욱 깊이 있게 다루었다.
- 스케치와 연동되는 프로토타이핑 툴 중 Flinto를 함께 익힐 수 있다.

 

이 책이 필요한 독자
- 스타트업에서 디자인을 담당해야 하는 초보자
- 포토샵 외의 새로운 디자인 툴에 대해 관심 있는 디자이너
- 1인 개발자로서 혼자 개발과 디자인을 해야 하는 개발자

 

 

 

독자대상
초중급

 

예제파일 다운로드

https://github.com/bjpublic/sketch/

 

 

 

저자 소개

 

김수재

메디어즈 대표와 옐로모바일 헬스케어사업부 총괄본부장을 거쳐 현재 바이앤어스 대표를 맡고 있으며, 리메인, 인프런, 웨런 등 온라인 강의 사이트에서 스케치 디자인 강의를 꾸준히 진행하고 있다.
베리뷰티, 찾았닥, 벤자민무어 페인트, JARVIS, 그레이스 성형외과 등 다수의 기업에서 홈페이지 및 앱 서비스의 UI를 디자인했다.
 

 

목차

 

 

 

Chapter 1 디자인 트렌드

1 콘텐츠에 집중시키다
2 섬세한 움직임을 주는 마이크로 인터렉션
3 플랫 디자인
4 카드 디자인의 유행은 지속된다
5 시인성 높은 단순한 내비게이션과 높은 해상도의 이미지 활용
6 Design Why, How, What
7 사용자에게 새로운 경험을 제공하다, UX 디자인

 

Chapter 2 스케치 쉽고 빠르게 시작하기
1 스케치 설치
2 스케치 인터페이스 이해
3 툴 바 커스터마이징
4 상단 메뉴

 

Chapter 3 스케치 활용 디자인 기초
1 아트보드 개념과 이해
2 아트보드를 선택하는 방법
3 아트보드 내보내기
4 아트보드 복사하기
5 캔버스 내 이동
6 페이지의 개념
7 아트보드 관련 속성

 

Chapter 4 도형
1 라인 그리기와 속성
2 라인을 화살표로 만들기
3 라인 엣지 디자인 수정
4 Ractangle 그리기
5 Ractangle 관련 속성
6 Rounded 그리기
7 Star 그리기
8 Polygon 그리기

 

Chapter 5 도형에 스타일을 적용해보자

1 Fills로 색 채우기
2 도형에 그라데이션 효과 주기
3 그라데이션 활용 팁
4 그라데이션 반투명 효과
5 여러 가지 그라데이션 겹치기
6 그라데이션 겹치기를 활용한 인스타그램 로고 그리기
7 스타일 만들기

 

Chapter 6 아이콘 디자인
1 아이콘 디자인 시 주의사항
2 스케치 아이콘 디자인 가이드
3 날씨 앱 아이콘 디자인
4 컴포넌트 디자인을 위한 아이콘 개발
5 텍스트 디자인

 

Chapter 7 스케치로 디자인하는 반응형 웹 – 회원 가입 페이지 디자인
 

Chapter 8 작업의 효율성을 높이는 스케치 기능의 이해 – 인스타그램 UI 디자인
1 Symbol 기능
2 도형에 이미지 채우기

 

Chapter 9 스케치에서 제공하는 컴포넌트를 활용한 모바일 디자인

1 기본 iOS 컴포넌트를 활용한 이메일 앱 UI 개발
2 안드로이드 매터리얼 디자인을 활용한 맛집 앱 서비스 디자인하기
 

Chapter 10 따라 그리면서 배우는 스케치 – iOS 취침 시간 앱 UI 디자인
 

Chapter 11 Symbol 기능을 활용한 컴포넌트 디자인 – 의사 추천 앱 만들기
 

Chapter 12 Zeplin을 활용한 협업의 시작
1 Zeplin 사용 준비
2 Zeplin 프로젝트 만들기
3 공유
4 Zeplin에 스케치 디자인 옮기기
5 세부적인 내용 확인해보기
6 Zeplin으로 스타일 가이드 만들기

 

Chapter 13 몇 가지 유용한 플러그인 소개
1 Map generator
2 Icon drop
3 스케치 매터리얼
4 Image Reinvented
5 Move Layers half pixel
6 Skatter
7 Counter Text
8 스케치 캐시 관리

 

Chapter 14 Finto를 활용한 프로토타이핑 디자인
1 Finto 소개
2 Finto의 기본 UI
3 기본 화면 움직임 만들기
4 트렌지션 편집
5 x, y, z값을 활용한 로테이션 조절
6 동작 – ‘좋아요’ 클릭
7 동작 – iOS on-off 버튼
8 동작 – 웹 버튼
9 인스타그램 ‘좋아요’ UI 구현
10 walkthrough 페이징 효과

 

Chapter 15 스케치 49.0
1 Link로 아트보드 연결하기
2 Hotspot 기능으로 아트보드 연결하기
3 연결된 아트보드의 트렌지션 편집

  

  

출판사 리뷰

 

디자인을 전공한 사람이라고 하더라도 스케치 앱을 사용하는 사람은 극히 드물다는 사실에 전공자가 아닌 실무자로서 놀랐던 경험이 있습니다. 이미 해외에서는 대부분의 스타트업을 비롯한 기업들은 대부분의 디자인과 프로토타입 개발을 위해서 스케치 앱을 사용하고 있습니다. 스케치 앱을 사용하는 것이 좋은 포지션과 취업의 기회를 비롯한 많은 경험적 차이를 제공한다는 것을 알 수 있습니다.

 

스케치 앱은 이러한 시대에 발맞추어 시기적절하게 개발된 디자인 툴로 모바일 앱 서비스를 디자인하고 관리하는데 최적화되어 있는 솔루션으로 각인되어 가고 있습니다. 모바일 앱 서비스의 디자인을 보다 퀼리티 있게 만들어주고, 개발자와의 협업과 클라이언트와의 원활한 커뮤니케이션이 가능하게 하는 것. 그것이 바로 우리가 지금부터 알아볼 스케치 앱입니다.

'신간 및 전체도서' 카테고리의 다른 글

파이썬답게 코딩하기  (0) 2018.04.24
맛있는 스케치  (0) 2018.04.18
Adobe XD 가이드북  (0) 2018.04.18
손에 잡히는 파이썬  (0) 2018.03.23
Trackback 0 | Comment 0

 

 

 

Adobe XD 가이드북


부제 UX 디자이너가 꼭 알아야 할 Adobe XD의 모든 것

저자 오성수, 나재휘

 

출간/배본가능일 2018년 4월 30일

정가 26,000원

페이지 300

판형 4*6배판 188*257

ISBN 979-11-86697-58-0 (93000)


 

책 소개

 

UX 디자이너가 꼭 알아야 할 Adobe XD의 모든 것

 

Adobe XD는 UX 프로토타이핑 분야의 복잡하고 다양한 요구 사항을 훌륭하게 충족시킬 수 있도록 빠르고 쉬우면서도 강력한 성능을 목표로 제작된 응용 프로그램입니다. 이러한 특성은 여러 그래픽 응용 프로그램을 이용해 UX/UI 디자인을 제작했던 기존의 과정을 획기적으로 개선해줌은 물론, 경쟁 제품들에 비해 월등히 접근하기 쉬운 난이도와 함께 운영체제 환경을 뛰어넘는 탁월한 호환성까지 갖추고 있는 등 가장 진보한 프로토타이핑 소프트웨어라고 부르기에 충분한 면모를 지니고 있습니다.

 

이 책은 Adobe XD의 모든 기능을 가장 쉬운 방법으로 소개하고, 이러한 기능들이 어떠한 목적을 가지고 설계되어 있는지를 함께 설명함으로써 독자에게 해당 과정을 암기하는 것이 아닌 원리를 이해하게 할 수 있도록 돕고 있습니다. 더불어 자세하고 긴 분량의 예제를 제공함으로써 눈으로 읽는 것만으로도 해당 프로그램을 이해하고 나아가 UX/UI 디자인에 대한 사례와 디자인 팁 등을 엿볼 수 있도록 구성하였습니다. 소프트웨어의 활용 능력 습득은 물론 UX/UI 디자인의 시각을 탄탄히 할 수 있는 가이드로 적합한 역할을 할 수 있을 것입니다.

  

이 책의 특징
- 실습 및 예제의 비중을 높여 이해와 반복 학습을 통해 쉽게 익힐 수 있습니다.
- 자세한 이미지는 물론 디자인적 조언과 트렌드를 반영한 예시들로 활용도를 높였습니다.
- 반복되는 내용도 꾸준히 표기하여 책을 이리저리 찾지 않아도 쉽게 학습에 집중할 수 있습니다.

 

이 책이 필요한 독자
- 프로토타이핑 또는 와이어프레임을 신속히 만들고자 하는 기획자
- 복잡한 UX 프로젝트의 디자인 제작 및 협업이 필요한 디자이너
- 빠른 소통으로 프로젝트의 핵심 목표를 구체화하려는 개발자

 

 

 

독자대상
초중급

 

예제파일 다운로드

https://github.com/bjpublic/adobe_xd_guide/

 

 

 

저자 소개

 

오성수

홍익대학교에서 인터랙션 디자인을 전공하고 광고 그룹인 퍼블리시스에서 8년간 디자이너로 일했다. 홍익대학교, IDAS, 동아대학교에서 디자인 강의를 했으며 현재 대한민국 디자인 전람회 추천 디자이너이자 바이널엑스 수석 디자이너이다.

 

나재휘
홍익대학교 조형대학 및 영상대학원에서 디지털미디어 디자인과 인터랙션 디자인을 공부했다. 공공 디자인 및 UX/UI 디자인 분야에서 근무했으며 관련 분야 대학에서 겸임교수 및 초빙교수로 활동 중이다. 그 밖에 미디어 아트 전시와 프로젝트 참여, 기업 강의 등의 활동을 하고 있다.

 

목차

 

 

 

1 Adobe XD 기초학습

 

Adobe XD 소개(프로토타이핑)
Adobe XD란?
시스템 요구 사항

 

워크플로

 

인터페이스
Adobe XD 실행
Adobe XD 시작 시 나타나는 “시작 창”
Adobe XD 인터페이스

 

디자인 모드
아트보드
캔버스 탐색(패닝, 확대/축소)
레이어
오브젝트의 선택 및 이동
스마트 가이드와 정렬
기본도형 그리기
변형도형 그리기(펜 툴 사용)
텍스트 작업
오브젝트 스타일
색상 선택
그레이디언트
오브젝트 스타일 복사
오브젝트 크기 조정 및 회전
오브젝트 정렬
오브젝트 결합 및 마스크
반복 그리드
에셋
외부 에셋 가져오기
에셋 내보내기

 

프로토타입 모드
프로토타입 모드 진입하기
홈 화면 설정하기
버튼에 화면 전환 적용하기
화면 전환 효과 적용/변경하기
프로토타입 미리보기
실시간 모바일 미리보기

공유
프로토타입 게시하기
PC 웹 공유 화면 구성

 

2 예시 따라하기

기초 오브젝트 만들기
개요
참고
버튼 : 동그라미 버튼
버튼 : 네모 버튼
버튼 : 둥근 사각형 버튼
버튼: 동영상 플레이 버튼
카드 타입 : 네모 형태의 카드 타입
카드 타입 : 사진과 텍스트가 혼합된 카드 타입
카드 타입 : 모서리가 등군 카드 타입
카드 타입 : 갤러리(그리드) 형태의 카드 타입
데이터 테이블
테이블 : 스텝퍼(가로)
테이블 : 스템퍼(세로)
메뉴 : 탭 버튼
커스텀 UI : 프로필 화면
커스텀 UI : 체크리스트
커스텀 UI : 프로그레스 바
커스텀 UI : 숫자 키패드
커스텀 UI : 원형 타이퍼 그래프

 

여행 커뮤니케이션 앱 만들기
새로운 XD 파일 생성
메인 페이지 만들기
메뉴 리스트 만들기
여행지 뉴스피드 페이지 만들기
여행지 상세페이지 만들기
여행지 이미지 팝업 만들기
테마 추천 여행지 페이지 만들기
마이페이지 만들기
내 프로필 사진 확대 팝업 페이지 만들기
알림 팝업 만들기
버튼에 페이지 이동 반영하기
프로토타입 미리보기
공유하기

 

부록
단축키

 

 

  

출판사 리뷰

 

이 책에서 소개하는 Adobe XD는 이러한 시대적 요구에 맞는 효율과 정확성 및 신속성 면에서 현재까지 소개된 프로토타이핑 소프트웨어 중 균형이 가장 잘 잡혀 있는 툴이라고 할 수 있으며, 디자인과 프로토타이핑을 하나의 소프트웨어 안에서 신속하게 처리할 수 있어 경쟁 소프트웨어 중에서도 독보적으로 높은 생산성을 지니고 있다.

 

이 책은 Adobe XD에 탑재된 모든 기능과 단축키를 소개하고, 따라하기 부분을 통해 예제를 함께 만들어 보며 주요 기능의 복습과 응용을 익힐 수 있도록 구성되어 있다. 각 항목마다 해당 이미지들을 포함하고 있으며, 특히 UX 디자인 분야의 초보자들을 위해 낯선 용어의 해설과 UX 상식을 알려 주는 주석을 추가하였다. 여러분도 이 책과 함께 그 효용을 자신의 것으로 만들어 가길 바란다.

'신간 및 전체도서' 카테고리의 다른 글

맛있는 스케치  (0) 2018.04.18
Adobe XD 가이드북  (0) 2018.04.18
손에 잡히는 파이썬  (0) 2018.03.23
구글로 공부하는 파이썬  (0) 2018.02.28
Trackback 0 | Comment 0

 

 

 

손에 잡히는 파이썬


부제 주피터 노트북을 이용한 파이썬 프로그래밍

저자 문용준

 

출간/배본가능일 2018년 3월 30일

정가 44,000원

페이지 1032

판형 4*6배판 188*245

ISBN 979-11-86697-57-3 (93000)


 

책 소개

 

주피터 노트북을 이용한 파이썬 프로그래밍

 

파이썬은 다양한 소프트웨어 개념을 수용해서 점진적으로 버전을 진화한 프로그래밍 언어이다. 파이썬은 버전이 계속 변경되지만 내부 원칙을 일관성 있게 준수한다. 이 말은 버전이 바뀌어도 만들어진 개념을 항상 유지하면서 이를 확장하고 있다는 뜻이다. 파이썬 2와 파이썬 3 버전을 공부하면서 변경된 부분을 보면 점점 개발자 편리성에 맞춰지고 있다.

 

이 책은 파이썬 문법을 공부하거나 파이썬 개발자가 실제 파이썬 내부의 작동 원리를 이해하기 위한 책이다. 또한 이 책에 있는 많은 개념들이 데이터 분석을 위한 다양한 모듈에서 확장되어 사용되므로, 데이터 분석을 제대로 하기 위해 꼭 필요한 여러 지식을 얻을 수 있다. 이 책의 대부분은 주피터 노트북을 사용하고 있어 다른 툴을 사용하시는 분들에게 다소 불편할 수도 있지만 파이썬을 공부하고 정리하는 데에는 가장 좋은 툴이라 생각한다.

 

이 책의 특징
- 컴퓨터 과학에 대한 기초 용어를 예제와 함께 설명하고 있어 다양한 이론을 쉽게 이해할 수 있다.
- 파이썬 개발자들에게 파이썬의 확장된 이론을 가이드할 수 있는 구조로 구성했다.
- 파이썬의 내부 작동 원리와 다른 프로그램 언어의 작동 원리를 비교할 수 있다.

 

이 책이 필요한 독자
- 파이썬 개발이 가능하며 파이썬 이론에 관심을 가진 개발자
- 개발자 경력이 있고 파이썬을 추가해서 공부하는 개발자
- 파이썬의 모든 이론을 총정리하여 실력을 탄탄하게 다지고 싶은 개발자

 

독자대상
초중급

 

예제코드 다운로드

https://github.com/bjpublic/jupyter_python/

 

 

저자 소개

 

문용준

은행, SI 기업, 컨설팅 회사 등 20년 넘게 여러 회사를 다녔다. 금융기관 관련 ISP, EA 및 차세대 프로젝트에서 주로 비즈니스나 애플리케이션 아키텍처를 설계했고, 프로젝트에서 데이터 모델링, 객체 모델링, 서비스 모델링과 아키텍트 역할을 했다. 요즘 주 관심 분야는 금융권에 적용하는 핀테크, 빅데이터, 인공지능이며 아마도 평생 파이썬을 하면서 살 것 같다.
 

 

목차

 

 

 

CHAPTER 1 파이썬 기본 핵심 이해하기

1.1 값(value) 처리
1.2 이름(name) 처리
1.3 데이터 모델(data model)
1.4 바인딩(binding) 및 평가 방식(evaluation)
1.5 내장 자료형 보관 모듈

 

CHAPTER 2 파이썬 문장(statements)
2.1 문장 꾸미기
2.2 프로그램 문장(statements)
2.3 함수 및 클래스 정의문 처리
2.4 모듈(module)/패키지(package) 처리
2.5 네임스페이스(Namespace) 관리 규칙
2.6 단순한 네임스페이스 처리용 클래스

 

CHAPTER 3 숫자 자료형(Data type)
3.1 숫자 자료형의 특징
3.2 내장 숫자 자료형
3.3 연산자(Operator)

 

CHAPTER 4 Sequence 자료형
4.1 Sequence 자료형의 특징
4.2 문자열 자료형(string data type)
4.3 바이트 자료형(bytes data type)
4.4 바이트어레이 자료형(bytearray data type)
4.5 튜플 자료형(tuple data type)
4.6 리스트 자료형(list data type)
4.7 Sequence 자료형 형 변환

 

CHAPTER 5 Mapping/Set 자료형(data type)

5.1 파이썬 Mapping 자료형의 특징
5.2 딕셔너리(dict) 클래스 메서드
5.3 set 자료형

 

CHAPTER 6 정수형 검색, 지능형, 문자열 포매팅하기
6.1 정수 및 키 검색(indexing)
6.2 슬라이싱(slicing)
6.3 지능형(comprehension) 처리
6.4 문자열 포매팅(string formatting) 처리

 

CHAPTER 7 함수(function)
7.1 함수(function) 정의 및 호출
7.2 함수의 변수 네임스페이스와 스코프 처리
7.3 람다 함수(lambda function)
7.4 내부 함수(nested function)
7.5 파이썬 제공 내장 함수
7.6 함수 정보 조회

 

CHAPTER 8 변수/함수 매개변수
8.1 변수 할당 : packing/unpacking
8.2 함수의 매개변수와 인자
8.3 고정 매개변수와 인자 연결
8.4 가변 매개변수와 인자의 연결
8.5 함수 호출 및 반환에 대한 언패킹

 

CHAPTER 9 파이썬 클래스(Class)

9.1 클래스(class) 정의
9.2 생성자(constructor)와 소멸자(destructor)
9.3 객체 접근 연산(.)
9.4 메서드 확인하기
9.5 캡슐화(Encapsulation)
9.6 상속(Inheritance)
9.7 다형성(Polymorphism)
9.8 메타 클래스(Meta Class)
9.9 연관 관계(association)
 

CHAPTER 10 스페셜 메서드(special method)
10.1 연산자 및 키워드 스페셜 메서드 처리
10.2 내장 함수 스페셜 메서드 처리

 

CHAPTER 11 클로저(closure) 및 데코레이터(decorator)
11.1 클로저(Closure) 환경 확인하기
11.2 부분 함수 및 메모이제이션
11.3 함수 데코레이터(decorator)
11.4 클래스를 이용한 데코레이터 처리

 

CHAPTER 12 파이썬 함수형 프로그래밍
12.1 함수형 프로그래밍이란
12.2 내장 고차 함수 처리
12.3 멀티플 디스패치 함수

 

CHAPTER 13 파이썬 추상 클래스
13.1 내장 추상 클래스
13.2 수에 대한 추상 클래스 : numbers
13.3 컬렉션 타입에 대한 추상 클래스
13.4 Sequence 자료형 내장 클래스
13.5 타입 hint 처리와 doctest 처리

 

CHAPTER 14 파이썬 제너레이터 및 이터레이터
14.1 반복형과 반복자 처리 확인
14.2 itertools 모듈을 이용한 반복 처리
14.3 제너레이터(generator)
14.4 코루틴(coroutine) 처리

 

CHAPTER 15 파이썬 프로퍼티와 디스크립터
15.1 프로퍼티(property) 사용하기
15.2 사용자 정의 프로퍼티 클래스 만들기
15.3 디스크립터(descriptor)

 

CHAPTER 16 자료 구조 및 알고리즘 모듈

16.1 collections 모듈 자료 구조
16.2 stack/queue/heap 자료 구조
16.3 bisect
 

CHAPTER 17 예외 처리
17.1 syntax error 및 value name error
17.2 exception
17.3 traceback 사용하기

 

CHAPTER 18 파이썬 파일 처리
18.1 IO 모듈 : 추상 클래스 관계
18.2 BinaryIO
18.3 TextIO

 

CHAPTER 19 다양한 바이트 처리
19.1 파이썬 바이트 자료형
19.2 파일 내부의 텍스트 변환
19.3 직렬화 처리

 

CHAPTER 20 정규 표현식(regular expression)
20.1 정규 표현식 표기 방식
20.2 정규 표현식 함수와 메서드

 

CHAPTER 21 XML
21.1 XML
21.2 XML 모듈

 

CHAPTER 22 JSON
22.1 JSON 모듈
22.2 JSON 파일 처리

 

CHAPTER 23 CSV
23.1 CSV 파일
23.2 CSV dialect 처리

 

  

출판사 리뷰

 

이 책은 총 23장으로 되어 있고 파이썬의 초보적인 개념부터 함수, 클래스, 데코레이터, 디스크립터, 함수형 프로그래밍, 추상 클래스, 파일 처리 등 차례대로 개념을 확장해서 처리한다. 스페셜 속성과 메서드를 제외한 속성, 내부 구성 요소를 알아보면서 파이썬이 어떻게 작동되고 있는지를 알아보고 다양한 모듈들이 구현된 개념을 이해하는 법을 알아본다.

 

파이썬 언어의 특징을 조금이라도 더 이해시키기 위해 파이썬의 일반적인 문법보다 내부 구조를 중심으로 다양한 예제를 통해 개념에 접근할 수 있도록 구성했으며, 구현은 주피터 노트북상에서 실행하고 테스트를 수행했다. 다른 개발 툴도 있지만 데이터 과학 분야에서 많이 사용되는 툴로 처리했으므로 이 사용법도 배울 필요가 있다.

'신간 및 전체도서' 카테고리의 다른 글

Adobe XD 가이드북  (0) 2018.04.18
손에 잡히는 파이썬  (0) 2018.03.23
구글로 공부하는 파이썬  (0) 2018.02.28
반갑다 Ionic  (2) 2018.02.28
Trackback 0 | Comment 0

 

 

구글로 공부하는 파이썬


부제 구글에서 찾는 파이썬 실전 예제 분석

저자 김용재

 

출간/배본가능일 2018년 3월 9일

정가 42,000원

페이지 756

판형 4*6배판 188*245

ISBN 979-11-86697-55-9 (93000)


 

책 소개

 

구글에서 찾는 파이썬 실전 예제 분석

 

파이썬을 체계적으로 설명한 좋은 강의나 글들이 많지만, 많은 경우 강사나 저자를 통해 잘 정제된 지식의 결과를 따라가는 방식이여서, 시간이 지나면 프로그램의 버전 변경 등으로 내용이 바뀌어 진행이 막히기도 하고, 강의를 따라하면서 새로운 시도를 하다가 책에 설명되어 있지 않은 이해하기 어려운 에러를 만나서 공부할 의욕을 잃어버리기도 합니다.

 

많은 종류의 파이썬 책에서 체계적인 문법, 좋은 코딩 습관, 프로젝트와 모듈 구성, 유지 보수 등 언어의 구조적 측면에 대해 잘 설명하고 있긴 하지만, 이 책에서는 반대로 만들고 싶은 기능을 선택하고, 모르거나 막히는 부분에 대해 구글을 찾아 헤매며 의도했던 기능을 만들어 가는 과정을 명확하게 보여 주는 방식으로 진행하려 합니다. 각 장에 뒤에는 예제에서 다룬 문법 요소에 대해서 추가적인 설명을 하는 미니문법 섹션이 들어가 있습니다. 그럼 이 책을 통해 여러분들이 좀 더 재미있게 파이썬을 공부하시기를 기원합니다.

 

이 책의 특징
- 만들고 싶은 기능을 선택하고, 막힐 때마다 구글을 통해 문제를 해결하는 방식으로 진행합니다.
- 여러 다양한 장르에 대해서 특화된 모듈을 사용하여 파이썬 예제들을 만들어봅니다.
- 예제를 만들어가는 과정에서 자연스럽게 프로그래밍 구성 요소들과 배경 지식, 문법을 익힐 수 있도록 구성했습니다.

 

이 책이 필요한 독자
- 파이썬으로 할 수 있는 다양한 작업들을 익히고, 업무에서 응용하여 사용하고 싶은 개발자
- 기존 책에 없는 파이썬 최신 정보를 기준으로 누구보다 빠르게 습득하고 싶은 입문자
- 틀에 박힌 설명에서 벗어난 새로운 프로그래밍 강의를 원하는 학생 및 수강생

 

독자대상
초중급

 

예제코드 다운로드
https://github.com/bjpublic/python_study/

 

 

저자 소개

 

김용재

이베이코리아 Technology 본부에서 근무하고 있으며 주력 분야는 테스팅과 보안입니다. 게임 아이디였던 『자유로운설탕』이란 이름의 작은 블로그를 운영하고 있으며, 명확한 까망과 하양보다는 모호한 회색의 영역을 선호하며, 어려워 보이는 주제들에 대해 쉽게 풀어 이해하고 설명하는 데에 관심이 많습니다.
 

 

목차

 

 

0교시 파이썬 공부에 구글을 이용하는 이유 

 

1교시 언어를 바라보는 방법. 파이썬을 어떻게 바라봐야 할까?

 

2교시 버전 선택 및 샘플 실행하기

파이썬 3.6.4 설치하기
샘플 실행해보기 외
[부록] 파이썬 버전 선택하기

 

3교시 만들고자 하는 기능을 모르는 조각으로 나눠 조사하기
문제 나누기 외
[부록] 문법 공부하기

 

4교시 데이터베이스에서 내용 가져와 출력하기
MSSQL, SQLite3, MySQL, 오라클, 몽고디비를 이용해 파이썬 코드 개발하기 외
[미니문법] for, while, if 문, 문자열 다루기
[부록] 데이터베이스에 대한 짧은 설명

 

5교시 암호화 모듈을 이용해 암/복호화해보기
암호화 모듈 설치하기 / 암호화 소스 코드 개발 외
[미니문법] 함수(Function)와 람다(Lambda) 함수

 

6교시 퍼즐 조각들 합쳐보기

테이블과 평문 데이터 생성하기 / 업데이트 쿼리 만들기 / 파이썬 코드 만들기 외
[부록] 디버깅 및 리셋

 

7교시 엑셀 파일 사용해보기
샘플 동작 검증하기 / 칼럼 이름 얻어 오기 / 루프를 이용해 엑셀에 출력하기
해결된 조각 합치기 / 엑셀 읽어 오기 외.
[부록] 함수로 정리하기
[미니문법] 이스케이프 문자(Escape Character)와 홑, 쌍따옴표(‘, “) 문자

 

8교시 정규표현식 소개
추천하는 공부방법 / 파이썬으로 정규표현식 실행해보기
두 번째 샘플 외
[미니문법] 리스트(List), 딕셔너리(Dictionaries), 튜플(Tuple), 정규식 함수

 

9교시 GUI 프로그램 만들어보기
GUI 연결 고리 만들어보기 외
[미니문법] 클래스

 

10교시 WHOIS API 이용해보기

API 간단 설명 / 피들러로 WHOIS 데이터의 JSON 호출 보기 / 파이썬 코드 만들기 외
[미니문법] 전역 변수, 파일 읽기, 파일 쓰기, JSON, JSON 읽어 오기, 예외 처리, with 구문
 

11교시 웹 페이지파싱 with Beautiful Soup 
Beautiful Soup으로 샘플 파싱해보기
WhoIS 사이트 웹을 통해 읽어 오기 외

 

12교시 웹 자동화 with 셀레늄
자동화의 종류 / Selenium 개론
Firefox, PhantomJS, IE를 이용해 구글 검색 후 Top 5 링크 새 탭에 열기 외

 

13교시 윈도우 GUI 자동화 with pywinauto 
메모장 GUI 코드 구현하기 / 다른 방식으로 컨트롤 이름 찾기
상용툴(Unified Functional Testing)과의 비교 / 네이버 메일에서 첨부 파일 올리기 외

 

14교시 작업 자동화
무료 FTP 설치하기 / 7-zip 설치하기 / 파이썬 코드 만들기
해당 기능을 주기적으로 돌리기 외
[미니문법] datetime 객체, os 모듈, subprocess 모듈

 

15교시 수학 라이브러리 살펴보기
Numpy / SciPy / SymPy / Pandas 외

 

16교시 그래픽 라이브러리 살펴보기
Matplotlib을 이용해 좌표 그리기
Plotly을 이용해 산포도 그리기 / Plotly 온라인 버전 외

 

17교시 머신러닝과 파이썬

머신러닝이 하는 일 상상해보기 / 생각해볼 문제
OpenCV를 이용해 푸리에 변환하기
NumPy, SciPy, 텐서플로우를 이용한 최소제곱법 이용하기 외
 

18교시 레거시 웹(Legacy Web)
웹의 동작 원리 / HTML 살펴보기 / CSS / 자바스크립트
Web Server / ASP로 DB 조회해 HTML 테이블로 출력하는 샘플 만들기 / Ajax 외

 

19교시 플라스크(Flask) 살펴보기 - Feat. D3.js
데이터베이스에서 테이블 내용을 불러와 HTML 테이블로 보여주기
D3.js에서 JSON 데이터 URL을 호출해 웹으로 그래프 보여주기
Matplotlib 그래프를 웹 페이지에 보여주기 외

 

20교시 장고(Django) 살펴보기 
사전 준비 - Django 2.0설치
데이터베이스에서 테이블 내용을 불러와 HTML 테이블로 보여주기
D3.js 에서 JSON 데이터 URL 를 호출해 웹으로 그래프 보여주기 외

 

부록 1 이런저런 이야기
The Five Orders of Ignorance 외

 

부록 2 무료 파이썬 IDE
PyCharm / ATOM / 비주얼 스튜디오 코드

 

  

출판사 리뷰

 

이 책의 각 장에서는 여러 다양한 장르에 대해 구글 검색의 도움을 받으면서 관련 모듈을 사용하여 파이썬 예제들을 만들어 보게 됩니다. 예를 들면 MSSQL, MySQL, 오라클, SQLite3, 몽고디비와 같은 다양한 데이터베이스의 사용, 정규표현식, 엑셀 다루기, JSON 방식의 API 사용, 웹 페이지 파싱, GUI 화면 구현, 웹, 윈도우, 작업에 대한 자동화, 암호화, 수학과 과학 라이브러리를 이용한 머신러닝, 플라스크, 장고를 이용한 웹 프로그래밍 등입니다.

 

예제를 통해 프로그래밍을 구성하는 요소들과 프로그래밍에 필요한 배경 지식, 문법을 익힐 수 있도록 구성하였고, 각 장의 뒤에는 해당 장에 나온 코드를 이해하는 데 추가적 도움을 주는 미니문법 섹션이 제시되어 있습니다.


'신간 및 전체도서' 카테고리의 다른 글

손에 잡히는 파이썬  (0) 2018.03.23
구글로 공부하는 파이썬  (0) 2018.02.28
반갑다 Ionic  (2) 2018.02.28
크리에이티브 CINEMA 4D  (0) 2018.02.21
Trackback 0 | Comment 0

 

반갑다 Ionic


부제 Ionic을 이용한 하이브리드 앱 만들기

저자 이경주

 

출간/배본가능일 2018년 3월 9일

정가 27,000원

페이지 444

판형 크라운판 (173 * 230)

ISBN 979-11-86697-56-6 (93000)


 

책 소개

 

Ionic을 이용한 하이브리드 앱 만들기

 

앱 서비스의 성공 조건 중 하나는 “고객의 요구에 얼마나 빠르게 반응하는가” 이다. 많은 개발자들이 앱 개발에 관심이 있으며 일부는 단기간에 앱 개발자로 거듭나야 하는 상황에 놓여 있을 것이다.

이번에 새로 선보인 Ionic의 최신 버전 Ionic3는 개발의 속도와 생산성을 높이는 데 초점을 맞춘 하이브리드 모바일 앱 개발 플랫폼이다. 고객의 요구를 단기간에 프로토 타이핑을 할 수 있는 개발 환경을 선택해야 한다면 Ionic은 이에 딱 맞는 개발 플랫폼이 될 것이다.

이 책은 저자의 경험을 바탕으로 처음 앱 개발에서 부딪치는 문제들을 단순화된 예제를 통해 풀어나갔다. 지속적으로 업데이트되는 오픈소스에서 부딪치는 문제들을 가능하면 독자 스스로 해결할 수 있도록 가이드를 제시하였다. 또한 웹 서핑을 통해 쉽게 찾을 수 있는 예제 코드가 아닌 상용 수준의 앱 코드가 같이 제공된다.

 

이 책의 특징
- 개발 환경 설정부터 출시까지 하이브리드 앱 개발을 처음 수행하는 개발자를 위한 모든 내용을 담고 있다.
- 개발 시 반영되어야 하는 스마트폰 앱 동작의 특성과 실무적인 화면 구성에 대해 예제를 통해 기술하였다.
- 제공되는 예제들을 조합하여 실제 주문과 카드 결제를 수행하는 앱 소스가 같이 포함되어 있다.

 

이 책이 필요한 독자
- 단기간에 상용 수준의 하이브리드 앱 개발을 수행해야 하는 독자
- 개발자로 앱 개발은 전혀 모르지만 관심을 가지고 있는 독자
- Ionic 앱 개발을 위해 웹 서핑으로 시간을 소비하는 데 지친 독자

 

독자대상
초중급

 

예제코드 다운로드
https://github.com/bjpublic/ionic/

 

 

저자 소개

 

이경주

20년 가까운 경력의 개발자로 스타트업과 대기업에서 모두 근무한 다양한 이력의 소유자이다.
1999년 대기업에 처음 입사하였을 때 CDMA 프로토콜 개발에 참여했고, 벤처 붐을 타고 CDMA 장비 스타트업으로 이직한 뒤 벤처의 거품을 경험하였다. 개발자로만 바라보았던 일들에 대해 비즈니스적 입장에서 시야각을 키울 수 있었다.

 

다시 대기업으로 돌아온 이후에는 잠시 회사 내에서 홈 네트워크 표준화 작업을 수행하였다. 이후 지인의 소개로 다시 스타트업으로 돌아오면서 그동안 멀리 바라보기만 하였던 서비스를 직접 구현하는 기회를 얻었다. 현재는 매장 주문 앱 웨이티(waitee)를 개발한 스타트업 타킷(Takit)의 대표를 맡고 있다.
 

 

목차

 

 

Chap 01. Ionic3와 하이브리드 앱 개발

1.1 하이브리드 앱 vs 네이티브 앱
1.2 왜 Ionic3인가?
1.3 Ionic3 맛보기

 

Chap 02. 개발환경 만들기
2.1 Ionic3 CLI 설치
2.2 Ionic3 프로젝트 생성
2.3 에디터 및 디버깅
2.4 에뮬레이터/스마트폰에서 실행 및 디버깅
2.5 아이콘과 스플래시 스크린 설정
2.6 Ionic 프로젝트 디렉토리와 파일
2.7 샘플 코드 활용

 

Chap 03. 타입스크립트와 Angular
3.1 타입스크립트
3.2 Angular

 

Chap 04. UI 컴포넌트와 Navigation
4.1 Ionic3 컴포넌트 사용법 알아보기
4.2 화면 Navigation
4.3 페이지 간 파라미터 전달
4.4 메뉴
4.5 사용자 정의 다이얼로그
4.6 Orientation 고정하기

 

Chap 05. Theme 설정

5.1 Ionic3의 Theme 적용
5.2 ion-grid의 사용
5.3 화면 구성 샘플
5.4 안드로이드 Fragmentation

 

Chap 06. 서버 restAPI 호출
6.1 HTTP의 get과 post 호출
6.2 Provider 활용
6.3 자동 로그인 구현
6.4 서버 버전 관리

 

Chap 07. 고급 컴포넌트 API 및 유용한 기술
7.1 Gesture의 사용
7.2 Infinite scroll
7.3 NgZone 사용
7.4 이벤트 (Events)
7.5 애니메이션(Animation) 구현
7.6 화면 전환 효과(Transition Effect)
7.7 PIPE와 다국어 지원
7.8 안드로이드 폰의 백 버튼 처리하기
7.9 커스텀 아이콘
7.10 커스텀 컴포넌트(Custom component) 생성
7.11 동기화 문제 해결하기
7.12 DateTime 컴포넌트

 

Chap 08. Cordova 플러그인의 사용
8.1 Ionic-Native에서 타입스크립트 인터페이스를 제공하는 플러그인
8.2 Ionic-native에서 타입스크립트 인터페이스를 제공하지 않는 플러그인

 

Chap 09. 앱 빌드와 배포

9.1 안드로이드
9.2 iOS
 

Chap 10. 상점 주문 및 결제 앱 제작

 

Chap 11. 앱 서비스 및 개발 프로세스
11.1 앱 서비스 개발 프로세스
11.2 Ionic3 기반 앱 아키텍처 설계

 

  

출판사 리뷰

 

컴퓨터 성능의 발전으로 이제는 소프트웨어가 사용하는 자원(CPU, 메모리 등)을 줄이는 것보다 개발자의 개발 시간을 줄이는 것이 더 큰 가치를 지니게 되었다. 개발의 속도가 더 중요한 시기가 된 것이다.

 

이 책에서 다루는 타입스크립트 기반의 하이브리드 앱 개발은 개발의 속도와 함께 개발의 생산성을 높이는 데 초점을 맞춘 모바일 앱 개발 플랫폼이다. 소프트웨어 설계에 OOP(Object Oriented Programming)를 적용할 수 있도록 개발된 타입스크립트는 소프트웨어 관리와 확장을 쉽게 한다. 하이브리드 앱은 여러 네이티브 플랫폼의 앱을 하나의 코드로 개발 및 관리할 수 있다.

 

책에서 설명하고 있는 Ionic3의 가장 큰 장점은 빠른 프로토타이핑에 있다. 본격적인 앱 개발 전 브라우저를 통해 앱의 UI를 손쉽게 꾸며 보고 이를 스마트폰에서 직접 확인할 수 있어 직관적으로 사용자의 실제 경험을 검증할 수 있다. 아무쪼록 이 책이 개발자들끼리 교류하고 서로의 개발 수준을 높이는 계기가 되기를 바란다.


'신간 및 전체도서' 카테고리의 다른 글

구글로 공부하는 파이썬  (0) 2018.02.28
반갑다 Ionic  (2) 2018.02.28
크리에이티브 CINEMA 4D  (0) 2018.02.21
데이터 분석, R고 싶니  (0) 2018.01.24
Trackback 0 | Comments 2

 

 

크리에이티브 CINEMA 4D


부제 동영상 강의와 함께 CINEMA 4D 제대로 배우기

저자 김기봉

 

출간/배본가능일 2018년 2월 28일

정가 35,000원

페이지 444

판형 210*275

ISBN 979-11-86697-54-2 (93000)


 

책 소개

 

동영상 강의와 함께 CINEMA 4D 제대로 배우기

 

막상 독학으로 도서를 구입하여 공부하려고 해도, 국내에서는 CINEMA 4D에 대해 기초부터 제대로 정리한 이론과 실습 자료가 다른 3D 그래픽 프로그램 서적에 비해 매우 적습니다. 그래서 다년간 학원에서 모션 그래픽을 공부하는 학생 및 영상 실무자들과 CINEMA 4D 수업을 진행하면서, 학생 및 실무자들이 CINEMA 4D에 보다 쉽게 다가가 재미있게 공부할 수 있도록 해주고자 이 책을 출간했습니다.

 

이 책의 기본 바탕이 되는 내용들은 수업 시간에 직접 사용되었던 교재 내용을 기초로, 강의를 통해 학생들에게 적합한지 검증하고 여러 번 다듬은 내용들을 강의식으로 쉽게 이해할 수 있도록 정리하였습니다. 또한 독자분들 스스로 성취감을 느끼면서 실무 전체를 이해할 수 있도록 이해하기 쉬운 예제들을 추가했습니다. 이 책이 3D 모션 그래픽을 공부하는 모든 분들께 큰 도움이 되었으면 합니다.

 

이 책의 특징
- 이론과 실습 그리고 중/고급 예제들을 순서대로 공부할 수 있도록 구성했습니다.
- CINEMA 4D의 최신 버전인 R19에서 변경된 기능에 대한 내용을 수록했습니다.
- 이 책에 수록된 예제를 직접 보면서 따라할 수 있는 동영상 강의를 제공합니다.

 

이 책이 필요한 독자
- CINEMA 4D를 처음 접하는 학생 및 수강생
- 3D 그래픽 모델링에 갓 입문하고자 하는 디자이너
- CINEMA 4D의 핵심 기능을 업무에 빨리 적용하고자 하는 실무자

 

대상독자
초중급

 

동영상 강의 및 예제 다운로드
http://cafe.naver.com/innerc4d

 

 

저자 소개

 

김기봉

한성대학교 대학원에서 미디어디자인 영상커뮤니케이션 학과를 석사 졸업하고 8년 동안 3D 디자인 강의를 해왔다. 현재 DMC 아카데미 모션그래픽 전임강사로 재직 중이다.
한국종합예술학교와 가천대학교에서 특강을 해왔으며 그린컴퓨터학원, 이젠컴퓨터학원, 더조은컴퓨터학원 등에서 모션그래픽 수업을 진행하고 있다. 자신의 강의 노하우를 정리하여 수강생들에게 CINEMA 4D의 최신 제작 기법을 보다 효과적으로 전달하고자 http://cafe.naver.com/innerc4d에 동영상 강의를 꾸준히 업로드하고 있다.
 

 

목차

 

 

Chapter 01 CINEMA 4D 시작하기
한눈에 보는 CINEMA 4D
CINEMA 4D 제작사 MAXON을 소개합니다
CINEMA 4D R19 설치하기
R18/R19의 새로운 기능 살펴보기

 

Chapter 02 CINEMA 4D의 인터페이스와 기본 기능 익히기

CINEMA 4D의 전체 인터페이스 구성
인터페이스를 변경하여 나만의 작업 공간 만들어 저장하기
인터페이스 선택하고 제어하기
File 메뉴 살펴보기

 

Chapter 03 3D 모델링 기초부터 다양한 기능 익히기

기본 3D 오브젝트 만들기
기본 오브젝트 제작에 사용하면 편리한 기능 Layer 활용하기
오브젝트 원하는 대로 배치하기(Arrange Object)
Spline 그리기
Spline 메뉴 알아보기
Generator 이론
Modeling 이론
Deformer 이론
Snap 및 다양한 객체 선택 방법
다양한 객체 선택 방법 – Select
Mesh 모델링
Sculpting 이론
Cloth 이론
Hair 이론

 

Chapter 04 다양한 재질과 Light 및 Camera
Material 이론
BP(Body Painting UV Edit)
Light 이론
그림자(Shadow)
Camera 이론

 

Chapter 05 Animation 기초와 MoGraph 다이나믹
Animation 이론
Particles 이론
Xpresso 이론
Dynamic 이론
MoGraph 이론
Effector 이론

 

Chapter 06 Rendering
Rendering 이론
 

 

  

출판사 리뷰

 

이 책을 통해 CINEMA 4D의 이론과 실습 그리고 중/고급 예제들을 순서대로 공부할 수 있습니다. 이 책에서 준비된 예제를 책을 보면서 완성한 다음 한 단계 업그레이드된 동영상 예제로 손에 익히고 완성할 수 있도록 하고 있습니다.
이론은 레벨업 동영상 예제와 책을 함께 보면서, 기초 실습에서 꼼꼼히 책과 레벨업 동영상 예제를 함께 따라하기 방식으로 학습하고 조금 더 난이도가 높은 중급은 레벨업 동영상 예제로만 학습하여 보다 이해하기 쉬우면서 손에 완전히 익힐 수 있도록 하는 방식을 토대로 만들어졌습니다.
3D 제작 프로그램을 배우려면 특히 다양한 예제를 많이 만들어봐야 합니다. 어려운 과제와 부딪히고 이를 극복해가는 과정에서 많은 것을 배우게 되며, 이와 같은 경험이 기억에 많이 남습니다. 아는 부분이 있더라도 그냥 넘어가지 말고 차분하게 하나하나 따라가면서 공부해보세요.

'신간 및 전체도서' 카테고리의 다른 글

반갑다 Ionic  (2) 2018.02.28
크리에이티브 CINEMA 4D  (0) 2018.02.21
데이터 분석, R고 싶니  (0) 2018.01.24
넘버원 PHP  (0) 2018.01.18
Trackback 0 | Comment 0

 

 

 

데이터 분석, R고 싶니


부제 마케터가 알려주는 데이터 분석 이야기

저자 백종일

 

출간/배본가능일 2018년 1월 31일

정가 25,000원

페이지 428

판형 4*6배판 188*245mm

ISBN 979-11-86697-49-8 (93000)


 

책 소개

 

마케터가 알려주는 데이터 분석 이야기

 

IT 또는 서비스 관련 회사를 다녀본 분들이라면 “SQL 할 수 있는 서비스 기획자는 날개 달린 기획자이다”라는 말을 들어보았을 것입니다. 마케터도 마찬가지입니다. 마케터 중에서도 데이터 마이닝을 도와주는 SQL과 체계화된 데이터 분석을 도와주는 R을 쓸 수 있다면 ‘날개 달린 마케터’가 되는 것입니다. 기업에서 데이터를 다루는 능력이 그만큼 중요해졌기 때문입니다.
모든 업무 회의에서 의사 결정은 데이터를 기반으로 이루어집니다. 이제 모든 마케팅 계획이 수치를 기반으로 만들어집니다. 데이터가 이끄는 마케팅(Data-driven Marketing) 시대가 온 것입니다.

R은 강력하면서 누구나 무료로 이용할 수 있는 오픈소스로 데이터 수집부터 통계모델, 머신러닝, 그리고 ggplot으로 대표되는 강력한 시각화 도구까지 지원됩니다. 또한 인터프린터 언어로, 컴퓨터와 내가 대화하는 형식을 통해 실시간으로 분석 결과를 얻을 수 있습니다.
이 책에서는 R을 사용해서 어떻게 데이터를 다룰 수 있는지 기초부터 하나씩 설명해보았습니다. 이 책을 통해 R을 쉽게 배우는 동시에 일상에서의 데이터 활용법을 터득하길 진심으로 바랍니다.

 

이 책의 특징
- R의 설치 방법 및 기능부터 R을 활용해 무엇을 할 수 있는지 살펴본다.
- 데이터 분석의 기초인 기초통계부터 통계모델까지 다룬다.
- SQL 기초 코드를 살펴보고 R에서의 활용 방법을 알아본다.

 

이 책이 필요한 독자
- 체계적인 데이터 분석을 위한 도구를 새롭게 익히고자 하는 마케터
- 코드라는 개념조차도 생소한 프로그래밍 비전공자
- R을 일에 접목하여 시너지를 내고자 하는 데이터 관련 업무 종사자

 

대상독자
초중급

 

예제코드 다운로드
https://github.com/bjpublic/R_Programming

 

 

저자 소개

 

백종일

스타트업 미디어 벤처스퀘어에서 사외 필진으로 데이터 관련 글을 몇 편 썼다. 지금은 국내 통신사 중 한 곳에서 데이터 분석 및 마케팅을 담당하고 있다. 분석가이자 마케터이면서 회사 사이트의 팝업 및 배너 광고까지 담당한다. 어쩌다 보니 사내에서 BI 강사로도 역할을 하고 있다.
또한 Tedx 기획자, Microsoft Student Partners, ADsP(데이터분석준전문가), SQLD(SQL개발자) 등의 이력을 가지고 있다.
IT와 스타트업에 관심이 많으며 시장의 움직임을 숫자로 보는 것을 좋아한다. 개인적으로는 웹툰과 미드 광팬이기도 하다.
 

 

목차

 

 

Chapter 1 R
1.1. 왜 R인가?
1.2. R 프로그램 다운로드 및 설치
1.3. R. Studio 화면 구성 및 설정
1.4. working directory 설정

 

Chapter 2 Basic

2.1. 패키지와 라이브러리
2.2. 패키지 설치 및 라이브러리 로드
2.3. 객체와 벡터
2.4. 벡터의 종류 (integer, numeric, character, factor)
2.5. 객체의 속성
2.6. 데이터셋 불러오기, 저장하기
2.7. 데이터셋 구성요소
2.8. 데이터셋, 객체의 구조 확인하기
2.9. 데이터셋의 분할과 통합
2.10. 데이터 선택하기
2.11. 데이터셋의 행/열 추가 및 삭제
2.12. 자주 쓰는 함수_apply
2.13. 자주 쓰는 함수_subset
2.14. 알면 좋은 함수_dplyr
2.15. 조건문과 반복문
2.16. 도움말 검색

 

Chapter 3 차트 및 시각화

3.1. 스캐터 플롯(점그래프)
3.2. 바 플롯(막대그래프)
3.3. 히스토그램
3.4. 파이 차트
3.5. 박스 플롯
3.6. 모자이크 플롯
3.7 ggplot
3.8. 실습_구글맵에 전기차 충전소 표시하기(ggmap)
3.9. 네트워크 그래프_미드 ‘Suits’ 인물 관계도 그리기

 

Chapter 4 통계적 기계학습
4.1. 통계적 기계학습의 세상
4.2. 기계학습 종류(지도학습, 비지도학습)
4.3. 지도학습_예측: 단순선형 회귀분석
4.4. 지도학습_예측: 다중선형 회귀분석
4.5. 지도학습_분류: 의사결정나무
4.6. 지도학습_분류: 랜덤 포레스트
4.7 비지도학습: k. means clustering

 

Chapter 5 SQL
5.1. SQL은 왜?
5.2. RDBMS 테이블 형식과 구조는?
5.3. R에서 SQL 시작하기
5.4. SQLDF 패키지 기본 문법

 

Chapter 6 데이터 분석 실습(IMDB 영화 평점 데이터 분석)
6.1. 영화 평점(score) 예측
6.2. 캐글(Kaggle) 로그인
6.3. IMDB 데이터셋 다운로드
6.4. 데이터셋 구성도 확인하기
6.5. 탐색적 데이터 분석(EDA)_변수
6.6. 탐색적 데이터 분석(EDA)_상관관계
6.7. 평점 예측 통계 모델: 회귀분석
  

 

  

출판사 리뷰

 

이 책을 읽기 전에 우선 R을 공부하려는 이유부터 알아야 합니다. 왜 R을 공부할까요? 분명 데이터에 관심이 있어서겠지요. 데이터 애널리스트나 데이터 사이언티스트가 되고 싶을 수도 있습니다. 아니면 비즈니스 관점에서 데이터 분석을 하기 위해서일 수도 있습니다. 이 책에서는 프로그래밍 경험이 부족한 비전공자와 마케터를 위해 R을 사용해서 어떻게 데이터를 다룰 수 있는지 기초부터 설명해보았습니다.
이 책은 총 여섯 개의 챕터로 구성돼 있습니다. 1장부터 3장에서는 R의 설치 및 기능, R을 활용해 무엇을 할 수 있는지 살펴봅니다. 4장에서는 독자들이 평균과 표준편차와 같은 간단한 통계를 안다는 전제하에 통계모델을 설명할 것입니다. 5장에서는 SQL 기초 코드를 살펴보고, R에서의 활용 방법을 알아보겠습니다. 마지막 6장에서는 앞서 배운 모든 내용을 활용해 데이터 분석을 실습합니다. 또한 데이터 분석을 가장 잘 활용하고 있는 동영상 스트리밍 업체인 넷플릭스를 마케팅 사례로 제시했습니다.

'신간 및 전체도서' 카테고리의 다른 글

크리에이티브 CINEMA 4D  (0) 2018.02.21
데이터 분석, R고 싶니  (0) 2018.01.24
넘버원 PHP  (0) 2018.01.18
넘버투 PHP  (0) 2018.01.18
Trackback 0 | Comment 0

 

 

넘버원 PHP


부제 기초문법 주무르기

저자 이호진

 

출간/배본가능일 2018년 1월 31일

정가 30,000원

페이지 504

판형 4*6배판 188*245mm

ISBN 979-11-86697-50-4 (94000)


 

책 소개

 

PHP로 시작하는 프로그래밍 입문

 

PHP는 처음 프로그램을 접하고 학습을 하기에 매우 쉬운 언어입니다. 간략하게 프로그램의 동작을 이해하고 코드를 동작해보기 위해 추천할 만합니다. 또한 C 언어의 구조와도 유사하기 때문에 다른 언어들을 향후 학습하기 위한 기초 언어로도 매우 적합합니다.
PHP는 5.x, 7.x로 나날이 업그레이드되면서 최신 스타일의 코딩 기법들을 도입하여 통합 운영할 수 있는 환경으로 탈바꿈하고 있습니다. PHP는 현대적인 프로그램 개발 방법 및 코딩 스타일을 접목함으로써 앞으로 더 오랜 시간 인기를 끌 것으로 예상됩니다.

 

이 책은 PHP 7.x 기반으로 설명되어 있습니다. 최신 버전의 PHP는 기존보다 문법의 규약을 세분화하고 좀 더 모던한 PHP 코드 개발을 위한 다양한 환경을 제공합니다. 또한 이 책을 통해 기존 PHP 프로그래머라고 해도 좀 더 기초 지식을 탄탄하게 하고, 추가적인 기능을 학습하면서 최신의 스타일 코딩을 할 수 있도록 하고자 합니다.

 

이 책의 특징
- PHP 내장 웹서버를 통해 모든 테스트를 최소 설치 환경에서 실습하고 학습할 수 있도록 간소화했다.
- 브라우저가 아닌 콘솔상에서도 쉽게 실행하고 결과를 출력할 수 있다.
- 코드를 최대한 적게 사용하면서도 PHP 학습을 할 수 있도록 구성했다.

 

이 책이 필요한 독자
- 프로그래밍을 처음 시작하거나 기초 부분이 부족한 초보자
- 프레임워크 및 CMS를 도입하고 사용하기 위한 웹 개발자
- 모바일 및 웹 서비스 개발을 목표로 하는 서버사이드 개발자

 

대상독자
초중급

 

예제코드 다운로드
https://github.com/bjpublic/PHP
https://github.com/infohojin/php

 

 

저자 소개

 

이호진

전기전자를 전공하고 마이크로프로세서, 하드웨어 설계 및 Firmware, 로봇 개발 등을 주로 하였습니다. 또한 산업용 레이저 프린터, ARM, 언어분석, 알고리즘 개발을 하였습니다.
외국계 기업에서 Linux 운영체제, 백업 및 서버 가상화 등 다양한 비즈니스 경험을 거쳐 최근에는 웹 및 모바일과 관련한 개발 활동을 하고 있습니다. 현재는 경험과 지식을 정리하고 후배들에게 전달하기 위해서 집필 활동에 전념하고 있습니다.

 

 

목차

 

 

Chapter 01 PHP 소개
01.1 PHP의 역사
01.2 서버 사이드
01.3 인터프리터
01.4 PHP 엔진
01.5 젠드 오피캐시
01.6 PHP의 미래

 

Chapter 02 PHP 설치하기

02.1 다양한 플랫폼
02.2 PHP 버전 다운로드
02.3 PHP 내장 서버
02.4 윈도우 개발환경 구축하기

 

Chapter 03 기본 구문

03.1 PHP 기본 문법
03.2 명령어 구분: 세미콜론(;)
03.3 주석문
03.4 화면 출력
03.5 PHP 실행
03.6 PHP 버전 확인
03.7 기호

 

Chapter 04 PSR
04.1 PSR-1 표준 코딩
04.2 PSR-2 코딩 스타일

 

Chapter 05 상수
05.1 정수형 상수
05.2 실수형 상수.
05.3 문자 상수
05.4 상수의 특성
05.5 상수 설정
05.6 define( )
05.7 const 키워드
05.8 상수 존재 여부 확인
05.9 예약된 상수 목록
05.10 미리 정의된 상수
05.11 PHP_EOL

 

Chapter 06 변수
06.1 변수
06.2 문자와 문자열
06.3 정수형
06.4 실수형
06.5 논리변수
06.6 배열
06.7 오브젝트
06.8 NULL 값
06.9 리소스(Resource)
06.10 스칼라 타입
06.11 가변변수
06.12 변수 삭제.
06.13 자동 전역변수

  

Chapter 07 연산자

07.1 = 대입 연산자
07.2 =, & 참조
07.3 산술 연산자
07.4 연산자 우선순위
07.5 비교 연산자
07.6 증가/감소 연산자
07.7 논리 연산자
07.8 비트 연산
07.9 문자열 연산
07.10 배열 연산
07.11 Spaceship 연산자
07.12 오류 제어 연산자
07.13 연산자

 

Chapter 08 조건 제어문

08.1 참과 거짓
08.2 if문
08.3 else문
08.4 다수의 분기 else if
08.5 조건문의 중복
08.6 논리 조건
08.7 조건문 응용 처리
08.8 switch
08.9 break
08.10 3항 연산자
08.11 Goto 문법

 

Chapter 09 반복문

09.1 for
09.2 다중 반복문
09.3 foreach
09.4 while
09.5 do..while
09.6 break
09.7 continue

 

Chapter 10 함수

10.1 함수란?
10.2 내장 함수
10.3 함수의 선언
10.4 인자 매개변수
10.5 함수의 반환값
10.6 가변 함수
10.7 익명 함수
10.8 재귀 호출
10.9 제너레이터

 

Chapter 11 전처리기

11.1 include & require
11.2 파일 결합
11.3 파일 경로
11.4 include
11.5 require

 

Chapter 12 변수 유효 범위

12.1 글로벌변수
12.2 로컬변수
12.3 PHP static 키워드
12.4 글로벌 배열
12.5 슈퍼변수
12.6 슈퍼변수: $_SERVE

 

Chapter 13 쿠키 세션

13.1 쿠키
13.2 자바스크립트 쿠키
13.3 세션

 

Chapter 14 클래스

14.1 클래스와 객체
14.2 클래스 & 인스턴스
14.3 접근 권한 속성
14.4 클래스 선언
14.5 인스턴스 생성
14.6 객체 접근
14.7 정적 클래스
14.8 익명 클래스
14.9 매직 메서드

 

Chapter 15 클래스 확장

15.1 클래스 상속
15.2 오버라이딩
15.3 인터페이스
15.4 추상화
15.5 트레이트
15.6 네임스페이스
15.7 use 키워드

 

Chapter 16 클로저

16.1 클로저란?
16.2 클로저 메서드
16.3 외부변수
 

 

Chapter 17 오류 및 예외 처리

17.1 오류
17.2 예외

 

Chapter 18 콘솔

18.1 콘솔이란?
18.2 콘솔 옵션
18.3 콘솔 실행
18.4 실행 인자
18.5 백그라운드 실행

 

Chapter 19 웹 페이지

19.1 페이지 출력
19.2 템플릿 작업
19.3 코드 치환
19.4 폼 입력
19.5 폼 데이터
19.6 $_GET
19.7 $_POST
 

Chapter 20 환경 설정

20.1 정보 출력하기
20.2 php.ini 위치
20.3 환경 설정 파일

 

Chapter 21 참고

21.1 공식 사이트
21.2 페이스북 모임
21.3 Hojin.io

 

  

 

출판사 리뷰

 

PHP 언어는 발표 초기부터 한 시대를 주름잡았던 웹 개발 언어였습니다. 그러나 인기에 머물러 지속적인 업그레이드가 지연되는 등 나태한 모습이었지만 지금은 다시 새로운 업데이트와 기능을 추가하여 제2의 전성기를 위해서 달려가고 있는 언어입니다. 최근 웹 서비스가 증가하면서 데이터 처리용으로 PHP 언어는 사용 빈도가 늘고 있습니다.
또한 모바일 시장의 폭발적인 성장과 더불어 웹 서비스의 백엔드 개발 작업으로 인기를 얻고 있습니다. 고적적인 웹 개발, 프레임워크 시스템, API 서비스 등 PHP는 지금 현재도 계속 발전하는 언어입니다. 또한 네임스페이스, 오토로딩 및 컴포저 등을 통해 최신 스타일의 언어와 개발 생태계를 만들어가고 있습니다. 웹 분야에서 PHP의 전성기가 다시 돌아올 것으로 예상됩니다.
PHP의 모든 이론을 화끈하게 총 정리하는 <이호진의 PHP 시리즈>의 첫 번째 <넘버원 PHP>에서는, PHP 7.x를 기반으로 PHP에 입문하기 전 기초 지식을 탄탄하게 하고, 추가적인 기능을 학습하면서 최신 스타일로 코딩을 할 수 있도록 도와줄 것입니다.

'신간 및 전체도서' 카테고리의 다른 글

데이터 분석, R고 싶니  (0) 2018.01.24
넘버원 PHP  (0) 2018.01.18
넘버투 PHP  (0) 2018.01.18
넘버쓰리 PHP  (0) 2018.01.17
Trackback 0 | Comment 0

퍼블릭's Blog is powered by Daum & tistory