웹툰PD가 되고 싶습니다(I want to become a webtoon PD)

출간일(Release) : 2021/12/24
종이책 출간일(Print Release) : 2021/12/10
전자책 종류(Format) : ePub
Price : KRW 14,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
웹툰PD가 되고 싶은 취준생부터 현직 웹툰PD도 봐야 하는 국내 최초 웹툰PD를 위한 필독서!
이 책은 웹툰PD를 꿈꾸는 사람에게 웹툰PD의 길로 입문할 수 있는 길을 안내한다. 인기 있는 웹툰을 발굴하기 위해서 시대 트랜드를 읽는 방법부터 창의적인 웹툰 기획 방법, 웹툰 저자 섭외 및 관리까지 웹툰PD로서 기본으로 갖춰야 할 소양과 웹툰PD의 업무와 역할은 무엇인지 소개한다. 또한 계약서 보는 방법, 저작권의 이해, 대박 웹툰 공식 따라하기, 포트폴리오 만들기 실전 스킬 등 웹툰 시장을 좌지우지하는 웹툰PD의 실무 노하우를 자세히 담고 있다.

The first webtoon PD guide in Korea that will help everyone from job seekers who want to become a webtoon PD to incumbent webtoon PDs!
This book guides those who dream of becoming a webtoon producer on the path to becoming a webtoon producer. In order to discover popular webtoons, we will introduce the basic knowledge you must have as a webtoon producer, from how to read the trends of the times, how to plan creative webtoons, and how to recruit and manage webtoon authors, as well as the duties and roles of a webtoon producer. In addition, it contains in detail the practical know-how of the webtoon PD who controls the webtoon market, such as how to read contracts, understand copyrights, follow the jackpot webtoon formula, and practical skills to create a portfolio.


저자(Author)
정영훈(Jeong, Younghoon)
정영훈 작가는 만화잡지 편집기자를 시작으로 학습만화 발간, 웹툰PD까지 오랜 기간 콘텐츠 분야의 다방면에서 활동하면서 실무를 다졌다. 한양대학교 문화콘텐츠학과와 추계재담 웹툰 기획자 과정에서 강의하였고, 다수의 제자를 현직 웹툰PD로 배출하였다. 지금까지 쌓아온 경험의 기반 위에 KAIST 미래전략대학원에서 배운 이론을 접목시켜 3년여의 기획과정을 거쳐 ‘웹툰PD개론’을 만들었다.

Writer Young-Hoon Jeong started working as a comic magazine editor, published learning comics, and worked as a webtoon producer for a long time in various fields of content. He lectured at Hanyang University’s Department of Cultural Contents and Chugyejaedam Webtoon Designer Course, and produced a number of students as incumbent Webtoon PDs. Based on the experience accumulated so far, the theory learned at KAIST Graduate School of Future Strategies was grafted to create the ‘Introduction to Webtoon PD’ after a three-year planning process.

누구나 자료 구조와 알고리즘 개정2판(A Common-Sense Guide to Data Structures and Algorithms, 2nd Ed.)

출간일(Release) : 2021/12/01
종이책 출간일(Print Release) : 2021/11/30
전자책 종류(Format) : ePub
Price : KRW 26,400
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
수학 용어와 전문 용어가 아니어도 이해한다
이 분야의 책은 대부분 컴퓨터 공학 전공자를 대상으로 쓰였거나 고등학교 수학을 잘 안다고 가정하고 있다. 쉽게 설명했다는 책도 전문 용어로 가득하다. 비전공자나 수학적 기초가 약한 독자는 전문 용어에 두려움을 느끼며 이 주제를 이해할 만큼 자신이 똑똑하지 않다고 느끼며 이 주제를 회피한다. 그러나 자료 구조와 알고리즘은 대부분 상식선에서 이해할 수 있다. 엄밀한 수학적 분석이 아니어도 직관으로 이해할 수 있는 범위에서 상식이 통하는 설명으로 자료 구조와 알고리즘을 이해해보자.

