HOT! 타이틀 - 해당되는 글 9건

 

 

 

파이썬답게 코딩하기


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

저자 심경섭

 

출간/배본가능일 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
그 밖의 파이썬 모듈

  

  

 

출판사 리뷰

 

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

 

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

'HOT! 타이틀' 카테고리의 다른 글

파이썬답게 코딩하기  (0) 2018.04.24
맛있는 스케치  (0) 2018.04.18
Adobe XD 가이드북  (0) 2018.04.18
손에 잡히는 파이썬  (0) 2018.03.23
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 연결된 아트보드의 트렌지션 편집

  

  

출판사 리뷰

 

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

 

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

'HOT! 타이틀' 카테고리의 다른 글

파이썬답게 코딩하기  (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 상식을 알려 주는 주석을 추가하였다. 여러분도 이 책과 함께 그 효용을 자신의 것으로 만들어 가길 바란다.

'HOT! 타이틀' 카테고리의 다른 글

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

 

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

'HOT! 타이틀' 카테고리의 다른 글

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 화면 구현, 웹, 윈도우, 작업에 대한 자동화, 암호화, 수학과 과학 라이브러리를 이용한 머신러닝, 플라스크, 장고를 이용한 웹 프로그래밍 등입니다.

 

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


'HOT! 타이틀' 카테고리의 다른 글

손에 잡히는 파이썬  (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를 손쉽게 꾸며 보고 이를 스마트폰에서 직접 확인할 수 있어 직관적으로 사용자의 실제 경험을 검증할 수 있다. 아무쪼록 이 책이 개발자들끼리 교류하고 서로의 개발 수준을 높이는 계기가 되기를 바란다.


'HOT! 타이틀' 카테고리의 다른 글

구글로 공부하는 파이썬  (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 제작 프로그램을 배우려면 특히 다양한 예제를 많이 만들어봐야 합니다. 어려운 과제와 부딪히고 이를 극복해가는 과정에서 많은 것을 배우게 되며, 이와 같은 경험이 기억에 많이 남습니다. 아는 부분이 있더라도 그냥 넘어가지 말고 차분하게 하나하나 따라가면서 공부해보세요.

'HOT! 타이틀' 카테고리의 다른 글

반갑다 Ionic  (2) 2018.02.28
크리에이티브 CINEMA 4D  (0) 2018.02.21
데이터 분석, R고 싶니  (0) 2018.01.24
Vue.js 이 정도는 알아야지  (3) 2017.11.22
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장에서는 앞서 배운 모든 내용을 활용해 데이터 분석을 실습합니다. 또한 데이터 분석을 가장 잘 활용하고 있는 동영상 스트리밍 업체인 넷플릭스를 마케팅 사례로 제시했습니다.

'HOT! 타이틀' 카테고리의 다른 글

반갑다 Ionic  (2) 2018.02.28
크리에이티브 CINEMA 4D  (0) 2018.02.21
데이터 분석, R고 싶니  (0) 2018.01.24
Vue.js 이 정도는 알아야지  (3) 2017.11.22
Trackback 0 | Comment 0

 

 

Vue.js 이 정도는 알아야지


부제 Tour of Vue.js

저자 김지환, 이선협

 

출간/배본가능일 2017년 11월 30일

정가 22,000원

페이지 272

판형 크라운판 (173 * 230)

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


 

책 소개

 

Tour of Vue.js

 

이제 막 HTML과 CSS, JavaScript를 공부한 분들에게 최신 패러다임으로 구성된 라이브러리와 프레임워크는 접근하기 어려울 수 있습니다. Vue.js는 기존 패러다임에 익숙한 사람들도 쉽게 학습할 수 있도록 만들어져 있습니다. Vue.js의 한국어 문서도 상당히 잘되어 있지만, 기초를 막 공부한 사람에게는 조금 어려울 수 있습니다. 이 책은 웹 프론트엔드의 기초를 막 공부한 사람들을 위한 책입니다. 그런 관점에서 최대한 이해하기 쉽도록 여러 예제를 추가했으며, 첫 단계에서 몰라도 되는 부분을 과감히 빼고 뒷장으로 넘김으로써 단계적으로 학습할 수 있도록 구성했습니다. 이 책이 훌륭한 웹 프론트엔드 개발자로 거듭날 수 있도록 도와주는 책이 되었으면 좋겠습니다.

 

이 책의 특징
- Vue.js의 세세한 부분까지 원리와 효율을 설명한다.
- 많은 그림과 도식을 통해 개념의 이해를 돕는다.
- Vue.js의 최신 버전을 적용하였다.

 

이 책이 필요한 독자
- HTML과 CSS, JavaScript을 익힌 후 한단계 더 발전시키고 싶은 프로그래머
- Vue.js 공식 분서 포함, 관련 텍스트에서 부족했던 내용을 배양하고자 하는 개발자
- Vue.js를 실무에 적용할 수 있을 정도로 익히고 싶은 담당자
- Vue.js를 습득하고자 하는 모든 학습자

 

대상독자
초중급

 

소스코드
https://github.com/bjpublic/VUEJS

  

 

저자 소개

 

김지환

어렸을 적부터 만들기를 좋아해 컴퓨터 프로그래머라는 꿈을 가지게 된 꿈 많은 청년. NHN NEXT에서 컴퓨터 프로그래밍을 공부하고 게임 프로그래밍을 전공했다. 현재 Trust Us에서 웹 프론트엔드와 웹 서버 관련 일을 하고 있다. 열정이 넘치는 사람들과 함께 Vue.js 페이스북 그룹을 운영하고 있다.

 

이선협

취미로 코딩을 할 만큼 컴퓨터 프로그래밍을 좋아하는 개발자. 마찬가지로 NHN NEXT에서 컴퓨터 프로그래밍을 공부하고 게임 프로그래밍을 전공했다. 현재는 iOS, 웹 서버, 웹 프론트엔드 다양한 분야를 공부하는 것을 즐기며 다방면으로 개발을 한다. 오픈 소스 개발을 즐기며 같이 Vue.js 페이스북 그룹을 운영하고 있다.


 

 

목차

 

 

Vue.js 소개
개요
버전에 관해

 

Vue.js 시작하기

Vue.js 콘셉트
Vue.js 설치하기

 

Vue 인스턴스

Vue 인스턴스란?
인스턴스 생성
데이터와 메서드
라이프 사이클
계산된 속성
감시된 속성

 

템플릿 문법
템플릿 문법이란?
데이터 바인딩
조건문
반복문
이벤트
모델
필터

 

컴포넌트
컴포넌트 사용하기
데이터 전달
props
사용자 정의 이벤트
부모-자식 관계가 아닌 컴포넌트의 통신
slot
동적 컴포넌트
keep-alive
v-once

 

단일 파일 컴포넌트
모듈 번들러
vue-cli
범위 CSS
외부 CSS 라이브러리 사용하기

 

Vue.js의 고급기능
트랜지션
사용자 지정 디렉티브
믹스인
플러그인

 

유용한 Vue.js 플러그인
vue-axios
vue-router
vuex

 

네트워크 프로그래밍
프로젝트 생성하기
API 키 발급받기
레이아웃 구성하기
컴포넌트 구성하기
네트워크 로직 적용하기
이벤트 버스 사용하기

 

Notevuek 어플리케이션 제작하기
Firebase란?
Firebase 사용하기
프로젝트 생성하기
Firebase 세팅하기
구현하기

 

서버 사이드 렌더링
서버 사이드 렌더링이란?
왜 서버 사이드 렌더링을 사용하나요?
서버 사이드 렌더링의 종류
Nuxt.js

  

 

출판사 리뷰

 

Vue.js는 웹 애플리케이션 제작을 쉽게 하도록 도와주는 JavaScript 프레임워크입니다. Vue.js는 화면에 나타나고 보여지는 View 부분에만 초점을 맞춰 DOM의 데이터를 관리해 주거나 템플릿 문법을 이용해 DOM을 조작할 수 있습니다. 더 나아가 애니메이션 처리와 각 영역을 컴포넌트 단위로 관리하는 일도 할 수 있습니다.
이렇게 Vue.js의 핵심 코어 기능은 View 처리와 많이 관련되어 있으나, 프로그레시브 프레임워크라고 표현할 만큼 점진적으로 다른 라이브러리를 채용해 View에 관한 처리 외에도 많은 일을 해낼 수 있습니다. 이 책이 많은 분들에게 Vue.js에 대한 관심을 불러일으키고, 나아가 Vue.js 생태계에 많이 기여할 수 있는 발판이 되길 바랍니다.

'HOT! 타이틀' 카테고리의 다른 글

반갑다 Ionic  (2) 2018.02.28
크리에이티브 CINEMA 4D  (0) 2018.02.21
데이터 분석, R고 싶니  (0) 2018.01.24
Vue.js 이 정도는 알아야지  (3) 2017.11.22
Trackback 0 | Comments 3

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