반응형

파이썬 5

(서평) 처음 시작하는 FastAPI (빌 루바노빅) - 한빛미디어

예전의 api는 지금에 비해 훨씬 간단했다. 기술이 발달함에 따라 점점 더 복잡해졌고 그에 따른 업무도 분류되어 갔다. 장고(Djanggo)처럼 모든 것을 다 담은 종합선물세트 같은 프레임워크도 있지만 여전히 속도는 중요한 요소다. FastAPI는 간단한 문법으로 빠른 웹서비스를 만들기 위해 나타났다. 현재 Flask를 넘는 인기를 구가하고 있다.  FastAPI는 최근 가장 핫하다고 할 수 있는 파이썬의 웹 프레임워크다. 간단한 문법 체계 덕분일까. 책 또한 다른 책들에 비해 얇다고 할 수 있다. 책이 파이썬 문법에 대해 다루지 않기 때문에 더 그런 면도 있지만 본격적으로 프레임 워크를 한다면 파이썬은 기본적으로 다룰 수 있다는 전제가 맞는 것 같다.  책은 코드로 가득 차 있기 때문에 따라 해 볼 수..

(서평) 챗GPT API를 활용한 챗봇 만들기 (이승우) - 한빛미디어

chatGPT 이후 이제는 놀랍지도 않을 만큼 많은 LLM들이 등장하고 있다. 이제는 단순히 AI와 대화를 나누는 일에만 국한되지 않고 어플레케이션을 만드는 방법에 더 많은 관심이 쏟아지고 있다. 아무리 비영리 목적으로 시작한 openAI라고 하더라도 대규모 서버를 운영하는 비용이 만만치는 않을 것이다. 수익성에 대한 고민은 어쩔 수 없을 터이고 상업적으로 LLM을 시작했다면 그 이유는 더 명확할 것 같다.  언어 모델인 만큼 가장 쉽게 접근할 수 있는 것이 바로 챗봇이 아닐까 싶다. chatGPT를 이용하면 정말 그럴싸한 챗봇을 만들 수 있을 것 같다. 하지만 홀로 시작하면 챗봇이라는 것이 막연할 수밖에 없다. 그런 면에서 이 책은 꽤나 넓은 범위를 아주 자세하게 설명하고 있다.  일단 파이썬에 대한 ..

이것이 취업을 위한 코딩 테스트다 with 파이썬(나동빈) - 한빛미디어

이 책은 좀 사연이 많다. 이 책을 장바구니에 담은 이유는 "테스트 주도 개발"에 대해 공부해보고 싶어서였다. '코딩 테스트'라는 키워드만으로 검색해서 마구 담다가 미처 확인하지 못한 채 구매가 되었다. 그리고 'with 파이썬'은 작은 글씨였기에 파이썬으로 되어 있는지도 몰랐다. 결국은 어느 하나 나랑 맞는 게 없는 책이었다. 파이썬에 대해 점차 알아갈 때 다시 꺼내 들었다. 사실 이때까지도 '코딩 테스트'는 '테스트 주도 개발'이라고 착각하고 있었다. 책을 펼치는 순간, 취업할 때 필요한 정말 '코딩 능력 테스트'라는 것을 알게 되었다. 내가 취업할 때에는 딱히 코드 테스트를 하지 않았다. 그리고 직군이 코딩 능력보다는 메카닉 쪽을 만지는 일도 많았기 때문에 그렇게까지 높은 코딩 능력이 필요하지 않았..

(서평) 개발자를 위한 실전 선형대수학 (마이크 X 코헨) - 한빛미디어

알고리즘을 만들다 보면 자연스럽게 수학 공식들이 필요하다. 풀어가는 과정을 모두 코딩으로 구현하면 과정도 만만치 않고 오류가 생길 가능성도 높아진다. 그리고 무엇보다 시간이 오래 걸린다. 알고리즘의 속도는 곧 성능이다. 최근에는 라이브러리 형태로 이런 것들을 제공해 주는 경우가 많아졌다. 그래서 손쉽게 구현이 가능하다. 하지만 범용 라이브러리 기능에는 필요하지 않은 기능까지 포함되어 있는 경우가 많다. 더 타이트한 성능 개선을 위해서는 내부를 정확하게 알아 둘 필요가 있다. 선형대수학의 기본과 이를 파이썬으로 활용하는 방법을 다루는 이 책은 한빛미디어의 지원으로 읽어볼 수 있었다. 벡터와 행렬을 다뤄 본 지가 언제인지 기억이 나질 않을 정도로 세월이 흘렀다. 고등학교 수학 2에서 그리고 대학교에서 다뤘을..

(서평) 나도 하는 파이썬 데이터 분석 (김규석, 김현정) - 한빛미디어

최근에 파이썬의 기세는 무섭다. 간단한 코딩과 엄청나게 많은 라이브러리로 인해서 정말 빠른 개발이 가능해졌다. 최근에는 RPA에서 파이썬은 많은 역할을 하고 있는 분위기다. 자료를 받아와 분석하고 데이터를 만들고 보여주는 것은 물론이거니와 인터넷에서 자동으로 자료를 취득하는 것도 가능하다. 일련의 과정은 C++과 비교해 보면 정말 경이롭다. 파이썬을 배워보려고 주피터 노트북도 깔아보고 Visual Code로도 해봤지만 역시 가장 귀찮은 것은 라이브러리 설치다. 명령어만 치면 설치되긴 하지만 가끔은 설정이 꼬이기도 하고 반응하지 않기도 했다. 하지만 책에서 소개한 구글의 Colab을 이용하면 대부분의 라이브러리를 지원해서 좋았다. 처음 시작할 때 시간이 약간 걸리는 것을 제외하면 파이썬을 공부하기에 좋은 ..

반응형