로버트 나이스트롬의 인터프리터 in Java, C(Crafting Interpreters)

출간일(Release) : 2023/12/20
종이책 출간일(Print Release) : 2023/11/30
전자책 종류(Format) : ePub
Price : KRW 44,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
프로그래밍 언어 디자인에 관한 최고의 책! Dragon Book보다 재미있다!
OOP와 함수형 프로그래밍을 모두 지원하는, 현대 프로그래밍 언어의 실용적 구현!

매일 사용하고 있는 프로그래밍 언어가 어떻게 설계되고 구현되는지 알고 싶은가? 프로그래밍 언어가 어떻게 작동하고, 바이트 코드로 컴파일되고, 가상 머신에서 실행되는지에 관심이 있는가? 프로그래밍 언어가 어떻게 구축되었는지 더 깊이 이해해서 더 강력하고 유능한 소프트웨어 개발자가 되고 싶은가? 그렇다면 이 책은 당신을 위한 것이다. 이 책은 모든 기능을 갖춘 효율적인 스크립팅 언어를 구현하기 위해 알아야 할 모든 것을 담고 있다.

로버트 나이스트롬은 이 책에서 자신이 디자인한 작은 동적 언어인 Lox에 대해 두 가지 인터프리터를 구축한다. 첫 번째, 제이록스(jlox)는 Java 기반 인터프리터로 스캐닝, 재귀 하강을 사용한 표현식 구문 분석, 표현식, 제어 흐름, 함수 및 클로저, 클래스 및 상속을 평가한다. 아무것도 없는 밑바닥부터 시작하여 각 장의 주제를 구현해내는 모든 코드를 작성, 수정, 추가하며 설명한다.

두 번째, 씨록스(clox)는 C 기반으로 추상 구문 트리를 따라가는 느린 인터프리터 대신 스택 기반 가상 머신을 개발하며 관련 이론과 실제로 고려해야 할 사항을 다룬다. 두 가지 인터프리터를 구현하면서 비슷한 주제에 다르게 접근한다. 예를 들어 제이록스에서는 Java의 HashMap을 사용하여 식별자를 관리하고 Java의 가비지 수집에 의존했다면, 씨록스에서는 해시 테이블과 가비지 수집기를 직접 구현한다. 새로운 프로그래밍 언어를 구축하는 쉽지 않은 길을 위해, 책 전반에 걸쳐 복잡한 주제를 쉽게 이해할 수 있도록 세심하게 설명하고, 코드 역시 명확하고 따라하기 쉽게 넣고자 했다.

The best book on programming language design! More fun than Dragon Book!
A practical implementation of a modern programming language that supports both OOP and functional programming!

Do you want to know how the programming languages you use every day are designed and implemented? Are you interested in how programming languages work, compile to bytecode, and run on virtual machines? Do you want to gain a deeper understanding of how programming languages are built to become a stronger, more capable software developer? Then this book is for you. This book contains everything you need to know to implement a full-featured, efficient scripting language.

In this book, Robert Nystrom builds two interpreters for Lox, a small dynamic language he designed. First, jlox is a Java-based interpreter that performs scanning, parsing expressions using recursive descent, and evaluating expressions, control flow, functions and closures, classes, and inheritance. Starting from scratch, we write, modify, add, and explain all the code that implements the topics of each chapter.

Second, clox develops a stack-based virtual machine based on C instead of a slow interpreter that follows an abstract syntax tree, and covers related theory and practical considerations. By implementing two interpreters, we approach similar topics differently. For example, while X-rox uses Java’s HashMap to manage identifiers and relies on Java’s garbage collection, C-rox directly implements a hash table and garbage collector. To address the difficult path of building a new programming language, we tried to provide detailed explanations throughout the book to make complex topics easy to understand, and to make the code clear and easy to follow.


저자(Author)
로버트 나이스트롬(Robert Nystrom)
20년 간 전문 프로그래머로 활동해왔으며, 그 중 절반 정도는 게임 분야에서 일했다. 일렉트로닉 아츠(Electronic Arts)에서 대작 ‘매든(Madden)’부터 ‘헨리 하츠워스(Henry Hatsworth)의 괴상한 모험’ 같은 소규모 타이틀까지 다양한 게임을 개발했고, 이 시절 『게임 프로그래밍 패턴』(한빛미디어, 2016)을 집필했다. 개인 블로그를 방문하면 재치와 기지가 넘치는 흥미로운 그의 글을 접할 수 있다.

The author has been a professional programmer for 20 years, about half of which has been in the gaming field. He developed a variety of games at Electronic Arts, from the blockbuster ‘Madden’ to smaller titles such as ‘The Bizarre Adventures of Henry Hatsworth.’ During this period, the author wrote 『Game Programming Patterns』. If you visit his personal blog, you can see his interesting writings full of wit and wit.

– blog:
https://journal.stuffwithstuff.com

https://craftinginterpreters.com


부록(Extra File)

안녕하세요, 오늘부터 매니저입니다(An Elegant Puzzle: Systems of Engineering Management)

출간일(Release) : 2023/12/01
종이책 출간일(Print Release) : 2023/11/24
전자책 종류(Format) : ePub
Price : KRW 17,600
미리보기(Preview)


ridi

google

yes24

kyobo

apple


책소개(Overview)
우버, 야후, 스트라이프 등 다양한 규모의 기업을 겪어 온 저자가 말하는 매니징의 모든 것!

연차가 쌓이면 자연스럽게 팀과 조직을 맡게 되지만, 어느 날 갑자기 매니저가 된 이들은 당장 어떻게 조직을 관리하고 운영해야 하는지 막막할뿐더러 이렇다 할 가이드도 없다. 하지만 마냥 고민에만 빠져 있을 시간이 없다. 숙련된 매니저가 되기 위해선 다양한 경험과 실험이 쌓여야겠지만, 이미 이 길을 걸었던 사람이 들려주는 실용적인 조언을 나의 상황에 맞게 적용하는 것이야말로 조금이라도 빠르게 적응하고 자신만의 기준을 만들어갈 수 있는 방법이 아닐까?

저자인 윌 라슨도 이런 과정을 모두 겪었던 사람으로서, 자신이 마주했던 여러 문제를 구체적으로 나열하고 어떻게 해결해 왔는지 가감 없이 설명한다. 조직, 문화, 접근법, 경력, 채용, 도구 등 주제별로 필요한 스킬과 노하우를 소개하며, 역효과가 나는 방법과 실험해볼 만한 방법을 나누어 모두 보여준다. 팀 규모 조정부터 기술 부채 처리까지 저자의 실험과 교훈, 노하우를 엿볼 수 있다.

Everything about management as told by the author, who has experience working for companies of various sizes, including Uber, Yahoo, and Stripe!

As they gain more years of experience, they naturally take charge of teams and organizations, but those who suddenly become managers are not only at a loss as to how to manage and run the organization, but there is no guide whatsoever. But there is no time to just worry. To become a skilled manager, you must accumulate various experiences and experiments. However, wouldn’t applying practical advice from someone who has already walked this path to your situation be the way to adapt as quickly as possible and create your own standards?

The author, Will Larson, is someone who has gone through this entire process, and he specifically lists the various problems he faced and explains without hesitation how he solved them. It introduces the necessary skills and know-how for each topic, such as organization, culture, approach, career, recruitment, and tools, and shows both counterproductive methods and methods worth experimenting with. From adjusting team size to handling technical debt, you can get a glimpse of the author’s experiments, lessons learned, and know-how.


저자(Author)
윌 라슨(Will Larson)
엔지니어링 리더이자 소프트웨어 엔지니어였다. 야후!, 디그, 소셜코드, 우버 같은 다양한 형태와 규모를 가진 회사를 거쳐 2016년부터 스트라이프에 재직하고 있다. 그는 노스캐롤라이나에서 자랐으며, 센터에서 컴퓨터 과학을 공부했다. 켄터키에 있는 대학, JET 프로그램 교육을 위해 일본에서 1년을 보냈다. 2009년부터는 샌프란시스코에 거주하고 있다.

He was an engineering leader and software engineer. He has worked at Stripe since 2016, having worked at companies of all shapes and sizes, including Yahoo!, Digg, Social Code, and Uber. He grew up in North Carolina and studied computer science at the center. He spent a year in Japan training for a university in Kentucky, the JET program. Since 2009 he lives in San Francisco.

단계별 예제로 배우는 안드로이드 프로그래밍 with 자바(Learn Android programming with Java through step-by-step examples)

출간일(Release) : 2023/11/16
종이책 출간일(Print Release) : 2023/06/30
전자책 종류(Format) : PDF
Price : KRW 36,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin


책소개(Overview)
단계별 애플리케이션 개발!
탄탄한 기초 지식과 실무 활용 능력을 업그레이드한다!

안드로이드의 기본 개념을 체계적으로 익히고, 이를 실습 예제를 통해 익힙니다. 기본 개념과 사용법을 스스로 실전에 적용하는 방법을 학습한 다음 실습 예제와 응용 예제를 통해 실전 프로젝트 응용력을 키워보세요.

《단계별 예제로 배우는 안드로이드 프로그래밍 with 자바》는 모바일 장치인 태블릿 컴퓨터와 스마트폰에서 사용되는 운영체제이자, 안드로이드 앱 개발을 위한 필수 도구를 제공하는 플랫폼에 대한 이해와 안드로이드 프로그래밍에 대한 이론 개념부터 기본 실습, 응용 실습 예제를 단계별로 학습할 수 있습니다.

특히, 최신 안드로이드 스튜디오 버전을 기반으로 안드로이드 애플리케이션 프로젝트를 직접 구축할 수 있어 실제 모바일 프로젝트를 완성함으로써 실무에서 적용할 수 있는 실전 응용력과 함께 순차적으로 배운 내용의 적용 방법을 스스로 파악할 수 있어 성취감을 느낄 수 있습니다.

이 책은 다른 안드로이드 프로그래밍 관련 도서와 달리, 기본 예제 수준에 머물러 앱 개발에 어려움을 느끼는 초보자가 체계적인 학습 순서를 통해 기본기를 확실히 다지고, 실무에 적용할 수 있는 능력까지 키울 수 있다고 말하고 있습니다.

Step-by-step application development!
Upgrade your solid basic knowledge and practical skills!

Learn the basic concepts of Android systematically and learn them through hands-on examples. Learn how to apply basic concepts and usage in practice on your own, and then develop your ability to apply real-world projects through hands-on examples and application examples.

This book provides an understanding of the platform that provides essential tools for developing Android apps used on mobile devices such as tablet computers and smartphones, and allows you to learn step-by-step from theoretical concepts of Android programming to basic practice and applied practice examples.

In particular, you can build Android application projects directly based on the latest Android Studio version. Therefore, by completing an actual mobile project, you can feel a sense of accomplishment by being able to figure out how to apply what you have learned sequentially along with practical application skills that can be applied in real life.

This book, unlike other Android programming-related books, says that beginners who are stuck at the basic example level and have difficulty developing apps can solidify the basics and develop the ability to apply them in practice through a systematic learning sequence.


저자(Author)
송미영(Song, Miyoung)
웹 기반의 관공서 위기 관리 시스템, 의학 용어 온라인 평가 시스템, 중도 탈락 예방 시스템, 앱 기반의 전자 동화 및 교육용 게임 및 유니티를 이용한 가상현실 콘텐츠를 개발하는 등 다수의 실무 경험과 자바, 웹 프로그래밍(JSP/PHP), 스프링, 안드로이드 프로그래밍, 유니티 엔진, VR/AR 프로그래밍 등을 강의했다. 현재 수원여자대학교 교수로 재직하면서 컴퓨터 비전, 모바일 게임, 가상현실 등을 연구한다. 캡스톤 디자인 프로젝트나 경진대회, 공모전 등에서 학생들이 현장 실무 능력을 쌓을 수 있도록 도와주는 지도 교수이며, CATS(Computer Application Technology Study) 동아리도 운영하고 있다. 또한, 다년간의 현장 실무 개발과 교육 강의로 얻은 지식을 독자에게 이해하기 쉽게 전하고자 집필에도 힘쓰고 있다.

The author developed a web-based government crisis management system, an online evaluation system for medical terminology, and a dropout prevention system. In addition, she developed app-based electronic fairy tales, educational games, and virtual reality contents using Unity, and had numerous practical experiences. The author taught Java, web programming (JSP/PHP), Spring, Android programming, Unity engine, and VR/AR programming. She is currently a professor at Suwon Women’s University, researching computer vision, mobile games, and virtual reality. She is an advisor who helps students build on-the-job skills in capstone design projects, competitions, and competitions, and she also runs a CATS (Computer Application Technology Study) club. She also strives to convey to the reader the knowledge she has gained through years of field practice development and educational lectures in her writing.


부록(Extra File)

팅커캐드&아두이노

출간일(Release) : 2023/11/
종이책 출간일(Print Release) : 2022/11/01
전자책 종류(Format) : PDF
Price : KRW 29,800
미리보기(Preview)


ridi

google

yes24

kyobo

aladin


책소개(Overview)
기초 원리부터 응용까지 단계별 학습을 위한 팅커캐드로 시작하는 아두이노

1. 전자 회로의 개념 및 원리 기반의 단계별 아두이노 학습
2. 다양한 프로젝트 기반 전자 회로와 아두이노 프로그래밍의 균형 학습
3. 모든 과정을 상세한 그림, 도표, 소스 코드 설명으로 자기 주도 학습 가능

Arduino starting with TinkerCAD for step-by-step learning from basic principles to application.

1. Step-by-step Arduino learning based on electronic circuit concepts and principles
2. Balanced learning of various project-based electronic circuits and Arduino programming
3. Self-directed learning is possible with detailed illustrations, diagrams, and source code explanations for all processes.


저자(Author)
최훈(Choi, Hoon)
교수
충북대학교 대학원 전자공학 석사, 동 대학원 전자공학 박사, LG반도체(주) 연구원, 한국표준과학연구원 Post-Doc, 현 동의대학교 전자공학과 교수, 주요 연구분야 : 디지털 신호처리, 계측 신호처리, 신호처리 응용, 디지털 시스템 설계(HDL)

professor
Chungbuk National University Graduate School, Master’s degree in Electronic Engineering
Ph.D. in Electronic Engineering from Chungbuk National University
Researcher at LG Semiconductor Co., Ltd.
Korea Research Institute of Standards and Science Post-Doc
Currently Professor of Electronic Engineering at Dongeui University
Main research areas: digital signal processing, measurement signal processing, signal processing applications, digital system design (HDL)


부록(Extra File)

해결 할 프로덕트(Solving Product)

출간일(Release) : 2023/11/24
종이책 출간일(Print Release) : 2023/11/24
전자책 종류(Format) : ePub
Price : KRW 28,000
미리보기(Preview)


ridi

google

yes24

kyobo

apple


책소개(Overview)
[이 책의 핵심 내용]
비즈니스 모델과 고객 사이의 갭을 발견하기
프로덕트 5단계에 따라 실천할 수 있는 액션 플랜
올바른 고객 리서치 기법으로 시작하는 고객 학습
성장의 정체 요인을 파악하고 새로운 성장을 추진하는 방법
문제를 해결할 수 있는 명확한 액션 플랜 계획하기
고객 중심으로 생각하는 조직으로 만드는 법
수백 명의 프로덕트 리더와 고객 리서치 전문가들의 조언
25개 이상의 케이스 스터디

[Key contents of this book]
Discover the gap between your business model and your customers
Action plan that can be implemented according to the 5 product steps
Customer learning starts with the right customer research techniques
How to identify stagnant growth factors and drive new growth
Plan a clear action plan to solve the problem
How to create a customer-centric organization
Advice from hundreds of product leaders and customer research experts
25+ case studies


저자(Author)
에티엔 가르부글리(?tienne Garbugli)
에티엔 가르부글리는 기술, 제품 디자인 및 마케팅 분야에서 활동하고 있다. 그는 세 번의 스타트업 창업(Highlights, Flagback, HireVoice)과 다섯 번의 창업 및 기업가 활동 경험이 있으며 사용자 경험 연구 전문가이다. 2014년에는 《Lean B2B》를, 2022년에는 개정판을 출간했다. Lean B2B 방법론은 전 세계 수천 명의 기업가와 혁신가가 성공적인 비즈니스를 구축하는 데 도움을 주고 있다.

The author works in the fields of technology, product design, and marketing. He has experience in founding three startups (Highlights, Flagback, HireVoice) and five startups and entrepreneurs, and is an expert in user experience research. He published Lean B2B in 2014 and a revised edition in 2022. Lean B2B methodologies are helping thousands of entrepreneurs and innovators around the world build successful businesses.

