전체 글33 개발자를 위한 커리어 관리 핸드북 개발 공부에 바빠서 커리어를 집중적으로 관리하기 어려운 사람들에게 필요한 책이다. 면접, 조직 문화, 채용, 발표, 평가 등 다양한 측면에서 개발자가 성장하기 위해 겪어야 하는 일들에 대해서 알려준다. 맨 뒷 장의 특별 부록을 통해 국내의 개발자 10인이 자신의 커리어를 성장시킨 과정과 팁에 대해서 소개하고 있어서, 성장에 대한 열정이 떨어진 개발자라면 자신이 맞는 길을 가고 있는 것인지 생각할 기회를 얻을 수 있다.보통 개발자는 이직을 통해 자신의 몸값을 높이는 경우가 잦다. 이직을 생각하고 있는 개발자라면 이 책을 통해 통상적인 면접에 어떻게 대비해야 할지 알 수 있다. 이 책에서 설명하는 면접에서 나오는 질문 유형은 크게 세 가지가 있는데, 면접자에게 초점을 맞춘 질문이 첫 번째이고, 면접자의 능력.. 한빛미디어 데이터 분석으로 배우는 파이썬 문제해결 1장 ubuntu / 인스턴스 유형 t2.large / 볼륨 24G / 키 group, 값 server / 보안그룹 기본 ssh 이외에 tcp 8888 (anywhere)이후 탄력적 ip 생성 및 연결 생성된 EC2 연결을 위해 mobaxterm 설치전에 생성한 탄력적 ip / 서버 계정 ubuntu / key값 넣고 ok하면 연결되는데, mac에서는 터미널에서 chmod로 키페어파일 권한 변경해주고, ssh 연결필요. ex) ssh -i python_apart.pem ubuntu@탄력적 ip -간단한 리눅스 명령어# 관리자 계정, $ 일반계정su 는 관리자 계정, su - ubuntu 입력 시 일반 계정pwd : 현재경로ls : list로 현재 경로의 파일리스트 출력ll : list all로 현재 경로의 파.. python 개발자 기술면접 노트 18년 차 개발자로 현재 카카오에서 파트 리더를 맡고 있는 면접관의 시각에서, 구직자들이 취업과 이직을 위해 서류를 준비하는 방법과, 기술 면접과 코딩 테스트를 준비하는 방법을 기술 노트 형태로 담고 있다. 취업을 위해 서류를 항상 준비하고 가지고 있어야 하며, 이력서를 매년 업데이트해서 이직할 때 바로 제출할 수 있도록 하라는 조언과 함께 첫 장이 시작한다. IT 취업 정보만 얻기 위해, IT 전문 구인구직 사이트인 원티드, 프로그래머스, 인디드, 리멤버, 로켓 펀치 등에서 이력서를 등록해놓고 연봉정보와 기업에 대한 정보를 얻기 위해, 잡플래닛, 크레딧잡, 블라인드 등에서 회사정보를 찾아보기를 권한다. 또한, 성장가능 성이 높은 스타트업들을 찾는 방법 중에 하나로, 구글 플레이 스토어의 분야별, 카테고.. 한빛미디어 3월에 태어난 여성 회원 목록 출력하기 SQL을 실행하면 다음과 같이 출력되어야 합니다.MEMBER_ID / MEMBER_NAME / GENDER / DATE_OF_BIRTHseoyeons@naver.com박서연W1993-03-16 예시MEMBER_PROFILE 테이블이 다음과 같을 때MEMBER_ID / MEMBER_NAME / TLNO / GENDER / DATE_OF_BIRTHjiho92@naver.com이지호01076432111W1992-02-12jiyoon22@hotmail.com김지윤01032324117W1992-02-22jihoon93@hanmail.net김지훈01023258688M1993-02-23seoyeons@naver.com박서연01076482209W1993-03-16yoonsy94@gmail.com윤서연NULLW1994-.. coding test 실무로 통하는 인과추론 with 파이썬 "연관관계는 인과관계가 아니다." 는 말은 맞지만, 연관관계는 때로는 인과관계가 될 수도 있다. 통계학을 공부한 사람이면, '연관관계는 인과관계가 아니다.'를 배운 적이 있을 것이다. 그럼에도 불구하고, 사람들은 연관관계를 통해 인과관계를 추론하게 된다. 이 책에서는 주식 투자자가 주가가 급등하기 직전에 매수했거나 폭락하기 전에 매도 했던 경험을 예시로 들어, 시장 타이밍을 맞출 수 있다고 착각하는 경우가 있다고 말한다. 많은 사람들은 자기 직관이 불규칙한 주가의 움직임과 인과적으로 연결되어 있다고 생각하면서, 잘못된 믿음을 더 위험한 베팅으로 이끌고 결국에는 투자자산을 잃게 된다. 즉, 연관관계는 2개의 수치와 확률변수가 같이 움직이는 것이며, 인과관계는 한 변수의 변화가 다른 변수의 변화를 일으키는.. 한빛미디어 밑바닥부터 시작하는 딥러닝 4 "딥러닝에 대해 공부하려면 제일 먼저 읽어야 할 책" 머신러닝과 딥러닝에 대해 배우고 싶을 때 가장 좋은 방법은 강의에서 설명하는 내용을 따라가는 방법도 있지만, 책 한권의 내용을 따라가면서 익히는 방법을 가장 추천한다. 딥러닝의 기초를 익히는데 참고할만한 많은 도서들이 있지만, 그중에서도 '밑바닥부터 시작하는 딥러닝'이 참고도서로 가장 적합한 것 같다. 이 책은 밴디트 알고리즘을 구현하는 것부터 시작해서, 마르코프 결정과정, 벨만 방정식, 몬테카를로법 등 수학적 알고리즘을 구현하는 이유와 방법에 대해서 차근차근 설명한다. 각각의 개념들에 대해서 딥러닝 문외한도 쉽게 이해할 수 있도록 구성되어있다. "밴디트 알고리즘이란?" 밴디트 문제에 대해서 설명할 때, 일반적인 방식으로는 손잡이 하나짜리 슬롯.. 한빛미디어 머신러닝 교과서 파이토치 편 머신러닝을 처음부터 끝까지 제대로 배워보고 싶다는 생각이 들었다.딥러닝과 머신러닝에 대해 들어본 적은 있지만, 얕게 알고 있기 때문에 통계 용어를 정확하게 사용하려면 머신러닝에 대한 지식들을 더 쌓아야 할 필요성을 느꼈다. 특히, 머신러닝이 어떤 학습과정을 거치는지 궁금한 점이 있었는데, 이 책 한권을 공부한다면 빠르게 해결이 가능할 것 같다는 생각이 들었다. 책에서 설명하는 내용에 따르면 머신러닝은 3가지로 나눠지는데, 지도학습, 강화학습, 비지도 학습이 있다. 그 중에서 지도학습은 레이블된 훈련 데이터에서 모델을 학습해 본 적 없는 미래 데이터에 대해 예측을 만드는 것이다. 지도학습의 종류에는 분류, 회귀 등이 있고, 강화학습은 환경과 상호 작용하여 시스템 성능을 향상하는 것이 목적으로, 예를 들어 .. 길벗 SQL_1 Learning SQL 1장 - 2장 계층형 데이터베이스 시스템에서 데이터는 하나 이상의 트리구조로 표현된다. 계층형 데이터베이스 시스템은 특정 고객의 트리를 찾은 다음 트리를 탐색하여 원하는 계좌 또는 거래 내역을 찾을 수 있는 도구를 제공한다. 트리의 각 노드는 0개 또는 1개의 상위 노드와, 0개나 1개 혹은 더 많은 수의 하위노드를 가질 수 있는데 이 구성을 단일 상위 계층 구조 : single-parent hierarchy 라고 한다. 또 다른 일반적인 접근 방식인 네트워크 데이터 베이스 시스템은 서로 다른 레코드 간의 관계를 정의하는 레코드 셋과 링크 셋을 나타낸다. 수의 자금 계좌에 게시된 거래를 찾으려면 다음과 같은 단계를 수행한다. 1) a의 고객기록을 찾는다.2) a의 고객기록으로부터.. 러닝 sql [도서실습] 내일은 코딩테스트 with 파이썬(자료구조와 알고리즘의 기초부터 실전까지) 중 옹알이(1) def solution(babbling): answer = 0 for word in babbling: for pronunciation in ['aya', 'ye', 'woo', 'ma']: word = word.replace(pronunciation, '') if not word.strip(): answer += 1 return answera=' 'print(not a.strip()) #Trueb=' ha'print(not b.strip()) #False문제 설명머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙.. coding test 이전 1 2 3 다음