2024 이기적 SQL 개발자 이론서 + 기출문제 - 2024년 출제기준 반영 + 동영상 무료 제공 + SQLD/P 핵심 마인드맵
임호진.박종범.임준혁 지음 / 영진.com(영진닷컴) / 2024년 1월
평점 :
구판절판


SQL 자격증을 위해 필수책인 이기적 SQL 개발자 이론, 기출문제 문제집 정말 기대됩니다

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
소플의 처음 만난 리액트 - 리액트 기초와 핵심 개념을 가장 쉽게 알려 주는 입문자 가이드, 2판 ㅣ 소문난 명강의
이인제 지음 / 한빛미디어 / 2023년 12월
평점 :
구판절판





예전에는 뭐든 한 가지만 잘하면 된다고 얘기했다




요즘은 다르다




특히 개발에선 가장 잘하는 언어 하나를 메인으로 두고




여러 프로그래밍 언어를 사용해 보는 게 좋다고 말한다




(이건 내가 실제로 기업 면접에서 들었던 얘기다)




인공지능 공부만 하다




웹쪽도 공부해 보면 좋겠다는 생각에




이 책을 읽게 됐다




그럼 왜 리액트를 배워야 할까?




리액트는 자바스크립트 UI 라이브러리 중 가장 많이 사용되는 프로그램으로 프런트엔드 개발자를 채용하는 회사 대부분이 리액트로 개발할 수 있는 사람을 원하고 있기 때문에 리액트를 배워야 한다




여러분 중 프런트엔드나 모바일앱을 만들고 싶다면 이 책을 읽어야 한다




책의 목차는 아래와 같다






이 책을 읽으면서




이 책이 좋은 장점은




1. 하나의 흐름으로 교과서처럼 읽을 수 있는 책이다








리액트 입문자 또는 초급자를 대상으로 쓴 책이다




책에서도 초급도 읽을 수 있다고 한 만큼




책의 순서는




리액트 배우기 전 Warm up




0 ~ 2장




리액트 기본 요소 Tutorial




3 ~ 14장




스타일링 Styling




15장




프로젝트 Practical Excercise




16장




순으로 돼있기에




무작정 리액트 실습만 하는 책이 아닌 기본부터 프로젝트까지 하나의 흐름으로 읽을 수 있는 교과서 같은 책이라 좋았다




2. 개념 이해하기 쉽게 돼있다






중급자 이상의 책이 아닌 초급자를 위한 책이라




개념에도 신경을 많이 썼고, 리액트에 대해 전혀 모르는 나도 읽기 쉬웠다




3. 실습이 다양하다






간단하고 다양한 16 챕터 실습을 통해 리액트 활용법 익히기가 수월했다




특히 예제 코드를 제공하기 때문에




여러분이 코딩에 아예 처음이라도 충분히 따라갈 수 있게 해놨기 때문에 실습 따라가기 수월할 것이다




4. 책이 컬러다






이게 장점이야?라고 생각할 수 있지만




간혹 개발 서적 중에 흑백인 책들도 있다




그럴 경우 설명 부분이나 실습 코드에서 어떤 부분이 중요한지를 알기 어려운데




이 책은 책이 컬러라




코드, 실습 부분이 눈에 잘 들어왔다






5. 리액트 18 기반






11월 28일에 출간된 한 달도 안 된 따끈 따끈한 신간이라




이 책을 통해 리액트 최신 버전인 리액트 18기반으로 공부하며 실습을 진행할 수 있다






6. 동영상 강의 무료 제공






간혹 어떤 책들은 저자의 영상을 유료 플랫폼으로 파는 책들도 있는데




이 책은 다행히 저자의 유튜브 개인 채널인 소플TV에서




'처음 만난 리액트' 강의를 무료로 볼 수 있어서




책 설명으로 이해 안 되던 부분을 강의로 더 쉽게 이해할 수 있게 해준다




https://www.youtube.com/@soaple/videos


소프트웨어 개발과 관련된 다양한 컨텐츠들을 제공합니다!


www.youtube.com






7. 미니 프로젝트를 통해 블로그를 만들어 보며 기획부터 개발에 이르는 다양한 경험을 익힐 수 있다




사실 이 책에서 가장 마음에 드는 부분은 미니 프로젝트였다




개발 공부를 할 때 가장 많이 성장할 때는 프로젝트를 할 때다




난 쭈욱 읽어가며 실습했지만




