효율적인 리눅스 명령어 사용의 기술(Efficient Linux at the Command Line)

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


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
리눅스 마스터인 저자의 노하우를 바탕으로 리눅스 스킬 레벨 업!
더 빠르고, 스마트하고, 효율적인 커맨드 라인 작업 스킬을 익히자!

리눅스 명령어는 방대하기 때문에 모든 명령어를 다 외워서 사용할 순 없다. 하지만 초급 개발자에서 중고급 개발자가 되기 위해 리눅스 스킬을 높이고 싶다면 다양한 명령어 활용법을 알아 두는 건 필수다. 이 책은 작업 효율을 높이는 데 가장 많이 사용되는 명령어를 엄선해 수록했으며, 비밀번호 관리, 테스트 파일 생성, 배송 상태 확인 등 실제 업무에서 사용할 수 있는 다양한 실습으로 직접 연습하며 익힐 수 있게 구성했다. 또한, 이러한 다양한 명령어의 활용과 조합을 익힘으로써 리눅스 명령을 실행했을 때 내부에서 어떤 일이 일어나는지와 실행한 명령의 결과가 어떨지를 좀 더 잘 예측할 수 있게 될 것이다. 효율적인 작업을 원하거나 리눅스 스킬을 한 단계 더 끌어올리고 싶은 사람에게 이 책은 기초 단계를 넘어서기 위한 발판이 되어줄 것이다.

Level up your Linux skills based on the know-how of the author, a Linux master!
Learn faster, smarter, and more efficient command line work skills!

Because the Linux commands are vast, it is impossible to memorize and use all of them. However, if you want to improve your Linux skills from a beginner to a mid-level developer, it is essential to know how to use various commands. This book contains carefully selected commands that are most frequently used to increase work efficiency, and is structured so that you can practice and learn them through various exercises that can be used in actual work, such as password management, creating test files, and checking delivery status. Additionally, by learning the use and combination of these various commands, you will be able to better predict what happens internally when you run a Linux command and what the results of the executed command will be. For anyone who wants to work efficiently or take their Linux skills to the next level, this book will serve as a stepping stone to moving beyond the basics.


저자(Author)
대니얼 J. 바렛(Daniel Barrett.)
소프트웨어 엔지니어이며, 시스템 관리자, 대학 강사, 웹 디자이너, 헤비메탈 가수이자 유머 작가이기도 하다. 현재는 구글에서 근무하고 있다. 30여 년 간 리눅스 및 유관 기술에 대한 강의 및 저술 활동을 해왔다. 『리눅스 핵심 레퍼런스』(인사이트, 2018), 『Linux Security Cookbook』, 『SSH, The Secure Shell: The Definitive Guide』, 『Macintosh Terminal Pocket Guide』, 『MediaWiki』 등 오라일리에서 여러 책을 냈다. 더 자세한 것을 알고 싶다면 DanielJBarrett.com을 방문하기 바란다.

He is a software engineer, systems administrator, university lecturer, web designer, heavy metal singer, and humorist. The author currently works at Google. He has been lecturing and writing about Linux and related technologies for over 30 years. He has published several books at O’Reilly, including 『Linux Core Reference』, 『Linux Security Cookbook』, 『SSH, The Secure Shell: The Definitive Guide』, 『Macintosh Terminal Pocket Guide』, and 『MediaWiki』. To learn more, visit DanielJBarrett.com.

개발자 오늘도 마음 튼튼하게 성장하기(THE BATTLE HARDENED DEVELOPER)

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


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
당신을 둘러싼 보이지 않는 전쟁이 벌어지고 있다
그리고 이 전쟁은 당신의 경력을 파괴하고 있다

성장을 방해하는 적을 규명하라
남들보다 빠르게 성장하려면 먼저 성장을 방해하는 적이 무엇인지 알아야 한다. 성장을 방해하는 환경을 제거하거나 바꿔야 한다. 성장을 방해하는 적으로는 소셜 미디어, 디지털 주의 산만, 미루기 등이 있다. 소셜 미디어는 주의력을 가져가고, 끊임없는 스마트폰과 디지털 기기의 알림은 주의 산만을 가져온다. 우리 뇌는 맥락을 전환할 때 당을 소비하고 도파민을 분비한다. 도파민 분비 때문에 나는 흥분하지 않았지만, 뇌는 살짝 흥분한 상태가 된다. 도파민 중독 상태가 되면 집중하기 어렵고, 일을 미루게 된다. 소셜 미디어를 적극적으로 활용하는 방법을 찾고, 자신의 주의력을 효율적으로 관리하는 방법을 설명한다.

성장하기 위해서는 주변을 바꿔라
내가 성장하기 위해서는 주변을 바꿔야 한다. 나의 몰입을 방해하는 주변 환경을 바꿨다면, 그다음엔 나의 동기를 깎아 먹는 주변 사람을 바꿔야 한다. 부정적인 말로 가득한 사람들, 에너지 뱀파이어를 멀리하고 성장 마인드셋을 가진 사람들로 주변을 채워야 한다. 나 자신을 성장 마인드셋으로 바꾸는 것으로는 부족하다. 소셜 미디어, 오프라인 모임 등을 활용해서 성장 마인드셋을 가진 사람들로 내 주변을 채우자.

성장과 집중에는 멘탈이 전부다
성장을 방해하는 요소를 제거했다면 그다음은 성장과 집중을 위한 건강한 멘탈이 필요하다. 건강한 멘탈은 의지력이나 생각한다고 되는 게 아니다. 작은 행동으로 습관을 형성하는 것부터 시작해야 한다. 습관을 형성하는 기법, 네이비 실에서 배우는 극한의 오너십, 수도자의 정신 수양에서 배우기, 마이크로태스크 기법, 지루한 일을 해치우는 지적확인 환호응답, 뽀모도로와 타이머로 주의력을 효율적으로 관리하고 집중하는 법을 배워보자. 그리하면 몰입의 즐거움마저 느낄 수 있다

There is an invisible war going on around you.
And this war is destroying your career

Identify the enemies that hinder your growth
In order to grow faster than others, you must first know what the enemy is that hinders your growth. The environment that hinders growth must be removed or changed. Enemies that hinder growth include social media, digital distractions, and procrastination. Social media takes away our attention, and constant notifications from our smartphones and digital devices create distractions. When our brain switches context, it consumes sugar and releases dopamine. Although humans are not excited, the brain becomes slightly excited due to the secretion of dopamine. When you are addicted to dopamine, it is difficult to concentrate and you end up procrastinating. Find ways to actively use social media and explain how to manage your attention efficiently.

Change your surroundings to grow
In order for you to grow, you need to change your surroundings. If you change the environment around you that hinders your immersion, you must then change the people around you who undermine your motivation. You need to stay away from people full of negative comments and energy vampires, and surround yourself with people with a growth mindset. Changing yourself to a growth mindset isn’t enough. Use social media, offline gatherings, etc. to surround yourself with people with a growth mindset.

Mentality is everything for growth and focus
Once you have removed the factors that hinder growth, you need a healthy mentality for growth and focus. A healthy mentality is not something that can be achieved through willpower or thinking. You need to start by forming habits with small actions. Let’s learn how to efficiently manage and focus attention with habit forming techniques, extreme ownership handled by Navy SEALs, monk’s mental training, microtask technique, intellectual confirmation and cheer response to get rid of boring tasks, and Pomodoro and timer. . Then you can even feel the joy of immersion.


저자(Author)
피오다르 서재나베츠(Fiodar Sazanavets)
피오다르는 주로 마이크로소프트 소프트웨어 개발 스택을 다루는 숙련된 풀 스택 리드 소프트웨어 엔지니어다. 그의 주요 전문 분야는 ASP.NET(프레임워크와 코어), SQL 서버, 애저, 도커, 사물인터넷(IoT), 마이크로서비스 아키텍처와 다양한 프런트엔드 기술이다. 피오다르는 물공학, 금융, 소매, 철도, 방산 등 다양한 분야에서 일하며 소프트웨어 엔지니어링 경력을 쌓았다. 그는 다양한 프로젝트에서 주도적인 역할을 했으며 소프트웨어 구축은 물론 아키텍처와 디자인 분야에서도 상당한 경험을 쌓았다. 또한 사내 소프트웨어 개발, 소프트웨어와 IoT 하드웨어 배포 등 고객 사이트에서 다양한 기술 업무를 수행했다. 피오다르는 다른 사람들에게 프로그래밍 기술을 가르치는 데 열정이 있다. 그는 다수의 책과 프로그래밍 강좌를 공개했다.

The author is an experienced full-stack lead software engineer working primarily on the Microsoft software development stack. His main areas of expertise are ASP.NET (framework and core), SQL Server, Azure, Docker, Internet of Things (IoT), microservice architecture, and various front-end technologies. The author built his software engineering career by working in a variety of fields, including water engineering, finance, retail, railroads, and defense. He has played a leading role in a variety of projects and has significant experience in software construction as well as architecture and design. He also performed a variety of technical tasks at customer sites, including in-house software development and software and IoT hardware deployment. Fiodar has a passion for teaching programming skills to others. He has published numerous books and programming courses.

머신 러닝 교과서: 파이토치 편(Machine Learning with PyTorch and Scikit-Learn)

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


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
아마존 베스트셀러를 파이토치 버전으로 만난다!
탄탄한 이론과 다양한 예제로 배우는 머신 러닝/딥러닝 실전 가이드

아마존 베스트셀러인 『머신 러닝 교과서』가 파이토치 편으로 새롭게 태어났다! 머신 러닝과 딥러닝을 제대로 이해하기 위해 필요한 개념, 핵심 알고리즘 작동 방식과 사용 방법, 밑바탕이 되는 수학, 실용적인 예제, 빠지기 쉬운 함정을 피하는 방법까지 이론과 코드를 균형 있게 설명한다. 또한, 파이썬 기반의 핵심 라이브러리(SciPy, NumPy, scikit-learn, Matplotlib, Pandas)를 사용해 머신 러닝을, 파이토치를 사용해 디버닝을 설명한다. 파이토치 핵심 개념은 물론이고, 『머신 러닝 교과서 3판』에서 다룬 내용 외에 트랜스포머, 파이토치 라이트닝, XGBoost, 그래프 신경망 등 최신 동향까지 추가했으며, 사이킷런과 파이토치 모두 최신 버전을 기준으로 한다. 머신 러닝과 딥러닝 기본기를 탄탄하게 다지고 싶은 분께 추천한다.

Meet Amazon’s bestsellers in PyTorch versions!
A practical guide to learning machine learning/deep learning with solid theory and various examples

Amazon’s best-seller 『Machine Learning Textbook』 has been reborn as a PyTorch edition! It provides a balanced explanation of theory and code, including the concepts necessary to properly understand machine learning and deep learning, how core algorithms work and how to use them, the underlying mathematics, practical examples, and how to avoid easy pitfalls. In addition, it explains machine learning using Python-based core libraries (SciPy, NumPy, scikit-learn, Matplotlib, Pandas) and deburning using PyTorch. In addition to the core PyTorch concepts and the content covered in the 3rd edition of Machine Learning Textbook, the latest trends such as Transformer, PyTorch Lightning, XGBoost, and Graph Neural Networks have been added, and both Scikit-Learn and PyTorch are based on the latest versions. We recommend this book to anyone who wants to solidify their machine learning and deep learning fundamentals.


저자(Author)
세바스찬 라시카(Sebastian Raschka)
위스콘신-매디슨 대학교의 통계학 조교수로 머신 러닝과 딥러닝에 중점을 두고 있다. 그의 최근 연구는 제한된 데이터로 작업하기 위한 퓨-샷(few-shot) 학습과 순서가 있는 타깃에 대한 심층 신경망 개발과 같은 일반적인 문제에 초점이 맞춰져 있다. 또한, 오픈 소스 기여자로도 활발히 활동 중이며, Grid.ai의 수석 AI 교육자라는 새로운 역할을 통해 사람들이 머신 러닝과 AI에 입문할 수 있도록 돕는 데 열정을 쏟을 계획이다.

He is an assistant professor of statistics at the University of Wisconsin-Madison, where he focuses on machine learning and deep learning. His recent research focuses on general problems such as few-shot learning for working with limited data and developing deep neural networks for ordered targets. He is also an active open source contributor, and plans to pursue his passion for helping people get into machine learning and AI through his new role as Chief AI Educator at Grid.ai.

바히드 미자리리(Vahid Mirjalili)
컴퓨터 비전 애플리케이션에 중점을 둔 딥러닝 연구자이다. 미시간 주립대학교에서 기계 공학과 컴퓨터 공학으로 박사 학위를 받았으며, 박사 과정 중에 실전 문제를 해결하기 위한 새로운 컴퓨터 비전 알고리즘을 개발했으며 컴퓨터 비전 커뮤니티에서 많이 인용되는 여러 논문을 발표했다.

He is a deep learning researcher focusing on computer vision applications. He received his PhD in Mechanical Engineering and Computer Engineering from Michigan State University. During his PhD work, he developed novel computer vision algorithms to solve real-world problems and published several papers that are highly cited in the computer vision community.

유시 (헤이든) 류(Yuxi (Hayden) Liu)
구글의 머신 러닝 소프트웨어 엔지니어로, 여러 데이터 기반 분야에서 머신 러닝 과학자로 일해 왔으며, 여러 권의 머신 러닝 서적을 저술했다. 그의 첫 번째 저서인 『Python Machine Learning By Example』는 2017년과 2018년에 아마존에서 해당 카테고리 베스트셀러 1위를 차지했으며 여러 언어로 번역되었다.

He is a machine learning software engineer at Google, has worked as a machine learning scientist in several data-driven fields, and has written several machine learning books. His first book, Python Machine Learning By Example, was the #1 bestseller in its category on Amazon in 2017 and 2018 and has been translated into several languages.

로버트 나이스트롬의 인터프리터 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)