백엔드 입문자를 위한 모던 자바스크립트 & Node.js(Modern JavaScript & Node.js for backend beginners)

출간일(Release) : 2023/11/06
종이책 출간일(Print Release) : 2023/07/13
전자책 종류(Format) : PDF
Price : KRW 34,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin


책소개(Overview)
자바스크립트는 프론트엔드(사용자 UI)와 백엔드(서버)를 모두 만들 수 있는 웹의 대세 언어입니다. 프론트엔드 개발의 시작은 HTML을 기반으로 하기 때문에 누구나 쉽게 접근 가능하지만, 백엔드 개발의 경우는 서버이기 때문에 어떻게 시작해야 할지 막막할 것입니다. 이 책의 설명을 그대로 따라하다 보면 자바스크립트의 최신 문법과 백엔드 개발을 처음부터 어떻게 시작하고 어떻게 만드는지 학습할 수 있습니다. 자바스크립트 최신 기술과 백엔드 개발을 꿈꾸는 모든 분들의 가이드북이 될 것입니다.

JavaScript is a popular language on the web that can create both front-end (user UI) and back-end (server). Anyone can easily access front-end development because it is based on HTML, but since back-end development is a server, it may be difficult to know how to start. If you follow the instructions in this book, you can learn the latest JavaScript syntax and how to start and create back-end development from scratch. This will be a guidebook for everyone who dreams of using the latest JavaScript technology and back-end development.


저자(Author)
이창현(Lee, Changhyun)
컴퓨터공학을 전공하고 20여 년간 다양한 산업체에서 SW 개발자로 활동하였다. 최근에는 AI 활용 솔루션 및 데이터 보안 연구에 관심이 많으며 평소에도 연구한 기술을 정리하고 소통하는 것을 좋아한다. 이러한 성격 탓에 집필, 번역, 강의 등의 여러 활동을 통해 독자 및 학생들과 소통을 하고 있으며 특히 미래의 IT 개발자를 꿈꾸는 학생들을 교육하는 일에 주력하고 있다. 현재는 성신여자대학교 융합보안공학과 겸임교수로 재직 중이며, 이창현코딩연구소의 대표로 활동하고 있다.

The author majored in computer engineering and worked as a software developer in various industries for over 20 years. He has recently been interested in AI-based solutions and data security research, and likes to organize and communicate the technologies he has researched. Because of this personality, he communicates with readers and students through various activities such as writing, translation, and lectures, and is especially focused on educating students who dream of becoming future IT developers. He currently serves as an adjunct professor in the Department of Convergence Security Engineering at Sungshin Women’s University, and serves as the representative of the Changhyun Lee Coding Research Institute.


부록(Extra File)

ChatGPT를 활용한 파이썬 워크북(Python workbook using ChatGPT)

출간일(Release) : 2023/11/04
종이책 출간일(Print Release) : 2023/06/07
전자책 종류(Format) : PDF
Price : KRW 26,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin


책소개(Overview)
ChatGPT 활용부터 OpenAI API 사용까지 ChatGPT와 함께하는 문제해결 파이썬 프로그래밍

《ChatGPT를 활용한 파이썬 워크북》은 파이썬 프로그래밍의 핵심 개념과 기술을 다양한 예제를 통해 자세히 다룰 수 있게 구성되었습니다. 독자는 주도적인 학습 방법으로 스스로 문제를 해결할 수 있으며, ChatGPT를 활용하여 코드를 결합한 완성도 있는 프로그래밍을 할 수 있습니다. OpenAI ChatGPT와 함께 다양한 프로그래밍을 진행하여 프로그램 코드를 마스터할 수 있습니다.

특히, 이 책은 파이썬 워크북이라는 제목으로 알 수 있듯이, 파이썬의 조건식과 제어문, 반복문, 리스트와 딕셔너리 기본 프로그래밍 설명부터 함수 및 자료구조와 알고리즘, 클래스 사용까지의 내용을 tkinter와 GUI 기반의 예제 프로그램을 통한 완성형 프로젝트 중심으로 체계적인 학습을 할 수 있습니다.

