{"product_id":"110177","title":"코틀린 아카데미 : 핵심편","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYEEOGtXiieLCpOzAP5OWz6grsvfL.png?v=1765095905\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\u003ccenter\u003e\n\u003cdiv style=\"width:95%\"\u003e\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e코틀린 아카데미 : 핵심편\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/128645931\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003eDescription\u003c\/div\u003e\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e책소개\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e \u003cdiv\u003e  \u003cb\u003e『이펙티브 코틀린』, 『코틀린 코루틴』의 저자 마르친 모스카와의 새로운 코틀린 안내서!\u003cbr\u003e코틀린의 핵심 기능을 모두 다루고 있어 코틀린을 체계적으로 정리해 볼 수 있다!\u003cbr\u003e코틀린을 제대로 배우기 위한 완벽한 첫걸음!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e코틀린은 지금 이 순간 가장 주목받고 있는 프로그래밍 언어 중 하나이다.\u003cbr\u003e이해하기 쉬운 문법, 직관적인 코드, 널(null) 안전성을 보장하는 타입 시스템, 그리고 다양한 지원 도구로 무장한 코틀린은 개발자들에게 강력한 힘을 선사한다.\u003cbr\u003e안드로이드 개발의 대표 언어로 자리 잡았고, 이제 백엔드에서도 자바를 대체하며 인기를 얻고 있다.\u003cbr\u003e그뿐만 아니라 데이터 과학, 멀티플랫폼, iOS, 데스크톱 및 웹 애플리케이션 개발에 이르기까지 활용 범위는 나날이 확대되고 있다.\u003cbr\u003e코틀린을 통해 펼칠 수 있는 가능성은 무궁무진하며, 매년 더 많은 기회가 열리고 있다.\u003cbr\u003e\u003cbr\u003e『코틀린 아카데미 : 핵심편』은 이러한 코틀린의 세계로 들어가는 첫 관문이다.\u003cbr\u003e이 책은 코틀린의 핵심 기능들을 체계적으로 다루며, 명확하고 실행 가능한 코드 예제를 통해 쉽게 설명한다.\u003cbr\u003e자바, 자바스크립트, 파이썬, C++와 같은 객체 지향 언어를 경험해 본 개발자라면 쉽게 이해할 수 있을 것이다.\u003cbr\u003e지금 이 책을 통해 코틀린 세계로의 여정을 시작해 보자.\u003cbr\u003e이 책과 함께라면, 여러분도 코틀린을 이용하여 혁신적이고 강력한 애플리케이션을 개발할 수 있을 것이다.\u003cbr\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cul\u003e \u003cli\u003e 책의 일부 내용을 미리 읽어보실 수 있습니다.\u003cbr\u003e\u003cspan\u003e미리보기\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbr\u003e\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e목차\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e  \u003cb\u003e1장 코틀린은 어떤 언어인가?\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e코틀린 플랫폼\u003cbr\u003e코틀린 IDE\u003cbr\u003e활용 분야 \u003cbr\u003e\u003cbr\u003e\u003cb\u003e2장 코틀린으로 만드는 첫 번째 프로그램\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e라이브 템플릿 \u003cbr\u003eJVM에서 일어나는 과정\u003cbr\u003e패키지와 임포트\u003cbr\u003e요약\u003cbr\u003e연습문제: 첫 번째 프로그램\u003cbr\u003e\u003cbr\u003e\u003cb\u003e3장 변수\u003cbr\u003e\u003cbr\u003e4장 기본 타입, 기본 타입의 리터럴과 연산\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e수\u003cbr\u003e불 \u003cbr\u003e문자\u003cbr\u003e문자열\u003cbr\u003e요약\u003cbr\u003e연습문제: 기본값 연산\u003cbr\u003e\u003cbr\u003e\u003cb\u003e5장 조건문: if, when, try, while\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eif 문\u003cbr\u003ewhen 문\u003cbr\u003e조건으로 값을 받는 when 문\u003cbr\u003eis 확인\u003cbr\u003e명시적 캐스팅\u003cbr\u003e스마트 캐스팅\u003cbr\u003ewhile과 do-while 문\u003cbr\u003e요약\u003cbr\u003e연습문제: when 사용하기\u003cbr\u003e연습문제: 시간을 깔끔하게 출력하기\u003cbr\u003e\u003cbr\u003e\u003cb\u003e6장 함수\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e단일 표현식 함수\u003cbr\u003e함수의 레벨\u003cbr\u003e매개변수와 인수\u003cbr\u003eUnit 반환 타입 \u003cbr\u003evararg 매개변수 \u003cbr\u003e명명된 매개변수 구문과 디폴트 인수\u003cbr\u003e함수 오버로딩\u003cbr\u003e중위 표기법\u003cbr\u003e함수 형식\u003cbr\u003e요약\u003cbr\u003e연습문제: 개인 정보 출력\u003cbr\u003e\u003cbr\u003e\u003cb\u003e7장 for 문의 강력함\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e범위\u003cbr\u003e브레이크(break)와 컨티뉴(continue)\u003cbr\u003e사용 예\u003cbr\u003e요약\u003cbr\u003e연습문제: 범위 연산\u003cbr\u003e\u003cbr\u003e\u003cb\u003e8장 널 가능성\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e안전 호출\u003cbr\u003e널 아님 어설션\u003cbr\u003e스마트 캐스팅 \u003cbr\u003e엘비스 연산자 \u003cbr\u003e널 가능한 타입의 확장 함수\u003cbr\u003e코틀린에서 null은 우리의 친구입니다 \u003cbr\u003e지연 초기화(lateinit) \u003cbr\u003e요약 \u003cbr\u003e연습문제: 사용자 정보 처리기 \u003cbr\u003e\u003cbr\u003e\u003cb\u003e9장 클래스 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e멤버 함수 \u003cbr\u003e프로퍼티\u003cbr\u003e생성자\u003cbr\u003e코틀린과 자바에서 데이터를 표현하는 클래스 \u003cbr\u003e내부 클래스\u003cbr\u003e요약\u003cbr\u003e연습문제: Product 클래스 구현\u003cbr\u003e\u003cbr\u003e\u003cb\u003e10장 상속\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e구성 요소 오버라이딩\u003cbr\u003e비어 있지 않은 생성자가 있는 부모\u003cbr\u003esuper 호출\u003cbr\u003e추상 클래스 \u003cbr\u003e인터페이스\u003cbr\u003e가시성\u003cbr\u003eAny\u003cbr\u003e요약\u003cbr\u003e연습문제: GUI 뷰 계층구조 시뮬레이션\u003cbr\u003e\u003cbr\u003e\u003cb\u003e11장 데이터 클래스\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e문자열로 변환\u003cbr\u003e객체 동등성\u003cbr\u003e해시 코드\u003cbr\u003e객체 복사\u003cbr\u003e구조 분해\u003cbr\u003e구조 분해를 사용하는 경우와 방법\u003cbr\u003e데이터 클래스의 제약\u003cbr\u003e튜플 대신 데이터 클래스를 사용하세요\u003cbr\u003e요약 \u003cbr\u003e연습문제: 데이터 클래스\u003cbr\u003e\u003cbr\u003e\u003cb\u003e12장 객체 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e객체 표현식 \u003cbr\u003e객체 선언 \u003cbr\u003e컴패니언 객체\u003cbr\u003e데이터 객체 선언\u003cbr\u003e상수 \u003cbr\u003e요약 \u003cbr\u003e연습문제: 피자 공장 \u003cbr\u003e\u003cbr\u003e\u003cb\u003e13장 예외\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e예외 던지기\u003cbr\u003e예외 정의\u003cbr\u003e예외 잡기\u003cbr\u003e표현식으로 사용되는 try-catch 블록\u003cbr\u003efinally 블록\u003cbr\u003e중요한 예외\u003cbr\u003e예외의 계층구조\u003cbr\u003e요약\u003cbr\u003e연습문제: 예외 잡기\u003cbr\u003e\u003cbr\u003e\u003cb\u003e14장 열거형 클래스\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e열거형 값의 데이터\u003cbr\u003e커스텀 메서드를 가진 열거형 클래스\u003cbr\u003e요약\u003cbr\u003e연습문제: 요일 열거형\u003cbr\u003e\u003cbr\u003e\u003cb\u003e15장 봉인된 클래스와 인터페이스 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e봉인된 클래스와 when 표현식\u003cbr\u003e봉인된 타입 대 열거형\u003cbr\u003e사용 예 \u003cbr\u003e요약 \u003cbr\u003e\u003cbr\u003e\u003cb\u003e16장 애너테이션 클래스\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e메타-애너테이션 \u003cbr\u003e주 생성자에 애너테이션 추가하기 \u003cbr\u003e리스트 리터럴 \u003cbr\u003e요약 \u003cbr\u003e\u003cbr\u003e\u003cb\u003e17장 확장 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e확장 함수 살펴보기 \u003cbr\u003e확장 프로퍼티 \u003cbr\u003e확장 대 멤버 \u003cbr\u003e객체 선언에서의 확장 함수 \u003cbr\u003e멤버 확장 함수 \u003cbr\u003e사용 예 \u003cbr\u003e요약 \u003cbr\u003e연습문제: 변환 및 측정 단위 생성\u003cbr\u003e\u003cbr\u003e\u003cb\u003e18장 컬렉션\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e인터페이스 계층구조\u003cbr\u003e가변 타입 대 읽기 전용 타입\u003cbr\u003e컬렉션 생성\u003cbr\u003e리스트\u003cbr\u003e세트\u003cbr\u003e맵\u003cbr\u003e실무에서의 배열 사용 예 \u003cbr\u003e요약\u003cbr\u003e연습문제: 목록 관리\u003cbr\u003e\u003cbr\u003e\u003cb\u003e19장 연산자 오버로딩\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e연산자 오버로딩의 예\u003cbr\u003e산술 연산자 \u003cbr\u003ein 연산자 \u003cbr\u003eiterator 연산자 \u003cbr\u003e등호와 부등호 연산자 \u003cbr\u003e비교 연산자 \u003cbr\u003e인덱스가 있는 접근 연산자 \u003cbr\u003e증강 할당문 \u003cbr\u003e단항 전위 연산자 \u003cbr\u003e증가 및 감소 \u003cbr\u003einvoke 연산자 \u003cbr\u003e연산자 우선순위 \u003cbr\u003e요약 \u003cbr\u003e연습문제: 화폐 연산\u003cbr\u003e\u003cbr\u003e\u003cb\u003e20장 코틀린 타입 시스템의 묘미\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e타입이란 무엇인가?\u003cbr\u003e타입이 왜 필요한가?\u003cbr\u003e클래스와 타입의 관계 \u003cbr\u003e실제 코드에서 클래스와 타입의 비교 \u003cbr\u003e타입 간의 관계\u003cbr\u003eNothing: 모든 타입의 서브타입\u003cbr\u003ereturn과 throw의 결과 타입\u003cbr\u003e도달할 수 없는 코드가 있는 경우 \u003cbr\u003enull의 타입 \u003cbr\u003e요약 \u003cbr\u003e연습문제: 타입들의 가장 가까운 서브타입 \u003cbr\u003e\u003cbr\u003e\u003cb\u003e21장 제네릭\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e제네릭 함수\u003cbr\u003e제네릭 클래스\u003cbr\u003e제네릭 클래스와 널 가능성\u003cbr\u003e제네릭 인터페이스 \u003cbr\u003e타입 매개변수와 상속\u003cbr\u003e타입 소거\u003cbr\u003e제네릭 제약 조건\u003cbr\u003e스타 프로젝션 \u003cbr\u003e타입 인수에서 사용하는 언더스코어 연산자 \u003cbr\u003e요약 \u003cbr\u003e연습문제: 스택 \u003cbr\u003e\u003cbr\u003e마치며\u003cbr\u003e연습문제 해답\u003cbr\u003e찾아보기 \u003c\/div\u003e \u003cdiv\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cbr\u003e\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e상세 이미지\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e \u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5389\/MidCate006\/538852627.jpg\" border=\"0\" alt=\"상세 이미지 1\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbr\u003e\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e책 속으로\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e \u003cdiv\u003e  이해하기 쉬운 문법, 직관적인 코드, 널(null) 안전성을 보장하는 타입 시스템, 그리고 다양한 지원 도구로 무장한 코틀린은 개발자들에게 강력한 힘을 선사합니다.\u003cbr\u003e안드로이드 개발의 대표 언어로 자리 잡았고, 이제 백엔드에서도 자바를 대체하며 인기를 얻고 있습니다.\u003cbr\u003e그뿐만 아니라 데이터 과학, 멀티플랫폼, iOS, 데스크톱 및 웹 애플리케이션 개발에 이르기까지 활용 범위는 나날이 확대되고 있습니다.\u003cbr\u003e이 책은 코틀린으로 개발을 시작하려는 여러분들을 위해 코틀린의 가장 기본적인 기능들을 다루고 있습니다.\u003cbr\u003e--- 「지은이의 글」 중에서\u003cbr\u003e\u003cbr\u003e자바를 대체하는 언어로 코틀린이 주목받기 시작한 지 얼마 되지 않았지만, 코틀린의 영향력은 점점 더 커지고 있습니다.\u003cbr\u003e안드로이드의 공식 언어는 코틀린이 되었으며, 저 같은 백엔드 개발자들 또한 코틀린으로 서버를 개발하고 있습니다.\u003cbr\u003e개발자로 첫 발걸음을 내딛는 사람들조차 처음 배우는 프로그래밍 언어로 코틀린을 선택하는 경우도 늘어나고 있습니다.\u003cbr\u003e코틀린을 주 언어로 선택하는 프로젝트도 점점 더 늘어나고 있으며, 기존에 자바로 된 프로젝트 또한 코틀린으로 포팅하는 경우도 많이 보게 됩니다.\u003cbr\u003e코틀린을 당장 사용하지 않더라도 코틀린을 공부해야 할 이유는 수없이 많습니다.\u003cbr\u003e--- 「옮긴이의 글」 중에서\u003cbr\u003e\u003cbr\u003e코틀린은 자바, 자바스크립트, C++, 오브젝티브 C를 대체할 수도 있습니다.\u003cbr\u003e하지만 JVM 환경에서 가장 성숙되어, 아직까지는 자바를 대체하는 용도로 주로 쓰입니다.\u003cbr\u003e\u003cbr\u003e코틀린은 백엔드 개발에서도 널리 사용됩니다.\u003cbr\u003e스프링 프레임워크와 함께 주로 사용되며, 버텍스(Vert.x), 케이터(Ktor), 마이크로넛(Micronaut), http4k, 자바린(Javalin) 같은 프레임워크와 함께 사용하는 경우도 많습니다.\u003cbr\u003e\u003cbr\u003e코틀린은 안드로이드 개발에서 사실상 표준 언어가 되었습니다.\u003cbr\u003e구글은 공식적으로 모든 안드로이드 애플리케이션을 코틀린으로 작성하라고 권장하며, 모든 API에서 코틀린을 최우선으로 지원하기로 했습니다.\u003cbr\u003e\u003cbr\u003e코틀린이 다양한 플랫폼용으로 컴파일될 수 있다는 이점을 점점 더 많은 프로젝트가 활용하고 있습니다.\u003cbr\u003e안드로이드와 iOS 또는 백엔드와 프런트엔드 등 서로 다른 플랫폼에서 실행할 수 있는 코드를 작성할 수 있기 때문입니다.\u003cbr\u003e코틀린의 플랫폼 호환성을 활용하면 라이브러리 제작자는 단 하나의 라이브러리로 수많은 플랫폼을 지원할 수 있습니다.\u003cbr\u003e이미 많은 회사가 코틀린의 멀티플랫폼 지원을 활용하고 있으며, 그 수가 빠르게 늘어나고 있습니다.\u003cbr\u003e\u003cbr\u003e코틀린으로 네이티브 UI를 만드는 도구인 젯팩 컴포즈(Jetpack Compose)를 봅시다.\u003cbr\u003e원래 안드로이드용으로 개발되었지만, 코틀린의 멀티플랫폼 지원 특성을 활용해 웹사이트, 데스크톱 애플리케이션, iOS 애플리케이션 등등 더 많은 대상으로 확대되고 있습니다.\u003cbr\u003e\u003cbr\u003e프런트엔드 개발 분야, 특히 리액트(React)에서도 코틀린이 사용되고 있으며, 코틀린을 사용하는 데이터 과학자 커뮤니티 또한 증가 추세입니다.\u003cbr\u003e\u003cbr\u003e코틀린을 사용할 수 있는 분야는 이미 수없이 많으며, 해가 갈수록 점점 더 많은 가능성이 열리고 있습니다.\u003cbr\u003e여러분도 이 책을 읽고 나면 새로 얻은 지식을 활용할 멋진 방법이 머릿속에 떠오를 것입니다.\u003cbr\u003e\n\u003c\/div\u003e \u003cdiv\u003e--- 본문 중에서\u003c\/div\u003e \u003c\/div\u003e \u003cdiv\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cbr\u003e\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e출판사 리뷰\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e  \u003cb\u003e이 책에서 다루는 내용\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eㆍ 변수, 값, 타입 \u003cbr\u003eㆍ 조건문과 반복문\u003cbr\u003eㆍ 널가능성 지원\u003cbr\u003eㆍ 클래스, 인터페이스, 상속\u003cbr\u003eㆍ 객체 표현식과 선언\u003cbr\u003eㆍ 데이터 클래스, 봉인된 클래스, 열거형 클래스, 애너테이션 클래스\u003cbr\u003eㆍ 예외\u003cbr\u003eㆍ 확장 함수\u003cbr\u003eㆍ 컬렉션\u003cbr\u003eㆍ 연산자 오버로딩\u003cbr\u003eㆍ 타입 시스템\u003cbr\u003eㆍ 제네릭\u003cbr\u003e\u003cbr\u003e\u003cb\u003e이 책의 대상 독자\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e이 책은 코틀린으로 프로그래밍할 때 반드시 알아야 할 핵심 기능들을 다루고 있어 코틀린으로 개발한 경험은 있지만 코틀린의 기본 기능을 처음부터 제대로 배우고 싶은 개발자나, 코틀린에 익숙하지는 않지만 다른 언어로 개발한 경험이 있는 개발자들이 읽기에 적합합니다.\u003cbr\u003e\u003cbr\u003e\u003cb\u003e소스코드 다운로드\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e본문에 소개된 모든 소스코드는 다음 깃허브 저장소에서 볼 수 있습니다.\u003cbr\u003ehttps:\/\/github.com\/MarcinMoskala\/kotlin_essentials_sources \u003c\/div\u003e \u003cdiv\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003eGOODS SPECIFICS\u003c\/div\u003e\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003e발행일 : \u003c\/strong\u003e2024년 07월 10일\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003e쪽수, 무게, 크기 : \u003c\/strong\u003e340쪽 | 574g | 172*225*17mm\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003eISBN13 : \u003c\/strong\u003e9788966264438\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ccenter\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003c\/center\u003e\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893685944362,"sku":"110177","price":35.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/e9a7b0254c24ea94d8d2e47979d5332a.jpg?v=1765411722","url":"https:\/\/librairie.coreenne.fr\/ko\/products\/110177","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}