내가 프런트엔드로 나갈 개발자를 꿈꾸며 공부한다면




책에는 몇 시간 혹은 며칠 기한을 정해주지 않았지만




기한을 정해놓고 진행할 것 같다




기한을 정해놓고 해야 실제 회사에서 하는 것처럼 계획에 맞춰 프로젝트를 하는 경험을 할 수 있기에




여러분은 꼭 기한을 정해놓고 프로젝트를 진행하면 실습이지만 실제처럼 할 수 있을 것이다






이렇게 [소플의 처음 만난 리액트] 책을 소개해 봤다




책을 안 사보시는 분들도 많은 거 안다




개발 책을 굳이 사서 봐야 해? 유튜브나 구글 찾으면 다 나오는 거 아니야?




라고 생각하는 사람도 많지만




난 예전부터 얘기하지만




자신의 공부하는 개발 분야의 교과서 같은 책은 사서 보길 권한다




유튜브나 구글에 검색하면 대부분 나오긴 하지만




이론적으로 정확히 알고 싶다면




책은 저자가 책을 출간하기까지 여러 사람들의 검증을 거쳐 나오기 때문에




훨씬 믿을만하기 때문이다




리액트를 처음 시작하는 프런트엔드 개발자 꿈꾸는 사람에게 이 책을 추천한다








한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
Do it! 데이터 분석을 위한 판다스 입문 - 전면 개정판 ㅣ Do it! 시리즈 (이지스퍼블리싱)
다니엘 첸 지음, 시진 옮김 / 이지스퍼블리싱 / 2023년 11월
평점 :
장바구니담기





파이썬 공부하면


파이썬 문법을 배우고


데이터 분석을 배우게 된다


데이터 분석을 공부할 때 반드시 사용하게 되는 게 판다스다


판다스는 전 세계적으로 유명한 데이터 분석 라이브러리다


https://pandas.pydata.org/

pandas pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. Install pandas now! Getting started Install pandas Getting started Documentation User guide API reference Contributing to pandas Release notes...

pandas.pydata.org


파이썬 공부를 하면서 데이터 분석 공부를 소홀히 해서


다시 공부해야겠다고 생각했던 차에


10일 완성 [Do it! 데이터 분석을 위한 판다스 입문] 책을 알게 됐다


책의 목차는 이렇다






그렇다면 판다스는 왜 필요할까?


판다스는 데이터 분석용 오픈 소스 파이썬 라이브러리로


데이터 프레임과 시리즈라는 두 가지 새로운 자료형을 제공하며, 다양한 데이터를 불러올 수 있고


판다스를 활용해 불러온 데이터를 분석할 수 있는 것이다


그래서 데이터 분석에 판다스가 필요하다


책은 아나콘다 설치부터 시작한다


여러분이 아나콘다를 몰라도


설치방법부터 판다스 실습을 위한 주피터 노트북 사용 방법까지 데이터 분석 초보자를 위해


책은 시작한다


그렇게 판다스 실습을 위한 준비가 끝나면


본격적으로 데이터 셋 불러오기를 시작한다


데이터를 불러오려면 판다스 라이브러리부터 불러와야 한다


import pandas 


df = pandas.read_csv('../data/gapminder.tsv', sep='\t')

위 코드를 보고


'저게 뭐야? 코드를 모르겠는데?'라고 생각된다고 해도 실습하는데 전혀 상관없다


책이 데이터 분석 초보자를 위해 자세히 설명하고 있다



괜히 판다스 입문 책이 아니다


각 챕터는 각 주제에 맞게 데이터 분석 흐름대로 작성돼 있다


책의 가장 기본인 2장은


데이터 셋을 불러오고


데이터를 추출하고


기초 통계를 계산한다


3장은 나만의 데이터를 만들어 데이터를 다루는 방법에 대해 배우고


4장은 그런 데이터를 시각화해서 보기 좋게 만든다


데이터는 있으나 그걸 시각화하지 못한다면


다른 사람들에게 설명해 주기 어렵기 때문에 시각화가 굉장히 중요하다


5장은 데이터 처리에 대해서 공부하는데


초보 개발자가 다루는 데이터는 공부하기 편하게 깔끔하게 처리된 데이터들이 많지만


실제 현업에서 사용되는 데이터들은 깔끔하지 않는 데이터들이 많다


예를 들어 나는 나라 이름으로 usa, korea, japan을 얻고 싶은데


united states , 코리아, 일본


이런 식의 데이터들이 있을 수 있다