또한, 변수에 저장된 내용을 파일로 출력하고 파일을 입력받아 변수에 저장하는 파일 입출력과 예외 처리 과정을 포함하여 대화형 인공지능 서비스인 ChatGPT와의 결합 과제 등을 구성하여 ChatGPT에게 어떻게 업무를 지시하고, 파이썬과 함께 프로그램을 어떻게 준비하는지, 그리고 Open AI API를 사용하는 코드 활용법 등을 배울 수 있습니다.

Problem-solving Python programming with ChatGPT, from using ChatGPT to using OpenAI API

This book is designed to cover the core concepts and techniques of Python programming in detail through various examples. Readers can solve problems on their own through self-directed learning methods and use ChatGPT to create complete programming by combining code. You can master program code by performing various programming tasks with OpenAI ChatGPT.

In particular, this book covers everything from basic programming explanations of Python’s conditional expressions, control statements, loops, lists, and dictionaries to the use of functions, data structures, algorithms, and classes.

Additionally, readers of this book can learn the file input/output and exception handling process of outputting the contents stored in variables to a file, receiving file input and storing it in a variable. In addition, this book consists of tasks combined with ChatGPT, an interactive artificial intelligence service, so you can learn how to instruct ChatGPT to do work, how to prepare a program with Python, and how to use code using the Open AI API. .


저자(Author)
이경숙(Lee, Kyungsook)
컴퓨터교육 전공, 교육공학 박사, 현재 연구교수로 프로그램을 비전공자가 쉽게 접근할 수 있도록 수업을 설계하고 강의하고 있습니다.

The author, who majored in computer education, has a doctorate in educational engineering, and is currently a research professor, designs and teaches classes to make the program easily accessible to non-majors.


부록(Extra File)

파이썬의 정석(The essence of Python)

출간일(Release) : 2023/10/31
종이책 출간일(Print Release) : 2023/01/10
전자책 종류(Format) : PDF
Price : KRW 29,800
미리보기(Preview)


ridi

google

yes24

kyobo

aladin


책소개(Overview)
프로그래밍 입문자를 위한 파이썬의 입문 가이드

4차 산업혁명의 핵심인 머신러닝, 사물 인터넷(IoT), 데이터 분석 등 다양한 분야에 활용되는 직관적이고 간결한 문법의 파이썬 프로그래밍 언어를 최신 트렌드에 맞게 예제 중심으로 학습할 수 있습니다.

무엇보다 프로그래밍을 처음 접하는 학생과 파이썬 초보자를 위한 파이썬 입문용 교육교재이기 때문에 프로그래밍 언어 가운데 가장 쉽고 강력한 파이썬의 기초 내용부터 변수, 반복문, 자료구조, 객체 지향 프로그램의 탄탄한 활용까지 장별로 강화된 연습문제와 실무 프로젝트 등 규모 있는 프로그램으로 실력을 향상시킬 수 있습니다.

An introductory guide to Python for beginners in programming

You can learn the Python programming language with an intuitive and concise grammar used in various fields such as machine learning, Internet of Things (IoT), and data analysis, which are the core of the 4th Industrial Revolution, through examples according to the latest trends.

Above all, because it is an introductory educational textbook for Python for students who are new to programming and for Python beginners, it includes reinforced practice problems and practical training for each chapter, ranging from the basics of Python, the easiest and most powerful programming language, to the solid use of variables, loops, data structures, and object-oriented programs. You can improve your skills through large-scale programs such as projects.


저자(Author)
조용주(Cho, Yong-ju)
미국 일리노이대학(어배너-섐페인) 컴퓨터과학과 학사
일리노이대학(시카고)에서 전기, 전자 및 컴퓨터과학과 석사 및 컴퓨터과학과 박사 학위를 취득하였다.
2004년부터 상명대학교 융합공과대학 SW융합학부 컴퓨터과학전공에 재직 중이며, 다양한 프로그래밍 교과목(파이썬, C, C++, 자바 등), 프로그래밍 언어론, 디자인 패턴 등을 가르치고 있다.
주요 연구 분야는 가상현실, 3차원 디스플레이, 소프트웨어 교육 등이다.

Bachelor of Science in Computer Science, University of Illinois at Urbana-Champaign, USA
He received a master’s degree in electrical, electronic, and computer science and a doctoral degree in computer science from the University of Illinois (Chicago).
The author has been working in the Computer Science Department at Sangmyung University’s College of Convergence Engineering since 2004, and teaches various programming subjects (Python, C, C++, Java, etc.), programming language theory, and design patterns.
His main research areas include virtual reality, three-dimensional displays, and software education.

임좌상(Lim, Jwasang)
호주 뉴사우스웨일즈 대학 정보시스템학과에서 박사학위를 취득하고, 1997년부터 상명대학교에서 파이썬, 자바, 빅데이터, 소프트웨어 설계, 블록체인 등을 가르치고 있다.
1991년부터 3년간 호주 뉴사우스웨일즈대학에서 Associate Lecturer로 정보시스템과 COBOL을 가르쳤고, 1994년부터 3년간 삼성 SDS에서 컨설팅 및 금융개발팀에서 근무했다.
이후에 금융감독원, 대법원 호적정보, LG카드 승인시스템, 코오롱 종합상사, 신용보증기금, 서울보증재단, 대우 자동차판매, 한국외환은행, 삼성화재, 삼성할부, 삼성생명, 효성물산 등의 기업정보 시스템을 Java, C++로 개발하는 프로젝트에 참여했다.

He received a doctoral degree from the Department of Information Systems at the University of New South Wales, Australia, and has been teaching Python, Java, big data, software design, and blockchain at Sangmyung University since 1997.
He taught information systems and COBOL as an Associate Lecturer at the University of New South Wales, Australia, for three years from 1991, and worked in the consulting and financial development team at Samsung SDS for three years from 1994.
Afterwards, the author participated in a project to develop the following corporate information system. Financial Supervisory Service, Supreme Court family register information, LG Card approval system, Kolon Corporation, Credit Guarantee Fund, Seoul Guarantee Foundation, Daewoo Automobile Sales, Korea Exchange Bank, Samsung Fire & Marine Insurance, Samsung Installment, Samsung Life Insurance, Hyosung Corporation

유니티를 활용한 메타버스 교과서(Metaverse textbook using Unity)

출간일(Release) : 2023/10/31
종이책 출간일(Print Release) : 2023/01/10
전자책 종류(Format) : PDF
Price : KRW 29,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin


책소개(Overview)
인공지능부터 가상 현실까지 VR, AR 활용한 메타버스 개발 가이드
다가온 언택트의 세계, 메타버스를 이해하고, 유니티로 코딩 실습하면서 누구나 쉽게 가상 콘텐츠를 만들 수 있습니다.

온라인 게임부터 플랫폼 서비스 등 일상 속 메타버스를 위한 유니티 학습부터 다양한 예제를 통해 인공지능 AI부터 가상 콘텐츠, 증강 현실 구현 방법을 소개하고 있습니다. 직접 코딩하고, 가상 공간의 오브젝트를 만들어 나만의 메타버스 콘텐츠를 개발할 수 있습니다.

이 책의 장점을 알려주는 3단계 학습 구조

Step1 메타버스를 위한 이해와 기초 입문
Step2 메타버스를 위한 유니티 오브젝트 구조와 환경 제어 연습
Step3 메타버스 구현을 위한 인공지능 AI부터 VR, AR 실습

A guide to developing metaverse using VR and AR, from artificial intelligence to virtual reality!
Anyone can easily create virtual content by understanding the approaching world of untact, the metaverse, and practicing coding with Unity.

From online games to platform services, we introduce ways to implement artificial intelligence AI, virtual content, and augmented reality through various examples, including Unity Learning for the metaverse in everyday life. You can develop your own metaverse content by coding yourself and creating objects in virtual space.

A three-step learning structure that reveals the strengths of this book

Step1 Understanding and basic introduction to the metaverse
Step 2 Unity object structure and environment control practice for the metaverse
Step3 Artificial intelligence AI to VR and AR practice to implement metaverse


저자(Author)
김영일(Kim, Young-il)
홍익대학교 영상대학원 인터랙션디자인과에서 석사 학위 졸업, 홍익대학교 일반대학원 영상·인터랙션과 박사 학위 졸업, CJ오쇼핑, SK커뮤니케이션즈의 Nate, Cyworld, 11번가 등에서 UX/UI 디자이너로 근무, 삼성 PTKorea, GrouponKorea, 위메프 등에서 e-commerce UX/UI 팀장으로 근무하며 다양한 서비스 제작, 한양여자대학교 공과대학 Smart IT과 조교수

The author graduated with a master’s degree from the Department of Interaction Design at Hongik University’s Graduate School of Visual Arts and a doctoral degree from the Department of Video and Interaction at the General Graduate School. He worked as a UX/UI designer at CJ O Shopping, SK Communications’ Nate, Cyworld, and 11th Street, and as an e-commerce UX/UI team leader at Samsung PTKorea, Groupon Korea, and WeMakePrice. He is currently working as an assistant professor in the Smart IT Department, College of Engineering, Hanyang Women’s University.

임상국(Lim, Sang-kook)
홍익대학교 일반대학원 영상·인터렉션과 박사학위 졸업, 부산대학교 영상정보공학박사 수료

The author graduated with a doctorate in video and interaction from Hongik University Graduate School and completed a doctorate in video and information engineering at Pusan National University.

머신러닝과 딥러닝 with 파이썬(Machine learning and deep learning with Python)

출간일(Release) : 2023/10/27
종이책 출간일(Print Release) : 2022/09/22
전자책 종류(Format) : PDF
Price : KRW 28,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin


책소개(Overview)
인공지능을 위한 머신러닝과 딥러닝 with 파이썬
쉽고 편리하게 인공지능을 활용하는 최적의 방법!

인공지능으로 재편되는 변화의 시대의 흐름을 빠르게 이해하고 핵심 기술을 이해하는 것은 미래를 위한 필수요소입니다. 이를 위해 머신러닝과 딥러닝은 뛰어난 도구로 자리 잡고 있으며, 쉽고 편리하게 활용하는 방법을 알아두는 것이 중요합니다. 이러한 기술들을 융합하여 시너지 효과를 얻는 것이 인공지능을 효과적으로 활용하는 핵심입니다. 이 책에서는 인공지능의 개념부터 다양한 탐색과 최적해를 구하는 방법, 지식 표현 및 이론, 머신러닝과 인공 신경망, 딥러닝, 빅데이터의 개념 및 종류를 쉽고 친절하게 소개합니다. 다양한 분야에서 인공지능의 잠재력을 최대한으로 발휘할 수 있도록 인공지능의 세계로 이끌어나갈 것입니다.

Machine learning and deep learning for artificial intelligence with Python
The best way to utilize artificial intelligence easily and conveniently!

Quickly understanding the trends of the era of change reorganized by artificial intelligence and understanding core technologies are essential for the future. To this end, machine learning and deep learning are excellent tools, and it is important to know how to use them easily and conveniently. Obtaining synergy effects by fusing these technologies is the key to effectively utilizing artificial intelligence. This book introduces the concept of artificial intelligence, various exploration and optimal solution methods, knowledge expression and theory, machine learning, artificial neural networks, deep learning, and the concepts and types of big data in an easy and friendly manner. This book will lead you into the world of artificial intelligence so that you can unleash its full potential in various fields.


저자(Author)
유상현(Yoo, Sanghyun)
건국대학교 컴퓨터공학 박사, 경민대학교 컴퓨터소프트웨어과 조교수 주요 연구 분야 : 인공지능, 영상처리, 웹 개발 저서 : 알기 쉬운 인공지능 with 파이썬 집필

Doctor of Computer Engineering at Konkuk University, Assistant Professor of Computer Software at Kyungmin University Major research areas: Artificial intelligence, image processing, web development Book: Easy-to-understand artificial intelligence with Python

김현정(Kim, Hyunjeong)
건국대학교 일반대학원 컴퓨터공학 전공 석사, 국대학교 일반대학원 컴퓨터공학 전공 박사, (주)정보보안기술 R&D 근무 & 포스데이타 근무, 現 건국대학교 상허교양대학 조교수, 주요 연구분야 : 인공지능 알고리즘, 정보보안, AI교육

Master’s degree in computer engineering from Konkuk University Graduate School
Doctorate in computer engineering from Kook University Graduate School
Worked at Information Security Technology R&D Co., Ltd.
Worked at POSData
Currently Assistant Professor, Sangheo College of Liberal Arts, Konkuk University
Main research areas: artificial intelligence algorithms, information security, AI education


부록(Extra File)