프로그래밍의 핵심 스킬을 이해한다
자료 구조와 알고리즘은 프로그래밍의 핵심 스킬이다. 더 빠른 코드, 더 효율적인 코드를 작성하려면 반드시 알아야 하는 사고 방식이 자료 구조와 알고리즘에 담겨 있다. 추상적인 개념만 설명하는 대신 실생활에서 마주할 수 있는 상황을 제시하며 자료 구조와 알고리즘을 적용하는 방법을 보여준다. 자료 구조와 알고리즘은 개념만 이해하면 어떤 언어로도 구현할 수 있다는 것도 보여준다. 이 책에서는 자바스크립트, 루비, 파이썬으로 된 예제를 제시한다.

자료 구조와 알고리즘을 선택하는 방법을 배운다
전공 교재는 자료 구조와 알고리즘을 암기하고 시험만 볼 뿐이다. 입사 면접에서는 어떤 문제를 두고 배열, 연결 리스트, 해시 중에 무엇을 선택해야 하는지, 왜 그게 최적의 방법인지 묻는다. 자료 구조를 선택하는 방법, 선택한 자료 구조가 코드의 성능에 어떤 영향을 미치는지 설명하므로 암기된 단편적인 지식이 아닌 연결된 지식을 가르치고, 입사 면접을 준비할 때도 참고할 수 있게 했다.

It can be understood even without mathematical terms and technical terms.
Most of the books in this field are written for computer science majors or assume a good understanding of high school mathematics. Even a book that is easy to explain is full of technical terms. Non-majors or readers with weak mathematical foundations avoid the topic because they fear jargon and feel that they are not smart enough to understand the topic. However, most of the data structures and algorithms can be understood with common sense. Let’s try to understand data structures and algorithms with explanations that make sense with common sense within the range that can be understood intuitively without rigorous mathematical analysis.

Understand the core skills of programming
Data structures and algorithms are core skills in programming. Data structures and algorithms contain the mindset you must know to write faster, more efficient code. Instead of explaining only abstract concepts, it presents situations that can be encountered in real life and shows how to apply data structures and algorithms. It also shows that data structures and algorithms can be implemented in any language as long as the concepts are understood. This book provides examples in JavaScript, Ruby, and Python.

Learn how to choose data structures and algorithms
The major textbooks only memorize data structures and algorithms and take exams. In a job interview, you will be asked what kind of problem you should choose between an array, a linked list, or a hash, and why it is the best way to do it. It explains how to choose a data structure and how the selected data structure affects the performance of the code, so I teach connected knowledge rather than memorized piecemeal knowledge, and can refer to it when preparing for a job interview.


저자(Author)
제이 웬그로우(Jay Wengrow)
세상을 코딩하는 법을 가르치는 데 전념하고 있는 전문 교육자이자 개발자이다. 코딩 부트캠프와 실습을 가르치는 Actualize의 설립자이자 CEO이다. “누구나 코딩할 수 있다(Anyone Can Learn To Code)”라는 교육 회사에서 온라인으로 코딩을 가르치고 있으며, 고등학교 컴퓨터 과학 커리큘럼, 기업체 교육 훈련을 운영하고 있다.

He is a professional educator and developer dedicated to teaching the world to code. He is the founder and CEO of Actualize, which teaches coding boot camps and hands-on training. He teaches coding online for an education company called “Anyone Can Learn To Code,” running a high school computer science curriculum, and corporate training.


부록(Extra File)

리액트 네이티브를 다루는 기술(The Art of React Native)

출간일(Release) : 2021/11/27
종이책 출간일(Print Release) : 2021/10/31
전자책 종류(Format) : ePub
Price : KRW 30,100원
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
이 책의 목표는 리액트 네이티브의 기초 개념과 실제로 활용하는 데 필요한 지식을 쉽게 배우고, 궁극적으로 자신이 만들고 싶은 모바일 앱을 직접 개발할 수 있도록 돕는 것이다. 수월하게 학습할 수 있도록 필요한 기본 지식(리액트, 타입스크립트, 관련 라이브러리 등)을 수록하고, 단계별로 상세하게 실습하면서 기본기를 익힐 수 있도록 했다. 또한, 프로젝트 개발의 전반적인 내용을 파악하고 실무에 응용할 수 있도록 예제 프로젝트는 처음부터 끝까지 온전히 전체를 직접 만들어본다. To do list, 다이어리 앱, 사진 공유 앱, 게시판 프로젝트를 만들면서 리액트 네이티브의 핵심 기능은 물론, 리액트 네이티브로 프로젝트를 개발할 때 자신감을 더해줄 필수 지식들을 배울 수 있다.

The goal of this book is to help you easily learn the basic concepts of React Native and the knowledge you need to use it in practice, and ultimately develop your own mobile apps. This book contains the necessary basic knowledge (React, TypeScript, related libraries, etc.) so that readers can learn easily, and learn the basics by practicing in detail step by step. In addition, the example project allows the reader to comprehend the overall contents of project development and apply it in practice, making the entire project from start to finish. By creating a to-do list, diary app, photo sharing app, and bulletin board project, you can learn not only the core features of React Native, but also essential knowledge that will boost your confidence when developing a project with React Native.


저자(Author)
김민준(Kim, Minjoon)
개발은 언제나 즐겁고 재밌어야 한다는 생각을 갖고 있는 개발자이며, IT 기술을 가르치는 것을 굉장히 좋아하는 교육자이기도 합니다. 또한, 사용자를 행복하게 만드는 서비스를 만드는 것이 가장 중요하다고 여깁니다. 현재 리디(주)에서 애니메이션 스트리밍 서비스 라프텔(laftel.net)의 프런트엔드 개발을 하고 있습니다. 그리고 개발자들의 블로그 서비스인 벨로그(velog.io)를 운영 및 개발하고 있습니다.

The author is a developer with the idea that development should always be fun and fun, and he is also an educator who loves teaching IT skills. In addition, he considers creating services that make users happy. The author is currently developing a frontend for animation streaming service Laftel.net at Lidi. In addition, he runs and develops a blog service for developers, velog.io.


부록(Extra File)

Let’s Get IT SQL 프로그래밍(Let’s Get IT SQL)

출간일(Release) : 2021/10/20
종이책 출간일(Print Release) : 2021/10/20
전자책 종류(Format) : ePub
Price : KRW 17,500
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
우리는 데이터의 홍수 속에서 산다고 해도 과언이 아닐 정도로 데이터에 둘러싸여 있습니다. 현대의 모든 데이터 관련 작업은 SQL을 통해 처리됩니다. 즉, SQL은 컴퓨터 시스템 세계에서 물이나 공기와 같은 존재라고 할 수 있죠. 그런데도 SQL은 다른 컴퓨터 언어보다 배우고 사용하기가 쉬운 편이라며 무시되는 경향이 있습니다. 하지만 SQL은 쉽게 정복할 수 있는 언어가 아닙니다. SQL을 잘 작성하려면 문법과 구문을 익히고 충분히 이해해야 합니다. 많은 문장을 작성하고 실행해 그 결과를 확인하고 같은 결과를 산출하기 위해 다른 방법들을 찾아보는 훈련을 반복하고 나서야 비로소 제대로 사용할 수 있습니다. 이 책은 다양한 예제와 프로젝트를 통해 여러분의 훈련을 돕습니다. SQL을 제대로 사용하는 방법부터 SQL을 사용하는 궁극적 목적인, SQL로 데이터를 분석하는 방법까지 알려줍니다. 데이터 세계에 입문하고 싶다면 이 책으로 시작해 보세요. 여러분이 데이터 세계에 쉽게 안착할 수 있도록 길잡이 역할을 확실히 해줄 겁니다.

