본문 바로가기

분류 전체보기

(135)
SQL로 시작하는 데이터 분석 SQL은 데이터 분석에 기본이 됩니다. 데이터는 기본적으로 Database에 저장되고 관리되기 때문입니다. 요즘은 ORM이 많이 사용하고 있어서 실제 쿼리 없이 JPA도 많이 사용하고, Sqlalchemy 및 Framework자체적으로 지원하는 경우도 많습니다. R을 통해서 데이터 조회를 해보실수도 있고, Pandas를 이용해서 Grid형태로 데이터를 조회 하실수도 있고 방법은 정말 다양합니다. 즉 처음 개발을 쿼리보다 ORM 및 다른 방법을 먼저 접해보셨다면 쿼리가 더 어색할수도 있습니다. 하지만, 경우에 따라서 많이 직접 쿼리를 사용해야지 처리가 가능한 부분도 많이 있고, Data를 사용하고 처리하는 역활에서는 기본적으로 SQL을 통한 쿼리를 작성할수 있어야 합니다. 이런 질문이 떠올랐습니다. 상대적..
파이썬 웹 프로그래밍, 기초편 Django(장고)로 배우는 쉽고 빠른 웹 개발 파이썬으로 웹개발을 할때 다양한 Framework가 나타납니다. Java의 경우 Spring으로 거의 일원화 되었지만, Python의 경우 Django, Flask, FastAPI등 많은 선택지가 있습니다. 장고의 경우, Python을 대표하는 프레임워크이고 가장 많이 사용합니다. 한빛미디어에 김석훈 저자님의 책은 빨강색(기본편), 파란색(실전편) 중에 이번에 기본편에 대해서 개정판이 나왔습니다. 이번에 개정된 3판에서는 2022년에 Release된 4.0 기반으로 책이 작성되어 있습니다. 글을 작성하는 시점에 최신 버전 정보는 아래와 같습니다. Django 4.1.3 release notes¶ November 1, 2022 Django 4.1.3 fixes a bug in 4.1.2 and adds c..
개발자를 위한 머신러닝&딥러닝 로런스 모로니의 책이 출간되었습니다. 구글 인공지능 팀 리더로 유명하신 분입니다. 제목의 대상이 "개발자를 위한" 이라는 멘트가 어떠한 내용이 있을지 흥미로운 부분입니다. ■ 대상독자 개발자를 위한 (원서에서는 For Coders)라고 정의된 이유에 대해서 생각해보면, "로런스 모로니" 저자분도 처음부터 머신러닝 개발을 하시지 않았고, 처음에는 개발자로 구글에서 파이어베이스 제품관련 일을 하시면서, 텐서플로 팀에 합류하시게 되었습니다. 개발자입장에서 머신러닝을 잘 활용하는 방법과, 그것을 실제 서비스에 배포하는 것에 대해서 개발자 입장에서 책을 통해서 전달하려는 내용이 구성되어 있다고 보시면 될거 같습니다. ■ 책의 구성 이책은 텐서플로 기반으로 예제 코드가 구성되어 있습니다. 책의 2부에서는 실제 안드..
모두를 위한 클라우드 컴퓨팅 보통 클라우드의 기술에 대한 내용이 요즘은 AWS의 사용기술과 사용기법에 대한 책이 출간됩니다. 하지만 클라우드 ≒ AWS 를 의미 하지는 않습니다. 추가로 Docker, Kubernetes등도 마찬가지 입니다. 클라우드 ≒ Docker, Kubernetes 입니다. 이러한 다양한 클라우드의 기본적인 원리 및 동작방식을 설명해주는 책이 이번에 출간되었습니다. 책을 통해서 클라우드의 기본 개념을 바탕으로 우리가 흔히 접하는 가상화, 컨테이너, 도커, 쿠버네티스의 기술을 순차적으로 설명합니다. 처음 책을 받아들면, "와. 엄청 두껍다" 라는 감탄사가 나옵니다. 글자 폰트도 크지 않으며, 675Page에 두꺼운 책입니다. 외국 번역도서도 아닌 국내 저자분의 저서인 점이 눈에 들어옵니다. ■ 용어 · 책의 목차..
데싸노트의 실전에서 통하는 머신러닝 데싸노트라는 이름은 책이 출간되기 전에 유트브를 통해서 접하였습니다. 그때도 모르는 부분에 대해서 알기 쉽게 설명해주시는 모습을 보면서 많은 도움을 받았습니다. 이번에 책을 출간하시게 되었는데, 책의 Focus는 실제 현업에서 가장 많이 사용하는 Top10알고리즘을 기반으로 조금더 현업에서 바로 적용하는데 도움을 받을 수 있는 책을 출간하셨습니다. 유트브 채널 : https://www.youtube.com/c/%EB%8D%B0%EC%8B%B8%EB%85%B8%ED%8A%B8 데싸노트 Data Science 입문자들에게 정보를 드리기 위한 채널입니다 :) www.youtube.com 인터넷 강의 : https://taling.me/vod/view/45190 (책에서는 10개의 알고리즘이 소개되는데, 강의에..
혼공파 6주를 마지며 한빛미디어에서 혼공족이라는 프로그램을 진행합니다. 이번에 "혼자 공부하는 파이썬" 요약해서 혼공파에 신청하여서 6주간의 과정을 진행했습니다. 파이썬을 사용한 경험이 조금 있어서 이번에 6주간 내가 아는것은 더 확실하게 알고 싶었고 모르거나, 애매한 부분은 명확히 알고 싶어서 신청하게 되었습니다. 처음 3주차 까지는 책도 요약하고, 다른 방법으로 테스트도 진행하고 책보다 조금더 확장해서 예제도 만들어보고 진행을 했는데 여름휴가 시즌을 거치면서 진행하는 페이스가 조금 무너지면서 처음 시작할때보다는 페이스를 끌어올리지 못했습니다. 그래도 기본과제, 심화과제는 모두 완료하기 위해서 노력을 하였고 책에 있는 내용은 모두 읽어보고 이해 안되는 부분은 코드작성을 해보려고 했습니다. 분명 아는것도 이렇게 과정을 거치면..
SRE를 위한 시스템 설계와 구축 이 책의 부제는 "구글이 공개하는 SRE 모범 사례와 설계, 구현, 운영 노하우" 저자분들이 구글에서 현재 근무중이시거나, 이전에 구글에서 근무를 하신 분들로 구성되어 있습니다. 요즘 SRE라는 용어가 많이 회자되고 있는것 같습니다. 부서이름도 SRE라는 부서명을 사용하는 곳도 있습니다. ■ SRE가 무엇인가요? Site Reliability Enginee의 줄임말 입니다. 한글로 통용되는 번역어는 "사이트 신뢰성 엔지니어" 라고 해석됩니다. 처음에 이 용어가 잘 와 닿지 않았습니다. 정확히 SRE 업무가 무엇인지 정의내리기 어려웠습니다. 사이트 신뢰성 엔지니어링(SRE)은 IT 운영에 대한 소프트웨어 엔지니어링 접근 방식입니다. SRE 팀은 소프트웨어를 툴로 활용하여 시스템을 관리하고, 문제를 해결하고..
혼공 파이썬 6주차 ■ 기본미션 ☞ p.431 [직접 해보는 손코딩:BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 캡쳐하기 export설정을 하는경우, 1) 작업하시는 폴더에서는 바로 파일명만 입력해도 동작함, 단 flask run은 해당 폴더안에서만 수행 2) full경로를 ""로 안에 적어서 실행하면, 어디서든 동작함 ■ 선택미션 ☞ 혼공 용어 노트에 나만의 언어로 객체, 클래스, 인스턴스, 생성자, 메소드 정리하고 공유하기 많이 들어본 "객체지향언어", "OOP" 한번 생각해보면 : 우리는 지향 하기 때문에, 객체의 사용이 권장되는것이다.!! 객체의 사용이 권장되는 언어 라고 풀어쓸수 있을까? 그러면 객체는 무엇일까? 기본적으로 클래스는 여러 언어에서 많이 사용하는 개념으로 쉽게 개념을 잡을수..