새로 들어온 회사에서 윈도우가 탑재된 데스크탑을 받았다. 처음엔 좀 당혹스러웠지만 다행히도 윈10에서는 윈도우즈 하위시스템으로 linux를 지원한다는 사실을 떠올리고 이걸로 개발환경을 만들기로 했다. 내가 하려는건 다음과 같다. - WSL2 & 우분투 설치하기 - VS code 설치 - Docker 설치하기 1. WSL2 설치 우분투를 설치하기 전에 WSL2를 설치하자. (나의 경우엔 우분투부터 설치하고 WSL2를 설치하긴 했는데 절차상 WSL2를 먼저 설치하는 편이 맞는 것 같다.) 방법 2개로 하나는 설정에 들어가서 바꾸기, 다른 하나는 파워 셸을 관리자 권한으로 실행해서 명령어 치기인데 어차피 결과는 같으니 둘 중 아무거나 입맛대로 하면 된다. 나의 경우엔 후자를 사용했다. 먼저 powershell..
회사에서 준 맥북이 있지만 개인용 맥북이 가지고 싶어서 하나 더 샀다. 구입했으니 개발환경을 세팅해야한다. 내가 설치하려는 것은 다음과 같다. HomeBrewPython3 (내 맥의 기본 파이썬은 2.7.10)Jupyter Notebookpyenv, autoenv, virtualenvGit 1. HomeBrew, Python3터미널에서 다음의 명령어를 친다/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew가 설치되면, 다음의 명령어를 쳐서 python3을 설치한다. brew install python3 python3을 설치하고 나면, setuptools도 손쉽게 설치할수 ..
터미널에서 jupyter notebook을 실행하면 현재 사용하는 가상환경이 아니라 일반 로컬환경인 상태로 실행된다. 나는 주피터를 장고의 ORM 쿼리를 짜거나 혹은 간단한 코드등을 짤 때 많이 쓰는데 환경이 달라서 여간 불편한 것이 아니었다. 때문에 주피터에 가상환경을 설치하는 방법들을 찾아봤다. Django shell로 주피터를 실행하기 1. 현재 가상환경에서 jupyter, ipython 과 django-extensions를 설치해준다. - pip install jupyter python django-extensions 2. Settings.py의 INSTALLED_APPS에 django-extensions를 추가해준다 - INSTALLED_APPS += ['django_extenstions',] ..
결정 트리(Decision Tree) : - 예상한 값을 주는 아랫부분을 리프라 하고, 리프의 값과 나누는 기준은 데이터로 결정된다. Data Frame : 테이블형의 데이터 타입. 액셀 시트같은걸 생각하면 된다, Pandas - 설치 : 링크 *데이터등을 불러올 때 random_state는 실행시마다 같은 값이 나오게 할지 여부를 정해주는 파라미터다. read_csv(path) : path에 있는 파일을 읽어온다. describe() : 읽어온 값을 보여준다. columns: 해당 파일의 컬럼들을 보여준다. 각 컬럼은 dot notation으로 불러올 수 있다. 만약 불러온 값에서 특정 컬럼들만 보고 싶다면 data[selected_columns] 식으로 불러오면 된다. 이 때 selected_colu..
모두의 연구소 풀잎스쿨 10기에서 스터디 두개를 참여하고 있다. 하나는 '일주일에 5문제', 다른 하나는 '파이썬 어디까지 써봐썬'이다. 새 회사로 가야하는데 코딩테스트에서 번번히 죽을 쑤고 있어서 (...) 강제로라도 문제를 풀기 위해서 참여하게 되었다. 스터디는 leetcode에서 코딩테스트에서 빈번하게 출제된 문제 위주로 풀고 서로 풀이를 공유하는 방식이다. 어제 첫 모임을 다녀왔는데 다 못 풀고 가는 바람에 내가 못해서 눈치보이지 않을까 걱정했는데, 걱정이 무색하게 다들 친절하셔서 마음이 놓였다. 첫 주의 주제는 배열 관련이었다. - problem set: https://leetcode.com/list/xuahk4h6/ Favorite - LeetCode Level up your coding sk..
여느 때처럼 페이스북을 쭉 훑다가 길벗출판사 페이지에서 개발자 리뷰어를 모집하길래 신청해봤고 운좋게도 당첨이 되었다. 내가 신청했던 책은 ‘다시 미분 적분’이다. 요즘 edwith에서 MIT 알고리즘 강의를 듣는데 여기서 가장 큰 난관이 수학(...)이었다. 수학을 할 일이 없다보니 거의 기억을 잃었는데 강의에서 교수님이 적당히 계산을 생략하고 넘어갈 때마다(제일 싫어하는 말: 이런건 당연합니다 & 굳이 설명하지 않겠습니다) 수학을 다시 해야겠다고 생각했는데 마침 이런 좋은 기회가 생겼다. 이 책은 책 서장에서 언급했다시피 극한부터 시작해 미분, 적분까지의 개념을 고등학교 수준에서 설명하는 책이다. 이 과정에서 종종 다른 부분도 다룬다. 각 챕터마다 앞부분에서 이번 챕터의 목표를 제시하고, 이전의 개념에..
랜덤프로세스 - 나올 결과의 종류는 예상할 수 있지만, 정확히 어떤 결과가 나올지는 알 수 없다. 주사위 던지기, 동전 던지기 등의 예시가 있다. 확률 P(A) = 사건A의 발생확률. 항상 0과 1사이의 값을 지닌다. 정의 : 상대빈도. 무작위 프로세스를 무한대로 관찰시 결과가 발생하는 시간의 비율 큰 수의 법칙 더 많은 관찰이 수집될 수록 특정 결과와 일치하는 확률이 해당 결과의 확률로 수집된다. 배반사건(disjoint) : 두 사건이 동시에 벌어질 수 없을 때 두 사건을 서로의 배반사건이라고 말한다. 즉 두사건의 교집합은 존재하지 않는다. 예를 들어 동전을 던질 때 양면이 동시에 나올 수는 없다. 독립사건(dependent) : 한 사건의 결과를 알고 있는 것이 다른 사건의 결과를 예측하는 데에 쓸..
통계 정의 : 수집한 자료를 가지고 가설을 검정하는, 즉 확률적으로 판정하는 수리적 논리 역할 : 어떤 사건이나 현상을 요약하고 조직화하여 과학적인 연구를 수행하게끔 한다. 목적 1. 얻어진 자료를 단순히 설명, 묘사하는 것 2. 얻어진 자료의 결과를 일반화하는 것 변인 1. 양적변인 (Quantitive) : 수량으로 표시되는 변인으로 숫자이고 계산이 가능 - 연속변인 (Continuous) 측정된 값. 주어진 범위 내에서 아무 값이든 가진다. 즉, 소수점으로 표시가 가능하다. 예시로 키나 체중 등이 있음 - 비연속변인 : 이산변인(Discrete). 특정 수치로만 표시되는 변인이다. 예로 한 가정이 소유한 자동차 수 등이 있다. 2. 질적변인(Qualitivae) :범주형(Categorical). 숫..
Datacamp 의 SQL Fundamentals 트랙을 공부하면서 정리한 내용이다. 첫번째 코스인 Intro to SQL for Data Science은 SQL의 기초를 정리하는 내용이었다. SQL (Structured Query Language) select 문 기본형 : select (field) from (table); - 중복을 제거한 값을 구하고 싶다면 필드명 앞에 distinct 를 넣으면 된다 - 갯수를 구하고 싶다면 count(field) 식으로 하면 갯수를 구할 수 있다 필터링 where (field) (=>= 2000; SELECT AVG(GROSS) FROM FILMS WHERE TITLE LIKE 'A%'; SELECT MIN(GROSS) FROM FILMS WHERE RELEAS..
도커를 사용하면 개발환경 설치하는 것이 훨씬 쉬워진단 말을 듣고 계속 공부해야겠다고는 생각하고 있었다. 하지만 아무것도 모르는 상태에서 책을 보고 있으니 막막한 상태였었는데, 마침 양재동코드랩에서 도커 수업이 있어 들을 수 있었고 이제 약간이나마 알게 되었으니 정리해보려고 한다. Docker란? 컨테이너 가상화 플랫폼 호스트 가상화: 호스트 OS 위에 게스트OS를 구동하는 방식. Virtual Box가 해당 사항 사용 하이퍼바이저 가상화: 하드웨어 위에 가상화 전문 소프트웨어인 하이퍼바이저를 설치하고 그 위에 가상환경 구동. Hyper-V 가 해당 기술 사용 도커의 경우에는 호스트OS 상에서 구역을 나눠 애플리케이션 동작을 위한 라이브러리 등을 컨테이너(Package software into standa..
- Total
- Today
- Yesterday
- 그래프QL인액션
- askcompany
- 한빛미디어
- 싱가포르
- SQL기초구문
- 길벗출판사
- 개발자리뷰어
- 유데미강의
- 한빛출판사
- 나는리뷰어다2022
- Python
- 동남아
- 혼자공부하는얄팍한코딩지식
- 다시미분적분
- udemy
- 싱가폴
- 파고다갓생후기챌린지
- BookDiscussion
- Docker
- 해외여행
- SRE를위한시스템설계와구축
- 리액트와함께장고시작하기
- 나는리뷰어다
- 머신러닝파워드애플리케이션
- Singapore
- django
- 아토믹코틀린
- 파고다강남후기
- 파고다후기
- 싱가폴여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |