정말 피하고 싶었지만 어쩔수없이 React.js를 공부해야 하는 상황이 왔다. 프론트 안 내키는데.... 어쨌건 nodejs 와 npm을 설치하기로 했다. 나의 환경은 윈도우즈10의 wsl2, 우분투의 버전은 20.04다. 왜 그런지 모르겠는데 npm은 설치할때마다 매번 이슈가 생긴다. 한번에 깔끔하게 설치된 적이 없는듯... 아무튼 일단 nodejs부터 설치해보자. 나는 이 링크를 따라서 설치했다: github.com/nodesource/distributions/blob/master/README.md#debinstall nodesource/distributions NodeSource Node.js Binary Distributions. Contribute to nodesource/distribution..
여러 가지 방법이나 툴이 있는데 나는 DbVisualizer를 사용했다. 지원해주는 데이터베이스가 더 있는데 우선 난 postgreSQL을 사용하기도 하고, 급하니까 이거만 연결해서 뽑아보기로 하겠다. DBVisualizer은 여기서 다운받으면 된다. - www.dbvis.com/download/10.0 Download the old DbVisualizer 10.0.27 - For Windows, macOS, Linux We use cookies to ensure that we give you the best experience on our website. However you can change your cookie settings at any time in your browser settings. w..
깃허브 계정을 헷갈리는 바람에 잘못된 계정으로 커밋후 푸쉬까지 했는데 그 직후에 깨달았다. 덕분에 깃허브 계정의 잔디밭이 커밋이 있는 날임에도 회색을 띄고 있어서 영 거슬렸다. 이에 커밋의 author 수정하는 방법을 찾았는데 중간에 nano 에디터의 사용법을 몰라서 약간 헷갈렸어서 정리해본다. 근데...이게 일주일전 일이라 중간 과정이 좀 생각이 안 남 ㅠㅠ 우선 git log 로 커밋히스토리를 확인해본다. commit b0sdfsdf13dffdggdfgfg Author: wrong_user Date: Tue Sep 20 18:44:05 2020 +0900 second commit: commt msg2 commit b5783drtedrd2dfgdfgd Author: wrong_user Date: Tue..
새로 들어온 회사에서 윈도우가 탑재된 데스크탑을 받았다. 처음엔 좀 당혹스러웠지만 다행히도 윈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..
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..
NumpyNumeric PythonNumpy는 리스트로 다룰수 없는 다차원 배열이나 행렬등을 손쉽게 처리할 수 있도록 해주는 라이브러리로, 선형대수적인 연산을 할때 유용하게 사용되는 패키지다. 특징- Numpy의 array는 같은 타입의 데이터만 가질 수 있다(type coercion)- 일반적인 연산들은 파이썬 리스트와 Numpy array에서 다르게 동작한다. Numpy의 array는 일종의 벡터로 생각하는 편이 좋은데 예를 들어 리스트 간의 합은 리스트의 확장이 결과가 되지만, np.array에서는 각 요소의 값이 더해진 것이 그 결과가 된다. 또한 벡터의 내적이나 벡터의 길이 등을 구하는 연산도 제공한다. 설치방법- pip3 install numpy- 보통 임포트할땐 import numpy as ..
- Total
- Today
- Yesterday
- 혼자공부하는얄팍한코딩지식
- 아토믹코틀린
- django
- 싱가폴여행
- 싱가포르
- 머신러닝파워드애플리케이션
- 파고다후기
- 동남아
- 해외여행
- askcompany
- udemy
- Singapore
- 한빛미디어
- 개발자리뷰어
- 다시미분적분
- Docker
- 싱가폴
- 길벗출판사
- 파고다갓생후기챌린지
- Python
- 그래프QL인액션
- 리액트와함께장고시작하기
- 나는리뷰어다2022
- 한빛출판사
- SRE를위한시스템설계와구축
- BookDiscussion
- 나는리뷰어다
- 유데미강의
- SQL기초구문
- 파고다강남후기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |