본문 바로가기

제이펍의 책 이야기

파이썬 문법을 배웠다면, 이제 패러다임이다 우리는 왜 객체지향 프로그래밍을 배워야 할까요? 객체지향 프로그래밍보다 먼저 등장했던 절차적 프로그래밍에 과연 어떤 문제점이 있어서 우리가 객체지향 프로그래밍을 고안하게 되었는지 생각해봅시다. 보통 프로그래밍을 처음 공부하면 전체 프로그램을 여러 함수로 분할하는 절차적 프로그래밍을 배웁니다. 데이터를 입력하면 각 함수가 하나 이상의 계산 작업을 거쳐 결과를 출력하는 거죠. 이러한 절차적 프로그래밍은 프로그램이 점점 커지면서 코드가 많아지면 코드의 가독성이 떨어지고 이해하기 어려워집니다. 이를 해결하기 위해 등장한 것이 바로 객체지향 프로그래밍입니다. 객체지향 프로그래밍은 코드와 데이터를 효과적으로 결합해 재사용성이 높은 코드를 만듭니다. 따라서 코드에 대한 이해와 유지보수도 보다 수월해집니다. 그래서 대.. 더보기
[리디ONLY]_제이펍 전자책 출간 이벤트 제이펍 15차 전자책 10종이 출시되었습니다. 출간 기념으로 23년 10월 15일까지, 리디에서 10% 할인 이벤트를 진행합니다. 이번 라인업에서는 영상 편집 분야 1위 《진짜 쓰는 프리미어 프로》, 개발자 여러분의 사랑을 받고 있는 IT 분야 베스트셀러 《디자인 패턴의 아름다움》, 《컴퓨팅의 정수》 등 다양한 신간과 베스트셀러 신규 전자책(PDF 기반)으로 만나볼 수 있습니다. 아래에서 저희 제이펍이 펴낸 전자책 전체 리스트, 꼭 확인해 보세요! 📱제이펍이 펴낸 전자책 모음 바로가기 [오직 리디에서만 10% 추가 할인] 이벤트 정보: https://ridibooks.com/event/59326 [EVENT] 최신 IT지식을 빠르고 손쉽게! 제이펍 IT 신간 기획전 최신 IT지식을 언제든지 꺼내보고 싶다.. 더보기
핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍(개정증보판) SwiftUI 중심으로 살펴보는 iOS 프로그래밍의 모든 것 SwiftUI, Xcode 14 및 스위프트 5.7 프로그래밍 언어를 사용하여 iOS 16 애플리케이션을 만드는 데 필요한 기술을 담았다. iOS 개발 환경 구축부터 친절하게 예제 코드와 함께 설명한다. 데이터 타입, 제어문, 함수 등 스위프트 언어 기초부터 시작해 Xcode의 SwiftUI 개발 모드를 통해 SwiftUI와 프로젝트 구조의 주요 개념을 이해하고, 커스텀 SwiftUI 뷰를 생성하는 방법도 배운다. 나아가 그래픽, 차트 그리기, 사용자 인터페이스 애니메이션, 뷰 전환, 제스처 처리, 위젯킷, 클라우드킷, 시리킷 등 iOS 프로그래밍의 대부분을 다루고, 완성된 앱을 패키징하고 앱 스토어에 업로드하는 방법까지 설명한다. 앱 개발부터.. 더보기
경축 줄리아 TIOBE 인덱스 20위 진입 줄리아가 2023년 8월 TIOBE 인덱스에서 인기 언어 20위에 첫 진입했습니다(15위에 코볼이 진입했다는 것도 놀랍습니다). 수치 분석 및 계산 과학용 언어로 태어난 언어 줄리아는 2016년 9월에 TIOBE 50위에 첫 진입했고, 이후 오늘날까지 완만하게 상승세를 이어가고 있습니다. 2022년 스택오버플로 개발자 서베이에서는 가장 사랑받는 언어 5위로 뽑히기도 했습니다. 국내에 줄리아 1.0 이후 버전을 제대로 다루는 책은 《줄리아를 생각하다》(한빛미디어, 2020)라는 입문서가 유일합니다. 줄리아라는 언어, 더 일반적으로는 프로그래밍 입문서로서 훌륭한 책입니다(참고: 저는 당시 저 책을 기획한 사람이므로 객관적이지 않습니다). 하지만 줄리아를 익히려는 사람 중 다수는 데이터 과학/인공지능 쪽에서 .. 더보기
인간 vs. AI 정규표현식 문제 풀이 대결 인간 vs. AI의 재미있고 기발한 코딩 한판 대결 이 책은 24개의 정규표현식 문제를 파이썬 언어로 풀어보며 인간의 해결 방법과 ChatGPT, 코파일럿의 해결 방법은 어떻게 다른지 비교해본다. AI 코딩 어시스턴트의 기능과 한계를 이해하도록 돕고, 생산적인 프롬프트 작성법, AI 코딩 어시스턴트의 제안을 현명하게 취합하는 방법, 원하는 결과를 얻기 위해 AI 코딩 어시스턴트와 상호작용하는 방법을 알려준다. 이 책이 끝날 때쯤이면 AI를 사용하지 않아도 자신만의 방법으로 정규표현식을 풀 수 있는 달인이 될 것이다. 도서구매 사이트(가나다순) [교보문고] [도서11번가] [알라딘] [예스이십사] [인터파크] [쿠팡] 전자책 구매 사이트(가나다순) [교보문고] [구글북스] [리디북스] [알라딘] [예스이십.. 더보기
혹시... 나만의 웹사이트를 만들어보고 싶지 않으신가요? 혹시 ‘나만의 웹사이트’를 만들어보고 싶지 않으신가요? 이 책의 편집자는 코딩을 배우자마자 저만의 웹사이트를 만들었어요(놀러 오세요). 템플릿을 써서 어찌어찌 만들어보기는 했으나 더 멋지게 만들려면 어떻게 해야 하는지는 오리무중이었습니다. 이 책을 편집하면서 편집자는 깨달았습니다. 제가 바라던 초보자를 위한 웹 디자인 책이 바로 이 책이라는 것을요! 일단 너무 귀엽고요, 결과물이 멋져 너무 뿌듯합니다. 만화만 봐도 아시겠죠? 이 책이 얼마나 재밌고 쉬울지 말이예요. 책을 펼치면 귀여운 카피바라 캐릭터 ‘카피조우’가 우리를 반겨요. 카피조우는 카피코에게 데이트 신청을 하기 위해 SNS 링크 모음 사이트를 만들고, 당근 농장 홍보를 위해 업무용 블로그 사이트를 만듭니다. 카피코와 결혼하기로 한 카피조우는 웹.. 더보기
진화하는 AI, 프로그래밍 세계도 진화하고 있다 우리에게 너무나 익숙해진 생성형 AI. 2022년 혜성처럼 등장한 오픈AI의 ChatGPT의 출시 이래 수많은 생성형 AI가 나왔습니다. 구글에서는 바드(Bard)를, 깃허브에서는 코파일럿(Copilot)을, 마이크로소프트에서는 빙챗(BingChat) 등 내로라하는 기업들에서 앞다투어 내놓았죠. 바로 얼마 전 네이버에서도 하이퍼클로바X(HyperCLOVA X)를 선보였습니다. '기계가 원하는 대답을 해준다니 그게 가능해?'라는 호기심 때문이라도 한 번쯤 써봤을 것이라고 생각합니다. 등장 당시 굉장한 충격으로 다가왔고, 다양한 매체에서 이에 대해 다루었습니다. 물론 출판계에서도 이 흐름을 놓치지 않고 수많은 책이 쏟아져 나왔습니다. 저도 안 써볼 수 없어서 이번에 소개해드릴 《인간 vs. AI 정규표현식 .. 더보기
실전 스프링 부트 인류에겐 이런 스프링 부트 가이드북이 필요했다 방대한 스프링 부트 공식 문서 중 실무에서 잘 쓰이는 팁을 찾기란 어렵다. 이 책은 초급에서 중급 수준의 독자를 대상으로 스프링 부트의 기본 개념부터 다양한 기능을 효과적으로 사용하는 고급 개념까지 알려주며, 실무에서 겪는 문제의 해법까지 알차게 담았다. 코틀린, GraalVM 스프링 네이티브 이미지, GraphQL, 해시코프 볼트, 다중 인증 등도 다뤄 최신 기술을 익히고 싶은 개발자에게도 큰 도움을 준다. 도서구매 사이트(가나다순) [교보문고] [도서11번가] [알라딘] [예스이십사] [인터파크] [쿠팡] 전자책 구매 사이트(가나다순) [교보문고] [구글북스] [리디북스] [알라딘] [예스이십사] 출판사 제이펍 저작권사 Manning 원서명 Spring .. 더보기