We are surrounded by data to the extent that it is no exaggeration to say that we live in a flood of data. All modern data-related operations are handled through SQL. In other words, SQL is like water or air in the world of computer systems. Still, SQL tends to be ignored because it is easier to learn and use than other computer languages. However, SQL is not an easily conquered language. To use SQL well, you need to learn and fully understand its grammar and syntax. In order to use SQL properly, you need to do a lot of programming, execute it, check the results, and repeat the training to produce the same result. This book will assist you in your training with a variety of examples and projects. This book will teach you how to properly use SQL, to the ultimate purpose of using SQL, how to analyze data with SQL. If you want to get into the world of data, start with this book. It will definitely serve as a guide for you to easily settle into the data world.


저자(Author)
홍형경(Hong, Hyounggyoung)
20여 년간 IT 분야에서 프로그래머로 일하며 많은 프로젝트를 수행했습니다. 지난 10여 년간 주로 SQL, PL/SQL을 사용한 다수의 프로젝트와 이기종 DBMS에서 오라클로 전환하는 프로젝트에 참여했고, 최근에는 주로 오라클 클라우드 관련 프로젝트를 수행했습니다.

The author has worked as a programmer in the IT field for over 20 years and has done many projects. For the past 10 years, he has been involved in a number of projects mainly using SQL, PL/SQL, and a transition from a heterogeneous DBMS to Oracle. Most recently, he has been working on Oracle Cloud-related projects.


부록(Extra File)

쉽게 따라 만드는 파이썬 주식 자동매매 시스템(PYTHON AUTO TRADING SYSTEM)

출간일(Release) : 2021/10/27
종이책 출간일(Print Release) : 2021/10/14
전자책 종류(Format) : ePub
Price : KRW 19,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
개발 환경 구축부터 실전 투자 전환까지
파이썬으로 나만의 주식 자동매매 시스템을 만든다!

이 책은 파이썬을 이용하여 주식 자동매매 시스템을 만드는 모든 과정을 자세히 소개한다. 개발 환경을 구축하고, 프로젝트를 만드는 데 필요한 기초 파이썬 문법은 물론 증권 데이터를 주고받기 위해 키움증권 API를 사용하는 방법과 웹 크롤링을 사용하여 매매 종목을 선정하고 RSI를 이용한 실전 매매 전략을 설명한다. 하나하나 따라 하며 만드는 과정을 통해 누구나 자동매매 시스템을 완성할 수 있다.

From the establishment of the development environment to the conversion of actual investment!
Create your own automatic stock trading system with Python!

This book introduces in detail the whole process of creating an automatic stock trading system using Python. It explains basic Python grammar required to build a development environment and create a project, as well as how to use Kiwoom Securities API to exchange stock data, select trading stocks using web crawling, and explain actual trading strategies using RSI. Anyone can complete the automatic trading system through the process of following and making one by one.


저자(Author)
박준성(Park, Junseung)
IT금융업계에서 프로그래머로 일한다. 주식 투자에 관심이 많지만 인간의 심리가 주식 투자에 적합하지 않다는 것을 깨닫고 어떻게 하면 한결같은 투자를 할 수 있을지 고민하다 자동매매 프로그램을 개발하기 시작했다. 지금도 나를 대신해 일해주는 시스템을 만들어 경제적 자유를 얻기 위해 노력하고 있으며 그 과정을 개인 블로그에 담고 있다.

The author works as a programmer in the IT finance industry. Although he is interested in stock investment, he realized that human psychology is not suitable for stock investment, and he began to develop an automatic trading program after thinking about how to make a consistent investment. He is still trying to achieve economic freedom by creating a system that works on behalf of humans, and the process is included in his personal blog.


부록(Extra File)

그림으로 이해하는 IT지식과 트렌드(KNOWLEDGE AND TREND OF IT)

출간일(Release) : 2021/09/27
종이책 출간일(Print Release) : 2021/09/10
전자책 종류(Format) : ePub
Price : KRW 14,400
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
읽는 것만으로 충분하다!
쉽고 빠르게 이해하는 IT 지식과 트렌드!