이럴 경우 내가 일일이 united states는 usa로


코리아는 korea로


일본은 japan으로 데이터를 변경해 줘야 한다


예시처럼 데이터 처리하기 깔끔한 데이터로 만들어 주기 위해 5장에서 깔끔한 데이터 만드는 방법을 공부한다


이렇게 [Do it! 데이터 분석을 위한 판다스 입문] 책은


데이터 분석에 위해 필요한 필수 요소들을


모두 집어넣었다


그렇다면 필수 요소들이니 이 책을 몇 달 동안 봐야 할까?


그건 아니다


이 책은 5일 완성 코스와 10일 완성 코스를 추천하고 있다


책을 모두 외우면 좋지만


암기력이 좋은 사람이 아닌 이상 책에서 추천하는 코스대로 빠르게 공부하고


기억나지 않을 때마다 꺼내보는 걸 책도 나도 추천한다


우리는 해야 할 게 너무 많기 때문에


다양한 걸 빠르게 여러 번 보는 게 효율적이다


초보 개발자들은 공부해야 할 것들이 많고


개발은 하나의 흐름이라고 생각하기에


파이썬을 활용해 판다스 라이브러리를 통해


데이터를 분석하고, 데이터를 정제하고, Matplotlib 등으로 시각화하고


결론을 내고


앞으로 더 효과적인 방법이 있을지 고민해 봐야 한다


이렇게 많은 것들을 해야 하기에


데이터 분석 하나만 주야장천 파기보다는


(물론 본인의 꿈이 데이터 분석가 라면 얘기가 다르다 그런 분들에게는 데이터 분석 공부가 최우선이다)


초보 개발자들은 일단 다양한 것들을 빠르게 봐야 한다고 생각한다


개인적으로는 [Do it! 데이터 분석을 위한 판다스 입문] 책의 5일 완성이 아닌


10일 완성을 추천하고


10일 동안 바짝 익히고


다양한 실습 코드를 따라 해보며 판다스가 어떻게 쓰이는지 빠르게 아는 게 중요할 것 같다


여러분의 데이터 분석은 [Do it! 데이터 분석을 위한 판다스 입문] 이 책으로 충분할 것 같다



본 서평은 이지스퍼블리싱에서 서적만 제공받은 자유로운 형식의 서평입니다


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
알고리즘 인사이드 with 파이썬 - 86개 풀이로 문제 해결 능력, 사고력을 키우는 알고리즘 & 자료구조 입문서
손혁제 지음 / 한빛미디어 / 2023년 10월
평점 :
장바구니담기



파이썬을 공부하면 처음에는 굉장히 재밌다




다른 언어들에 비해 입문하는데 허들이 낮고




문법이 쉬워서 요즘 처음 개발 공부 언어로 입문하는데 파이썬만 한 게 없는 것 같다




파이썬은 보안뉴스(https://m.boannews.com/html/detail.html?idx=116756)에서




IT 업계에서 인기 프로그래밍 언어를 조사해 본 결과




파이썬이 1위라고 말했을 정도다






나도 그래서 파이썬으로 개발 공부에 입문했다




처음엔 너무 재밌었다




print('hello world')를 입력하면




바로 hello world가 출력됐다




print('hello world')




>>> hello world






하지만 그 재미도 잠시 개발 사고를 키우려면




알고리즘이라는 엄청난 벽이 여러분을 기다리고 있다




그런 알고리즘 공부에 도움을 줄 책이 있다




[알고리즘 인사이드 with 파이썬]이다






책을 보기 전에 알고리즘은 왜 공부해야 할까?




알고리즘은 문제 해결 능력을 향상시켜서 다양한 문제 상황에 대응할 수 있는 능력을 기를 수 있기 때문에 공부해야 한다


알고리즘은 코드의 효율성을 높여주므로 같은 문제를 해결하는 코드라도, 알고리즘 공부가 잘돼 있으면 더 빠르고 더 적은 자원을 사용해 문제를 해결할 수 있다




그래서 프로그래밍 언어를 배우는 것과 알고리즘 공부는 함께해 줘야 더 나은 개발자가 될 수 있기에 알고리즘 공부를 해줘야 한다






알고리즘 인사이드 with 파이썬의 목차는 이렇다




이 책은 파이썬 초보부터 읽을 수 있는 책으로




한빛미디어에서도 이 책을 초중급 이상부터 읽으라고 추천하고 있다




책은 바로 알고리즘으로 들어가는 게 아니라




파이선 기본 문법을 설명하고




파이썬 정규 표현식을 설명하고




파이썬 핵심 자료 구조에 대해 설명한 후




기본 알고리즘으로 들어가기 때문에




파이썬을 처음 공부한다고 해도 걱정할 필요 없이




이 책으로 알고리즘 공부를 시작해도 된다




책을 읽으면서 장점은 4가지였다




1. 책이 컬러다




그림이 컬러고, 그림 설명이 굉장히 잘 돼 있어서 이해하기 편했다




트리의 find를 예시로 보여주자면




그림만 달랑 있는 게 아닌 순서가 어떻게 되는지 그림에 잘 설명돼 있어서 이해하기 편했다




2. 알고리즘 문제가 많다


각 주제별 다양한 문제로 총 86개의 문제 풀이로 파이썬 알고리즘 기본기를 탄탄하게 해준다




문제는 난이도, 키워드 힌트, leetcode에서 몇 번 문제인지 알려준다




1번 문제를 자세히 보여주자면




실제 알고리즘 문제 푸는 흐름을 아주 잘 알려주고 있고




문제 정의를 읽고 문제 해결을 어떻게 해야 하는지, 해결 코드가 어떻게 되는지까지




17년 차 개발자가 쓴 책이라 하나의 흐름으로 잘 보여줘서 좋았다




3. 최신 책이다




개발은 하루가 다르게 바뀌기 때문에 최신 책으로 공부하는 게 좋다




이 책은 10월 19일에 출간된 책으로 아직 두 달도 안 된 따끈따끈한 신간이다




여러분이 파이썬 알고리즘 공부하며 코드를 타이핑하는데 에러 메시지가 뜰 일이 없을 것이다




간혹 오래된 책들은 책을 보고 타이핑을 했는데도 문법의 변화로 에러 메시지가 뜰 때가 있다






4. 예제 코드를 제공해 준다




책을 보고 타이핑하면 되는데 예제 코드가 왜 필요해? 라고 생각한다면




둘 중 하나다




프로그래밍 언어를 제대로 공부해 본 적이 없거나




뛰어난 타이핑 실력으로 오타가 나지 않거나




난 개발 공부를 시작하면서 컴퓨터는 아기라고 생각하며 공부하고 있다




일일이 하나하나 알려줘야 한다




예를 들어 hello world를 화면에 출력하고 싶다면




print('hello world')라고 입력해야 한다




위 코드에서 단 하나라도 빠지면 화면에 hello world가 출력되지 않는다




이건 아주 짧은 코드지만




만약 여러분의 정답 코드가 10줄 이상이 되는데 에러 메시지가 떴다면




에러 메시지가 뜬 곳을 찾아서 수정해야겠지만




내가 못 보고 지나친 곳에서 자꾸 에러 메시지가 떠서 내가 수정할 수 없을 수도 있다




그럴 경우를 대비해서 알고리즘 문제 정답 코드가 필요하다




초보 개발자의 코드와 17년 개발자의 코드는 당연히 다를 것이며




예제 코드는 내 코드보다 훨씬 효율적일 것이기 때문에




내 코드와 예제 코드를 비교하며 고민하는 것도 하나의 공부기 때문에




예제 코드는 반드시 필요하다






이렇게 [알고리즘 인사이드 with 파이썬] 책에 대해 알아봤다




이제 개발 공부 1년이 조금 넘은 초보 개발자의 생각에는




시중에 수많은 알고리즘 책들이 있지만




개발 초보자들은 그 많은 책들을 모두 보기 보다




한 권을 꾸준히 보고 익히는 게 더 효율적일 것 같다




이미 갖고 있는 책들이 있지만 파이썬 알고리즘 공부를 이 책으로 다시 시작하고 있다




여러분들도




[알고리즘 인사이드 with 파이썬] 책으로




알고리즘 실력과 프로그래밍 실력을 향상시켜 보자




한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다






댓글(0) 먼댓글(0) 좋아요(1)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
진짜 챗GPT API 활용법 - ChatGPT API 기반의 음성 비서부터 카카오톡/텔레그램 챗봇 제작, 랭체인 활용, 파인튜닝까지 ㅣ 위키북스 GAI 시리즈 1
김준성.브라이스 유.안상준 지음 / 위키북스 / 2023년 8월
평점 :
장바구니담기







2022년 11월 30일 챗GPT 등장 이후


챗GPT를 쓰지 않는 사람이 없다


학생부터 어르신들까지 챗GPT를 한 번도 안 써본 사람은 없어도


한 번 써본 사람은 없다는 얘기까지 나올 정도로


챗GPT는 우리 생활에 깊숙이 들어왔다


개발 직군에서도 예외는 아니다


나처럼 개발 공부하는 학생들 중 챗GPT를 모르는 사람은 단 한 명도 없을 것이고


챗GPT의 도움을 받지 않는 사람도 단 한 명도 찾기 어려울 것이다


그 정도로 챗GPT는 개발 공부에서도 중요한데


이런 챗GPT로 API를 활용하는 책이 소개됐다


[진짜 챗GPT API 활용법]


책 소개 전에 API란 무엇일까?


API란 Application Programming Interface의 줄임말로 고유한 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘으로 중간 다리 역할을 하는 기능을 한다고 생각하면 된다


예를 들어 내가 식당에 가서 주문을 하는 고객이고 내 주문을 받고 그 주문을 주방으로 전달하는 서버가 있을 때 나와 주방 사이에서 내 주문을 전달하는 서버가 바로 API이다


다른 예로는 카카오톡의 API를 사용하면 개발자는 카카오톡에 로그인하는 기능을 자신의 애플리케이션에 쉽게 구현할 수 있어요


그렇다면 API 인증키는 무엇일까?


API를 사용할 때 필요한 고유한 코드로, 이 키는 API를 제공하는 서비스에서 사용자를 식별하고, 해당 사용자가 API를 얼마나 사용했는지, 어떤 기능을 사용했는지 등을 추적하는 데 사용된다 또한, API 인증키는 사용자가 API를 안전하게 사용할 수 있도록 하는 중요한 역할도 하기에 노출되지 않도록 유의해야 한다


이제 책으로 들어가서 책을 살펴보자면 목차는 아래와 같다


[진짜 챗GPT API 활용법] - 목차



이 책의 장점은 크게 4가지로 꼽을 수 있다


1. 환경 설정부터 코드 작성까지 초보자도 쉽게 따라 할 수 있다


챗GPT 시작하는 것부터 시작해서


챗GPT를 어떻게 활용하는지


챗GPT의 한계까지 알려주고


API 실습 환경을 조성하고


ChatGPT API 기본 사용은 어떻게 하는지


역할은 어떻게 부여하는지 등


초보자가 쉽게 따라올 수 있도록 자세히 설명돼있다


2.챗봇 개발뿐 아니라 클라우드 배포까지 챗봇 개발을 위한 과정을 구체적으로 안내한다


AWS 람다를 설정하고, 챗봇코드를 작성하는 등 자세한 설명이 나와있다


3. 다양한 예제를 통해 챗봇 개발 방법을 배울 수 있다


이 책에는 많은 예제들이 있는데


나만의 음성 비서 만들기, 텔레그램과 카카오톡에 나만의 AI 챗봇 만들기, ChatGPT API로 회사 챗봇 만들기 등 다양한 예제를 통해 다양한 개발 방법을 익힐 수 있다


4. 예제 파일을 제공해 준다


간혹 몇몇 책들은 강의는 제공하고 예제 파일은 제공하지 않는 책들이 있다


그런 것들은 나 같은 초보에게 너무 짜증 난다


강의를 보고 아무리 제대로 따라쳤다고 생각해도


오류가 날 때가 있기에 그럴 경우 강의를 멈춰놓고 일일이 비교하는 것 자체가 너무 오래 걸린다


물론 공부는 그렇게 하는 게 맞지만 어느 정도 확인을 해도 답이 보이지 않으면


예제 코드를 보고 바로 확인하는 게 진도를 빨리 나가는 방법인 것 같기도 하다


그래서 예제 파일을 지원해 주는 걸 선호한다



이 책은 챗GPT API를 어떻게 활용해야 하는지


빠르게 알려주는 실전서 같은 책이다


책을 읽고 제대로 공부한다면


API를 활용하는데 그렇게 어려울 것 같지는 않다


올해 8월 나온 따끈따끈한 신간으로


챗GPT API를 제대로 활용하고 싶은 사람이라면


누구에게나 추천한다


이 책을 통해 당신의 챗GPT 활용 능력을 한 단계 끌어올려 보길 바란다




본 서평은 네이버 코딩 카페 코뮤니티에서 서적만 제공받은 자유로운 형식의 서평입니다


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo