프로그래밍 초보자를 위해 만든 쉽고 친근한 파이썬 입문서다. 재미있는 상황과 그림으로 프로그래밍 개념을 설명하고, 그 개념들이 상황과 함께 기억에 남도록 한다. 또한, 파이썬 학습 시 번거로웠던 파이썬 설치과정 없이도 파이썬을 실습할 수 있도록 이지파이썬 전용 사이트를 제공한다.
프로그래밍 초보자를 위해 만든 쉽고 친근한 파이썬 입문서이다. 재미있는 상황과 그림으로 프로그래밍 개념을 설명하고, 그 개념들이 상황과 함께 기억에 남도록 한다. 또한, 파이썬 학습 시 번거로웠던 파이썬 설치과정 없이도 파이썬을 실습할 수 있도록 이지파이썬 전용 사이트를 제공한다.
뛰어난 코딩 실력만으로는 성공적인 소프트웨어를 개발할 수 없다. 오늘날 IT 프로젝트의 성패는 팀원들과 이해관계자들 간의 효과적인 커뮤니케이션에 크게 좌우된다. 이 책은 다양한 배경의 IT 프로젝트 참여자들을 위한 실용적인 커뮤니케이션 전략을 제시한다.
분산형 서비스를 관리하는 강력한 도구인 이스티오 서비스 메시를 소개한다. 이 책은 단순한 기능적 소개를 넘어 서비스 메시의 필요성, 아키텍처를 소개하고 실용적이고 복잡한 사용사례까지도 다루고 있다.
내용은 최대한 많이 삽입하고 그림을 축소하여 공부하는 데 불편함이 없도록 하였다. 무엇보다도 세부 Option에 대해서도 충분히 설명하였다. 따라서 독자들이 사용 명령어를 충분히 이해하여 설계를 할 수 있는 능력을 갖추도록 하려고 최대한 노력하였다.
파이썬 언어를 사용한 확장성, 적응성, 모범 사례를 강조하면서 대규모 소프트웨어 시스템을 설계하고 유지 관리하기 위한 포괄적인 가이드를 제공하는 책이다. 소프트웨어 아키텍처, API 디자인, 데이터 모델링, 12가지 요소 앱 방법론을 포함한 필수 주제를 다룬다.
Arduino를 사용한 기본적인 제어와 사물인터넷 적용을 위한 센서 통합, 데이터 수집, 무선 통신 등의 주제를 다루면서 IoT 개발의 실용적인 활용이 가능하도록 학습한다. 각 장은 실용적인 예제를 통해 이론적 이해와 실용적 활용을 혼합하여 효과적인 학습이 가능하다.
안정성, 성능, 보안성이라는 삼박자를 갖춘 러스트. 이 강력한 언어의 잠재력을 끌어내는 것은 쉽지 않지만, 이 책과 함께라면 가능하다. 풍부한 예제를 통해 시스템 프로그래밍부터 웹 개발, 비동기와 동시성 프로그래밍, 성능 최적화까지 빠르게 학습할 수 있다.
취업과 이직, 기술 면접과 밀접한 컴퓨터 과학 전반(컴퓨터 구조, 운영체제, 자료구조, 네트워크, 데이터베이스)을 다루며, 실제 프로그래밍에 적용되는 구체적 사례와 친절한 설명을 통해 컴퓨터 과학이라는 방대한 주제를 한눈에 파악할 수 있도록 돕는다.
IT 분야 스테디셀러 《Do it! 지옥에서 온 문서 관리자 깃 & 깃허브 입문》이 최신 트렌드, 협업 기능, 코파일럿 활용 등을 강화하여 전면 개정되었다. 이 책은 34만 구독자가 선택한 ‘생활코딩’의 동영상 강의를 기반으로 저자가 재구성하고 내용을 보강했다.
MLOps의 기본적인 작동 원리를 이해하고 머신러닝 모델을 실제 서비스에 적용하기 위한 실습을 단계별로 구성했다. 데이터 과학자가 다루는 MLOps 파이프라인을 반영한 데이터 수집, 데이터 전처리, 모델 학습 등의 ML 모델 개발은 물론 모델 성능 모니터링, Nginx 구성 및 무중단 배포 등의 과정까지 경험해볼 수 있다.
LLM 애플리케이션 구현을 위한 필수적인 아키텍처 설계와 실전 가이드를 제공한다. 랭체인(LangChain)을 빠르게 이해하고, 운영 수준의 생성형 AI 애플리케이션의 핵심 구조를 파악하는 데 중점을 두고 있다. 아키텍처를 우선적으로 이해함으로써 개발자들이 실제 운영 환경에서도 쉽게 적용할 수 있도록 돕는다.
검증된 아키텍처 및 프로젝트 설계 방법론을 도입하여 이러한 문제를 극복하는 데 도움을 준다. 먼저, 밀접하게 연결된 두 가지 구성 요소인 아키텍처 설계와 프로젝트 설계를 통합한다. 이 두 요소가 합쳐져 소프트웨어 설계를 구성한다.
테라폼을 이용해서 코드형 인프라를 구축하는 방법을 자세히 다룬다. 테라폼의 설치부터 시작해서 구축하고, CLI를 사용하여 워크플로우를 수행하며, 모듈을 사용하는 방법을 설명한다.
딥러닝의 여명기부터 최근의 생성 AI에 이르기까지 주요 AI 기술의 흐름을 73개 주제로 나눠 설명하는 종합 해설서다. 특히 시간의 흐름에 따른 최신 AI 기술 트렌드를 포괄적이면서도 깊이 있게 통찰할 수 있다.
더욱 안전한 API를 구축하고 배포하기 위해 API 방어를 전반적으로 다루며, API 해킹 기법을 포함해 더 근본적이고 체계적인 보안 전략을 보여준다. 우선 API가 어떤 위협과 공격에 직면하는지에서 시작한다. 그리고 일반적인 유형의 공격을 왼쪽 이동(shift-left)에 초점을 둔 API 우선 설계를 통해서 근본적으로 방어하는 방법을 설명한다.
자바는 엔터프라이즈 소프트웨어 엔지니어링의 핵심이다. 훌륭한 자바 개발자가 되기 위해선 기본기를 갖춰야 한다. 이 책은 자바 8 이후 자바 생태계와 릴리스 주기가 어떻게 변화했는지 살펴보며, 특히 자바 11 및 17에 추가된 새로운 기능을 설명한다.
LLM의 기본 아키텍처에서 출발해 애플리케이션의 요구사항에 맞춰 LLM을 길들이고 제한된 컴퓨팅 환경에서 동작하게 경량화해서 원활하게 서빙하게끔 기초를 다진 다음에 RAG라는 LLM의 대표적인 애플리케이션을 만드는 방법을 차근차근 설명한다.
이벤트 소싱을 이해하기 위해 도메인 주도 설계와 객체지향 설계 원칙(SOLID)을 연계해서 설명하는 책이다. 이어서 이벤트 소싱의 핵심인 도메인 이벤트, 재수화와 스냅샷, 프로젝션/CQRS 메커니즘이 동작하는 방식과 이벤트의 버전을 관리하는 방법을 배운다.
개발을 하다가 네트워크 지식의 부족함을 느꼈다면? 이 책으로 네트워크 기초를 빠르게 완성하자. 거의 모든 IT 서비스가 웹과 연결되어 있는 클라우드 시대의 개발자에게 최소한의 네트워크 지식은 이제 선택이 아닌 필수다. 이 책은 IT 서비스를 이해해야 하는 개발자에 꼭 필요한 네트워크의 핵심만 담았다. 15일만 공부하면 개발자로서 부족했던 네트워크 기초 지식을 채울 수 있다.
빛을 이용한 LED 효과부터 소리를 이용한 사운드 이펙트, 모터를 이용한 모형의 동작까지. 아두이노 프로그램을 통해 상상했던 퍼포먼스를 구현하게 도와주는 전자공작 가이드북.
데브옵스(DevOps)의 업무에 있어서 파이썬을 활용하는 방법을 안내한다. 텍스트 처리와 테스팅과 패키징 등 파이썬에 관한 것부터, 앤서블이나 도커, AWS 등 데브옵스와 관계가 깊은 도구를 파이썬으로 다뤄야 할 때 알아야 할 점 등 저자의 오랜 경험에서 나오는 실용적인 조언도 함께한다.