실생활과 비즈니스 곳곳에 스며든 IT는 이제 우리 삶에서 없어서는 안 될 존재이자 시대의 교양이 되었다. 디지털 시대가 도래한 만큼 더 이상 IT는 일부 전문가만의 이야기가 아니며, IT를 전혀 모른다면 앞으로 세상을 이해하는 데 답답함을 느낄 것이다. 따라서 미래 경쟁력을 위해 어느 정도의 IT 지식을 쌓아놓는 것이 중요하다.

책에서는 IT 기초 지식부터 업계 핫이슈, 비즈니스 전략까지 디지털 시대에 필요한 교양 지식을 알찬 내용들로만 쏙쏙 골라 담았다. 각 기술을 역사적 배경부터 미래 전망까지 체계적인 스토리로 구성해 설명하며, 복잡하고 어려운 주제도 한눈에 파악할 수 있도록 그림과 도표를 풍부하게 사용했다. IT 지식과 트렌드에 관심이 있지만 선뜻 도전하지 못 했던 사람이라면 이 책이 훌륭한 안내서가 되어줄 것이다.

You can understand everything just by reading!
IT knowledge and trends to understand quickly and easily!

IT, which has permeated real life and business, has now become an indispensable part of our lives and the culture of the times. As the digital age has arrived, IT is no longer the story of some experts, and if you do not know IT at all, you will feel frustrated in understanding the world in the future. Therefore, it is important to accumulate a certain amount of IT knowledge for future competitiveness.

In the book, from basic IT knowledge to industry hot issues and business strategies, the book contains only the rich contents of liberal arts knowledge required in the digital age. Each technology is explained in a systematic story from the historical background to the future prospect, and pictures and diagrams are abundantly used so that complex and difficult topics can be grasped at a glance. If you are interested in IT knowledge and trends, but are not willing to take on the challenge, this book will be a great guide.


저자(Author)
사이토 마사노리(Saito, Masanori)
1982년 일본 IBM에 입사했다. 전기·전자 관련 기업 영업을 담당했고, 그 후 영업 기획 부문에서 근무하다 퇴직했으며, 1995년 넷커머스 주식회사를 설립하여 대표이사로 취임했다. 산학 연계 사업이나 벤처 기업 창업, 대기업 IT 컨설턴트, 인재 육성이나 비즈니스 코칭, 사용자 기업의 정보시스템 기획 및 전략 책정 등에 종사해 왔다. IT 관계자로 구성된 재해 봉사 단체 ‘일반 사단 법인 정보 지원 구조대’의 대표이사다. 강의·강연,취재 등 여러 활동을 펼치고 있다.

He joined IBM in Japan in 1982. He was in charge of sales of electric and electronic companies, and then retired after working in the sales planning department. In 1995, he founded Net Commerce Co., Ltd. He has been engaged in industry-university-linked businesses, startup startups, IT consultants for large corporations, human resource development and business coaching, and information system planning and strategy formulation for user companies. He is the CEO of the disaster volunteer group ‘General Incorporated Information Support Rescue Team’ made up of IT officials. He is engaged in various activities such as lectures, lectures, and coverage.

쉽게 시작하는 캐글 데이터 분석(Getting Started with Kaggle Data Analysis)

출간일(Release) : 2021/09/13
종이책 출간일(Print Release) : 2021/09/08
전자책 종류(Format) : ePub
Price : KRW 17,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
캐글은 세계적인 데이터 분석 경진대회 플랫폼으로, 전 세계의 데이터 분석가들이 많이 즐겨 사용한다. 캐글 경진대회에 참여하여 자신의 실력을 뽐낼 수 있으며, 캐글 마스터, 그랜드마스터 등 타이틀을 얻어 인지도를 쌓을 수도 있다. 더불어 개인적인 성취감도 느낄 수 있다.

이 책은 캐글 개요와 경진대회 참여 방법, 데이터 분석을 위한 기초 이론과 실습 환경 구축부터 설명한다. 초보자용 튜토리얼 경진대회인 타이타닉 생존자 예측하기, 주택 가격 예측하기 과제를 직접 해결하면서 데이터 분석 과정과 머신 러닝을 익히고, 실력을 향상시킬 수 있다. 마지막으로 캐글 마스터와 그랜드마스터의 경험과 조언을 들으며 캐글에 성공적으로 입문할 수 있다.

Kaggle is the world’s leading data analytics competition platform, and is widely used by data analysts around the world. You can show off your skills by participating in the Kaggle Contest, and you can also build awareness by winning titles such as Kaggle Master and Grand Master. You can also feel a sense of personal accomplishment.

This book explains Kaggle overview, how to participate in competitions, and builds the basic theory and practice environment for data analysis. You can learn data analysis process and machine learning and improve your skills while solving the tasks of predicting survivors of the Titanic and predicting house prices, which are beginner tutorial contests. Finally, you can successfully enter Kaggle by listening to the experiences and advice of Kaggle Masters and Grandmasters.


저자(Author)
시노다 히로유키(Shinoda, Hiroyuki)
주식회사 하쿠호도 DY미디어 파트너즈 소속으로, 데이터 분석을 바탕으로 한 미디어 전략 기획, 상품 개발, 콘텐츠 제작을 한다. 데이터 분석 및 데이터 시각화에 관한 세미나에 참석하였고, 다수의 책을 집필하였다.

The author belongs to Hakuhodo DY Media Partners Co., Ltd., and he does media strategy planning, product development, and content production based on data analysis. He has attended seminars on data analysis and data visualization and has written several books.

알고리즘 개정4판(Algorithms 4th Ed.)

출간일(Release) : 2021/08/31
종이책 출간일(Print Release) : 2018/12/26
전자책 종류(Format) : ePub
Price : KRW 48,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
클래식 레퍼런스
로버트 세지윅 베스트셀러의 최신 버전. 지난 수십년 동안 발전한 알고리즘과 자료 구조에 대한 내용을 한 권에 담았다.

폭넓은 주제
프로그래머라면 반드시 알아야 하는 50가지 알고리즘을 비롯해 정렬, 검색, 그래프, 문자열 처리를 위한 자료 구조와 알고리즘에 대한 상세한 설명을 수록했다.

새로 작성한 코드
누구나 쉽게 접근할 수 있는 모듈 프로그래밍 스타일로 작성된 자바 구현을 수록했다. 모든 코드는 더 읽기 쉬워졌고, 바로 사용할 수 있게 되었다.

실제로 동작하는 코드와 응용 프로그램
알고리즘은 과학, 공학, 상용 프로그램에서 매우 중요하다. 다른 책에서 의사코드로 제공하는 것과 달리 이 책에서는 알고리즘과 이를 사용하는 클라이언트가 실제로 동작하는 코드로 제공된다.

과학적인 접근
적절한 수학적 모델과 모델을 검증하는 경험적인 연구들을 제시하면서 성능에 대한 엄밀한 설명을 제시한다.

Classic Reference!
The latest version of Robert Sedgwick’s bestseller. Algorithms and data structures that have evolved over the past few decades are included in one volume.

Broad topic!
It contains detailed descriptions of data structures and algorithms for sorting, searching, graphing, and string processing, including 50 algorithms every programmer should know.

Newly written code!
It contains a Java implementation written in a modular programming style that anyone can easily access. All the code is more readable and ready to use.

Code and applications that actually work!
Algorithms are very important in scientific, engineering, and commercial programs. Unlike the pseudocode provided in other books, in this book the algorithm and the client using it are provided as code that actually works.

Scientific Approach!
A rigorous description of the performance is presented while presenting an appropriate mathematical model and empirical studies to verify the model.


저자(Author)
로버트 세지윅(Robert Sedgwick)
The author has been a professor of computer science at Princeton University since 1985. He also served as founding chair of the Department of Computer Science at Princeton University. He has served as a visiting research fellow at Xerox Park, Defense Analytical Research Institute, and INRIA, and is currently a member of the Board of Directors of Adobe Systems, where he manages.
His research interests include analysis combinatorial theory, design and analysis of data structures and algorithms, and program visualization. The Algorithm, which he wrote, is a monumental book and has been published in numerous versions and languages over the past 30 years, up to 4 editions. He is also the co-author of the highly acclaimed (Addison Wesley, 2008) with Kevin Wayne.

케빈 웨인(Kevin Wayne)
The author is a Senior Lecturer in the Department of Computer Science at Princeton University and has been teaching since 1998. He received his PhD in Operational Sciences and Industrial Engineering from Cornell University. His research interests are the design, analysis, and implementation of algorithms, with particular interest in graphs and discrete optimization. He is also the author of the much acclaimed Introduction to Programming in Java (Addison Wesley, 2008), co-authored with Robert Sedgwick.


부록(Extra File)

파이썬으로 배우는 자료 구조 핵심 원리(Data Structures with Python)

출간일(Release) : 2021/09/03
종이책 출간일(Print Release) : 2021/08/20
전자책 종류(Format) : ePub
Price : KRW 15,400
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
유명한 자료 구조 책들이 여러 권 있지만, 방대한 양에 읽다 지치기 쉽다. 그래서 자료 구조를 좀 더 쉽게 공부하기 위해 단순히 자료 구조의 구현에 집중하기보다는 “인덱스는 어떻게 작동하기에 데이터베이스의 성능을 좋게 만들 수 있을까?”라는 한 가지 질문을 던져 놓고 이 질문의 답을 찾아가는 과정을 담았다. 모든 자료 구조를 다루진 않지만 이 과정에서 다룰 수 있는 여러 가지 자료 구조를 배우며, 개념을 확장해 나가는 방식으로 설명한다. 빅오, 재귀 함수에서부터 다양한 그래프 알고리즘까지 그림 184개로 필수 자료 구조의 핵심 개념을 익힌 후 파이썬으로 구현한 코드도 직접 확인하고 실행해 볼 수 있다. 또한, 실제 자료 구조를 어디에 어떻게 활용할 수 있는지도 엿볼 수 있다. 이 책이 자료 구조를 학습하려는 분들에게 시작점이자 다른 유명한 자료 구조 책을 볼 수 있게 해주는 징검다리 역할을 해줄 것이다.

There are several famous data structure books, but it’s easy to get tired of reading them because of the sheer volume. So, in order to study data structures more easily, this book does not simply focus on the implementation of data structures. In this book, the author asks one question, “How can an index work, so that the performance of the database is good?” and contains the process of finding an answer to this question. Although this book does not cover all data structures, you will learn several data structures that can be dealt with in this course, and explain them in a way that expands on the concepts. From Big O and recursive functions to various graph algorithms, you can learn the core concepts of essential data structures with 184 figures, and then check and execute the code implemented in Python. This book also gives you a glimpse of where and how you can use real data structures. This book will serve as a starting point for those who want to learn data structures and a stepping stone to other popular data structures books.


저자(Author)
양태환(Yang, Taehwan)
수의대를 다니던 도중 ‘적정기술’에 매료되어 공학을 공부했습니다. 그때부터 시작한 코딩에 흠뻑 빠져 개발자가 되었습니다. 아직 모르는 게 많아 항상 즐겁게 공부합니다. 최근에는 어떻게 하면 더 많은 사람들이 프로그래밍을 재미있게 배울 수 있을지 고민하는 중입니다.

While studying at the veterinary school, the author was fascinated by “proper technology” and studied engineering. He became a developer because he got so excited by the coding he started. He thinks that there are many things that he does not know yet, so he always enjoys studying. And the author is wondering recently how many more people can learn programming fun.


부록(Extra File)

코드 크래프트(Code Craft)


출간 예정일(Release) : 2021/08/31
종이책 출간일(Print Release) : 2021/08/20
전자책 종류(Format) : ePub
Price : KRW 33,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
동작하는 코드 너머에 있는 것들
프로그래머는 동작하는 코드를 작성하는 법은 알지만, 그저 동작만 한다는 사실은 알지 못한다. 잘 작성된 코드, 이해하기 쉬운 코드, 요구사항의 균형점에 있는 훌륭한 코드를 작성하는 법은 대부분 알지 못한다. 이 책에서는 동작하는 코드가 아니라 훌륭한 코드를 작성하는 법을 설명한다. 훌륭한 코드를 작성하는 법을 하나씩 익히다 보면 수습생에서 전문가로 변화할 수 있을 것이다.

코드마다 스타일이 달라서 정말 한 사람이 작성한 게 맞아요?
문법을 설명하고, 예제가 동작하는 법을 설명하는 책은 많지만, 올바르게 코드를 작성하는 법을 설명하는 책은 많지 않다. 그때그때 즉흥적으로 코드를 작성하거나 인터넷 검색을 통해 가져온 코드를 사용하면서 코드를 작성하다 보면 팀 리뷰에서조차 정말 한 사람이 작성한 게 맞느냐는 얘기를 듣기 쉽다. 코드를 작성하는 일관된 스타일을 익히는 것이 중요하다. 코드의 표현 스타일, 변수 이름 짓기, 오류 처리, 보안 같이 코딩에 필요한 요소들을 익혀서 정말 한 사람이 작성한 게 맞느냐는 얘기는 듣지 않게 하자.

위대한 코드는 나 홀로 탄생하지 않는다
전반부가 코드 작성 그 자체에 대한 이야기라면 후반부는 팀, 개발 프로세스, 명세서 작성, 팀 리뷰, 외부의 제약 조건을 다룬다. 훌륭한 코드는 프로그래머 개인의 코드 작성뿐 아니라 팀, 개발 프로세스, 명세서 작성, 팀 리뷰의 과정을 거친다는 사실을 놓치지 않는다. 전반부가 팀원의 역량이라면 후반부는 팀장, 아키텍처, 조직의 역량이라는 뜻이다. 위대한 코드를 위한 여정을 위해 이 책이 선반에 반드시 있어야 하는 이유다.

Things beyond the working code.
Programmers know how to write code that works, but they don’t know that it just works. Most of them don’t know how to write good code that balances well-written code, easy-to-understand code, and requirements. This book isn’t about working code, it’s about writing great code. Learning how to write great code one by one will transform you from a trainee to an expert.

Each code has a different style, so it was really written by one person, right?
If you write code by improvising or using code you get from an Internet search, it’s easy to hear from team reviews whether it’s actually written by one person or not. It’s important to learn a consistent style of writing code. Learn the elements necessary for coding, such as code presentation style, variable naming, error handling, and security, so that you don’t hear about whether it’s really written by one person.

Great code is not born alone
While the first half of this book is about writing code itself, the second half deals with teams, the development process, writing specifications, team reviews, and external constraints. This book does not miss the fact that good code goes through the process of not only writing code by individual programmers, but also team, development process, specification writing, and team review. If the first half is the competency of the team member, the second half is the team leader, architecture, and organizational competency. That’s why this book is a must-have on your shelf for your journey to great code.


저자(Author)
피트 구들리프(Pete Goodliffe)
데스크톱, 임베디드 소프트웨어, iOS 애플리케이션을 개발하며 C++ 전문가이다. 새로운 시스템 개발에서 디바이스 드라이버 개발, 운영체제 구현, 오디오 코덱, JVM 구현, MIDI 시퀀싱 애플리케이션까지 다양한 분야에서 경험을 쌓았다. 현재는 다양한 오디오 제품을 만드는 모회사 inMusic의 디렉터로 일하고 있다.

He is a C++ expert who develops desktop, embedded software and iOS applications. He has gained experience in a variety of fields, from new system development to device driver development, operating system implementation, audio codec, JVM implementation, and MIDI sequencing application. He is currently the director of inMusic, the parent company where he makes a variety of audio products.