본문 바로가기

book

(60)
스트리트 코더(Street Coder) 책의 제목도 그렇고, 표지의 그림도 매우 궁금증을 일으키는 구성입니다. 개발자의 성장은 끝이 없고, 기존의 기술도 심도있는 학습이 필요하고 새로운 기술의 발전도 빠르기 때문에 "개발자 생존 가이드" 이 부분은 어느 개발자 분들이나 추구하는 방향이 아닐가요? 이 책에서는 어떠한 내용을 다룰까 궁금합니다. 책에서는 코드적인 내용이 있을까? 마인드 부분을 강조하는 것일까요? · 저자분은 독학으로 개발자가 되었다고 합니다. MS에서 윈도우 핵심부서에서 근무를 하신 이력이 있으시고, 이책은 독학하면서 MS엔지니어가 된 저자의 경험을 바탕으로 수 많은 개발자를 위한 생존 법칙과 노하우를 담고 있습니다. ■ 목차 및 책 소개 살펴보기 · 목차 1장 거리로 2장 실용적인 이론 3장 유용한 안티패턴 4장 맛있는 테스트 ..
우아한 타입스크립트 with 리액트 책의 제목은 "우아한 타입스크립트 with 리액트" 입니다. 부제는 "배달의민족 개발 사례로 살펴보는 우아한형제들의 타입스크립트와 리액트 활용법" 입니다. 이 책은 타입스트립트 책입니다. 저자분은 특정 1인이 아닌, 우아한 형제들에서 "웹프론트개발그룹" 에서 공동집필을 하였습니다. 총 8분이 공동집필하셨습니다. 정말 좋은 오보딩 가이드 책이 될것 같습니다. 이렇게 회사에서 실제 사용하는 실무코드 및 노하우를 설명해주는것이 개발자 입장에서는 매우 현실적인 조언이 되기 때문입니다. ■ 책의 구성 · 기본적으로 타입스크립트를 설명합니다. 다만 기본적인 html,css,javascript를 알고 있다면 조금 수월하게 책을 접할수 있습니다. · React를 알고 있으면, 우형에서 React의 JSX문법활용, Ho..
핸즈온 머신러닝 모든 분야에서 Bible처럼 불리우는 책이 있습니다.머신러닝, 딥러닝에 관심이 있거나 업무에 활용하시는 분들은 이책을 들어보셨고 대부분 이책을 통해서 학습을 하시지 않았을까 생각합니다.이번에 같은 이름으로 [3판]이 나왔습니다. 기존 2판과 어떤점이 다른지는 뒤에서 설명드리겠습니다.책의 부제에서도 나와있는것 처럼 사이킷런, 케라스, 텐서플로2을 기술요소를 주로 사용하고 있고, google vertex등을 이용하는 부분도 뒤에 언급드리겠습니다. 책의 두께가 있다보니, 분철을 별도로 하지 않아도 기본적으로 책의 구성이 아래와 같이 되어 있습니다. 2판을 가지고 계신 독자분이 있으시면, 3판에서는 어떤 부분이 달라졌는지 가장 궁금하지 않으실까 합니다. 상세 변경 사항 : https://github.com/ag..
인간 vs. AI 정규표현식 문제 풀이 대결 책의 제목부터 매우 흥미롭습니다. AI와 대결이라니요. 보통 ChatGPT, 코파일럿등 AI를 통해서 가장 개발적으로 처음 접근하는 화두가 정규표현식입니다. 컨셥에 딱 맞죠. 예전에도 어딘가에서 내가 원하는 문자열 형태를 샘플로 여러개 입력을 하면 그에 맞는 정규표현식을 제공하는 사이트가 있을 거라고 생각을 했는데, 생각보다 그런 서비스를 하는 사이트는 없었습니다. 자주 사용은 안하는데, 딱 필요할때가 있는 정규표현식을 이번 기회에 이책을 통해서 좀 더 잘 활용 할수 있을 것 같은 생각이 들었습니다. 정규표현식을 대부분의 언어에서 지원을 합니다. grep, sed, AWK, perl 뿐만 아니라, Java, .net. javascript, GO, Rust 등등 생각해보면, 이렇게 다양한 언어에 대해서 공..
개발자의 하루를 바꾸는 코파일럿 & 챗GPT 이 책을 궁금해 하시고, 관심이 있는 독자분은 개발자일 확율이 높습니다. 챗GPT는 범용적으로 사용되는 AI도구이지만, 코파일럿은 개발을 하는 코드적인 부분이 많기 때문입니다. 처음 copilot이 나왔을때 코드에 대한 어시스턴트를 제공하는 것을 보고 매우 놀랐습니다. 벌써 출시된지 1년이 넘어가고 있습니다. 그만큼 기술은 더 안정적이고 많은 요즘은 살펴보지 못했지만, 많은 변화가 있을것 같습니다. 책에서는 한가지 Copilot만 사용하지 않고 챗GPT도 함께 개발적인 입장에서 바라보고, 내용을 설명하고 있습니다. 코파일럿과 챗GPT는 소프트웨어 개발자의 작업을 돕도록 설계된 AI기반 도구입니다. 두 도구 모두 머신러닝 알고리즘을 사용해 지능적인 제안과 지원을 제공하지만, 각각 개발 과정에의 서로 다른 ..
아트 오브 셸 원라이너 160제 매우 흥미로운 책이 출간되었습니다. 셀 스크립트라는 분야는 들어보셨고, 시스템 어디엔가 나도 모르게 동작되고 background에서 실행되는 것을 많이 경험하십니다. 막상 학습을 하려고 하려면, 마땅한 자료가 없습니다. 약간 개인적으로 정규화 같은 느낌입니다. 한번에 내가 필요한 것을 구현할수 있지만, 선뜻 작성하기가 어려운 부분이 있습니다. 보통 프로그램과 달리 디버깅이 어려운 부분도 그 한몫을 하는것 같습니다. 셀에 대해서는 꼭 한번 정독으로 공부해보면 좋은 기술영역입니다. 서버의 OS가 대부분 linux계열이여서, 자연스럽게 별도의 설치 없이 shell을 동작시킬수가 있다는 점은 매우 큰 장점입니다. 일반적으로 crontab에 등록된 것을 수행하기 위해서, 아니면, 별도의 OS레벨의 backgrou..
모두의 한국어 텍스트 분석 with 파이썬 사용자의 수집데이터의 사이즈에 차이는 있지만, 서비스를 하는 입장에서는 데이터는 무조건 저장되고 누적됩니다. 로그인이 필수인 개인화된 페이지도 있고, 로그인이 없는 누구나 사용하는 서비스 페이지들도 있습니다. 데이터는 User들이 신규로 생성하는 데이터도 있지만, 통계성의 성격을 가지는 데이터들, 정형데이터/비정형데이터등 다양한 성격의 데이터는 어느 회사나 보유중입니다. 그러면 우리는 이것을 가지고 새로운 요구사항을 구현할수도 있고, 조금 더 나은 서비스를 위해서, 새로운 Value를 찾아보기 위해서 다양한 시도를 합니다. 여기서 중요한 부분은 대부분의 데이터가 한글이라는 부분입니다. 일반적인 데이터 분석책이 현재 많이 출간되어 있고, 대부분 파이썬을 이용해서 구현을 많이 합니다. 이 책의 제목은 "모두..
AWS 기반 데이터 과학 AWS에 수많은 서비스가 있습니다. 기본적으로 가장 많이 사용하는 EC2, S3, RDS등 웹서비스를 구성하기 위한 서비스 이외에 정말 많은 서비스가 제공됩니다. 이제 가지수를 하나하나 세워보는것은 의미가 없습니다. 서비스들이 계속 추가되고 그 속도가 매우 바쁩니다. 아래 왼쪽에는 대분류 카테고리 입니다. 이 항목이 "카테고리"입니다. 아래 "기계학습" 카테고리를 클릭했을때 오른쪽에 매우 다양한 AWS서비스 리스트를 확인할수 있습니다. 우리는 이렇게 다양한 모든 서비스를 다 사용할 수 없습니다. AWS에서 우리가 서비스하는 목적에 맞게 적절한 선택을 해야 합니다. 하지만 일반적으로 AWS를 다루는 책이 많이 있습니다. 일반적인 AWS의 필수기능 및 웹서비스를 하기 위한 항목, 가장 많이 사용하는 서비스에..