가장 빨리 만나는 Go 언어

(주)도서출판길벗
9
Free sample

1. Go 언어를 빠르게 학습하는 방법, 67 UNIT
각 주제의 핵심만 담아서 UNIT으로 정리했다. UNIT으로 정리한 Go 언어의 문법, 라이브러리, 실전 예제를 따라가다 보면 어느새 수업이 끝난다. Go 언어의 핵심 문법을 정리하고, 표준 라이브러리로 Go 언어의 확장성을 느껴보고, 지금까지 배운 내용을 토대로 실전 예제에서는 웹 크롤러와 채팅 서버를 만들어본다.

2. 700개 이상의 코드 조각으로 철저하게 설명
프로그래밍 언어 학습의 왕도는 코드 읽기다. 이 책은 철저하게 코드 중심으로 설명했다. Go 언어로 작성된 다양한 코드를 반복해서 읽다 보면 Go 언어에 익숙해질 것이다.

[이 책의 내용]
- Go 언어의 기본 문법
- 배열, 슬라이스, 맵 사용법
- 함수, 클로저, 지연 호출
- 덕 타이핑
- 고루틴, 채널, 채널 버퍼링
- 뮤텍스, 풀, 대기 그룹
- 리플렉션
- 문자열과 파일 처리
- JSON
- 정규표현식
- 암호화
- TCP/RPC/HTTP 프로토콜
- 에러 처리
- 단위 테스트
- 웹 크롤러 실전 예제
- 채팅 서버 실전 예제

예제 소스: https://github.com/gilbutITbook/006792
Read more

About the author

PYRASIS.COM이라는 개인 웹사이트를 운영하고 있으며, 여러 가지 기술 문서를 작성하여 공개해왔다. 엔씨소프트에서 리니지 이터널 개발에 참여하였고, 엔트리브소프트에서 모바일 게임 서버를 개발했다. 또한, FFS File System Driver for Windows라는 오픈 소스 프로젝트를 진행하기도 하였으며, 최근에는 모바일 게임 엔진인 Cocos2d-x를 Tizen용으로 개발하여 메인스트림에 포함시켰다. 현재 주 관심 분야는 운영체제 커널, 파일시스템, 소프트웨어 개발 자동화, 게임 엔진, 클라우드 플랫폼, 분산 처리 시스템이다. 완전 자동화된 나만의 집을 짓는 것과 오픈 소스 재단 설립이 꿈이다.

주요 저서
<<윈도우 프로젝트 필수 유틸리티: Subversion, Trac, CruiseControl.NET >>(한빛미디어)
<<아마존 웹 서비스를 다루는 기술>>(길벗)

저자의 다른책
아마존 웹 서비스를 다루는 기술
가장 빨리 만나는 Docker
Read more

Reviews

4.7
9 total
Loading...

Additional Information

Publisher
(주)도서출판길벗
Read more
Published on
Jun 23, 2015
Read more
Pages
488
Read more
ISBN
9791186659106
Read more
Features
Read more
Language
Korean
Read more
Genres
Computers / Internet / General
Computers / Programming / Open Source
Read more
Content Protection
This content is DRM protected.
Read more
Read Aloud
Available on Android devices
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
서민구
김진중(골빈해커)
 텐서플로 코드로 맛보는 딥러닝 핵심 개념! 

 

이 책은 신경망 기초부터 CNN, Autoencoder, GAN, RNN, DQN까지 딥러닝의 가장 기본이 되는 모델들을 직접 구현하며 몸으로 익히도록 구성했습니다. 이론을 깊이 파헤치기보다는 다양한 딥러닝 모델의 기초 개념과 기본적인 텐서플로 사용법을 학습하는 데 초점을 두고, 각 모델의 논문에 수록된 복잡한 코드들을 그 핵심이 잘 드러나도록 재구현했습니다. 간결해진 예제들이 여러분을 딥러닝과 텐서플로의 세계로 즐겁고 편안히 모실 것입니다.


이론보다는 실전! 몸으로 먼저 익히는 딥러닝! 

 

“한동안 좌절하던 중, 텐서플로 예제나 한번 돌려보자 싶더군요. 그런데 예제들을 돌려보고 나니 어렵게만 느껴지던 강좌들이 어느 정도 이해되는 것이었습니다! 그래서 깨달았죠. “아, 나 같은 사람은 코드로 먼저 공부하는 게 좋겠다!” … 이 책은 딥러닝/머신러닝을 배우고 싶지만, 수식만 나오면 울렁거려서 책을 덮는 저 같은 프로그래머에게 가장 적합합니다. 더불어 딥러닝/머신러닝을 공부하는 학생이나 연구자, 혹은 이론을 먼저 공부한 개발자 중 텐서플로를 써보고 싶은 분께도 좋은 가이드가 될 것입니다.”

_ ‘서문’ 중에서

 

 

★ 주요 내용

텐서플로 프로그래밍 101기본 신경망 구현텐서보드와 모델 재사용헬로 딥러닝, MNIST이미지 인식의 은총알, CNN대표적 비지도 학습법, Autoencoder딥러닝의 미래, GAN번역과 챗봇 모델의 기본, RNN구글의 핵심 이미지 인식 모델, Inception딥마인드가 개발한 강화학습, DQN
최준선
 마이크로소프트 엑셀 MVP 최준선이 제안하는 든든한 업무 파트너!

엑셀 업무 자동화의 거의 모든 것! 회사에서 필요한 코드는 모두 있다!
엑셀 매크로 활용에 필요한 기본기는 물론 VBA를 제대로 배워 업무에 써먹을 수 있도록 기초 문법, 코드, 엑셀의 주요 개체, 자주 사용하는 기능을 컨트롤하는 방법, 엑셀과 함께 사용하는 파워포인트, 워드, 아웃룩과 같은 다른 오피스 프로그램을 제어하는 자동화 방법 등을 상세하게 수록했습니다. 373개의 섹션에 포함된 친절한 코드 설명과 실무에 꼭 맞는 예제 구성으로 엑셀 업무 자동화 프로그래밍의 거의 모든 것을 좀 더 쉽게 학습할 수 있습니다. 이 책의 부록으로는 엑셀 매크로와 VBA 사용자가 개발과 관련해 가장 궁금해하고 자주 묻는 50여 개의 질문과 답을 FAQ 형식으로 구성해 필요한 내용을 빠르게 찾아 확인할 수 있습니다. 

 

• 엑셀 매크로와 VBA 기본 코드, 문법은 물론 실무 자동화 프로그래밍까지 총정리
엑셀 매크로&VBA를 다루는 데 필요한 기초 문법과 코드, 실무에서 활용할 수 있는 자동화 프로그래밍까지 모두 담았습니다. 업무에 제대로 써먹을 수 있는 VBA 코드를 자세하고 이해하기 쉽게 설명하면서 자동화 프로그래밍 코드까지 응용해 업무 능력을 업그레이드할 수 있도록 도와줍니다.


• 실무에서 바로 활용할 수 있는 수준 높은 예제
저자의 오랜 강의와 실무 경험, 그리고 네이버 대표 엑셀 카페 ‘엑셀.. 하루에 하나씩(http://cafe.naver.com/excelmaster)’을 운영하며 얻은 다양한 사례를 기반으로 삼아 실무에서 꼭 필요한 수준 높은 예제만 선별해 담았습니다.


• 책상에 꽂아두고 필요할 때마다 쉽게 찾을 수 있는 구성
엑셀 VBA 프로그램을 처음부터 다 외워 프로그래밍할 수는 없습니다. 이 책은 필요할 때마다 원하는 코드를 빠르게 찾고 재구성해 활용하면서 업무 효율을 높일 수 있도록 구성했습니다. 책상에 꽂아두고 그때그때 찾아서 활용하세요!

이재홍
스토리 텔링의 중요성이 부각되면서 청소년들중 게임 시나리오 작가, 특히 MMORPG 시나리오 작가를를 목표로 하는 학생들이 늘고 있습니다. 게임 시나리오 작법에 관해선 여러 좋은 책이 나와 있지만 MMORPG 작법에 대한 전문적인 기준을 제시하는 책들은 아직 미흡하여, 실무에서도 좋은 작가를 뽑기가 힘들고, 학생들 역시 어떻게 해야 MMORPG 시나리오 작가가 되는지 공부에 어려움이 있는 것이 현실입니다. MMORPG 시나리오는 목표로 하는 게임의 제작 방식, 규모, 타겟유저에 따라 그 표현 형식과 내용이 완전히 달라져야 하기 때문에 각 회사에서 진행하는 MMORPG 프로젝트마다 해당 MMORPG에 맞는 시나리오 포맷이 필요합니다. 하지만 MMORPG 제작에 있어 시나리오는 가장 선작업으로 진행되기 때문에, 아직 개발도 안된 게임에 최적화된 포맷이 맞추어 써내려 가기는 불가능하능 하다는, 근본적인 문제가 있습니다. 요컨데 리니지에는 리니지만의 시나리오 작법론이 있고, WoW에는 WoW만의 작법이 있지만, 그걸 게임이 나오기 전에는 알 수가 없기 때문에 모순에 빠진다는 뜻입니다. 때문에 프로젝트에 최적화된 완벽한 시나리오 포멧이란 있을 수 없고, 대신 꼭 담겨있어야 하는 내용들이 담겨있는 기준 포멧을 바탕으로 시나리오가 작성되어야 합니다. 게임 산업의 역사가 조금씩 쌓이기 시작하면서 효율적인 포멧이 이제 막 개발되는 단계입니다. 때문에 이 책은 특정 게임에 특화된 형태라기 보다는 MMORPG의 전반적인 시나리오가 어떻게 작성되는지, 꼭 들어가야 하는 것은 무엇인지, 그리고 실제로 게임 내에서 해당 시나리오가 어떻게 반영되는지를 중점적으로 집필하였습니다. 중고등학생부터 대학생까지, 또한 MMORPG 시나리오에 입문하는 초심자부터 실무자까지, MMORPG 시나리오의 집필에 관심 있는 분들에게 유용한 공부 자료가 될 것으로 기대합니다
이재홍
1. 한 번 빌드하면 어디서나 실행할 수 있는 애플리케이션 배포 시스템
Docker만 있으면 언제 어디서나 애플리케이션을 실행할 수 있는 안전한 런타임 환경을 구성할 수 있다. 시스템에 따라 설치, 설정, 의존성 같은 반복 작업을 하지 않아도 애플리케이션을 빠르게 배포하는 것이 가능하다. 가상 머신이 시스템간 호환성, 이동성에 제약이 있다면 Docker는 그런 제약에서 자유롭다. 아마존 웹 서비스, 구글 클라우드 플랫폼, 마이크로소프트 애저 같은 플랫폼을 자유롭게 이동하고 배포할 수 있다.

2. 가상 머신의 부하 없이 즐기는 가상 환경
하이퍼바이저가 CPU, RAM, 스토리지 같은 하드웨어를 전부 추상화했다면, Docker는 운영체제 커널만 추상화했다. Docker는 운영체제를 공유하면서 애플리케이션에 필요한 가상화와 격리를 제공하기 때문에 가볍고 빠르다. 이미지 생성, 스냅샷 생성, 초기화도 Docker라면 빠르게 처리할 수 있다.

3. 개발자와 운영자를 위한 진정한 배포 시스템
런타임 환경을 한 번 만들고, 패키징만 하면 어떤 머신에서나 반복해서 실행할 수 있다. 가상 머신처럼 호스트와 격리된 환경에서 실행된다. 개발자는 코드 품질에 더 많은 시간을 집중할 수 있고, 운영자는 개별 서버를 일일이 관리하는 대신 배포 이미지 관리에 집중함으로써 시스템의 일관성을 높일 수 있다. Docker 기반 배포를 구현하면 개발, 테스트, 서비스 단계의 시스템 불일치나 호환성 문제를 줄이거나 제거할 수 있다.
©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.