jupyter notebook 환경 정리(from 제주코딩베이스캠프 강의)

IT기술/javascript, python|2021. 1. 17. 12:40

2020-05-24 작성

 

안녕하세요.
제주코딩베이스캠프의 이호준입니다.

 

꼭 영상에서 찍은 환경으로 실습하시지 않으셔도 괜찮습니다. 편하신 에디터를 사용하시기 바랍니다.(Jupyter Notebook이나 google Colab을 추천합니다.)

 

1. 주 환경은 Jupyter notebook을 사용했습니다. 해당 영상에는 활용법만 들어 있어서 google에서 Anaconda를 검색하신 후 다운로드 받으셔서 실행하시면 되십니다.

https://www.anaconda.com/

 

2. google colab에서도 바로 실습이 가능합니다.

https://colab.research.google.com/

 

3. Jupyter Notebook은 공식사이트에서 온라인으로도 사용하실 수 있습니다.

https://jupyter.org/try

 

4. Visual Studio Code에서도 Extension을 활용하여 Jupyter를 사용할 수 있습니다.

youtu.be/Xs5aM9FYuic

vscode 단축기:
ctrl+ “+” 확대, ctrl+”-” 축소
ctrl+n 새파일, ctrl+s 저장
f5 파일실행 선택
ctrl+f5 바로 실행
ctrl+shift+p 메뉴선택(jupyter실행)
ctrl+, 환경설정
ctrl+` 터미널

 

emmet 사용법:
 
!+tab: html 기본 템플릿
h1+tab
table>tr>td+tab
table>(tr>td{hello}*4)*3+tab
h1{hello}+tab
h$*6+p+tab

extention 설치:
python
live server – alt+l, alt+o 하면 실행
beautify – 단축키 설정 후 사용

 

출처: https://www.inflearn.com/course/%EC%A0%9C%EC%A3%BC%EC%BD%94%EB%94%A9-%EC%9B%B9%EA%B0%9C%EB%B0%9C-30%EB%B6%84%EC%9A%94%EC%95%BD-%EC%8B%9C%EC%A6%8C2

댓글()

javascript 빈 값, null, undefind 구분 함수

IT기술/javascript, python|2021. 1. 15. 23:48

2019-12-24 작성

 

javascript를 사용하다보면, string 빈 값과 null과 undefind 등을 한번에 구분할 수 있는 로직이 필요할 때가 있다. 나도 어디선가 퍼온 로직인데 유용하게 사용할 수 있다. 사용방법은 함수 isEmpty("[확인하고 싶은 값]")를 호출하면 된다.

var isEmpty = function(value){
	if( value == "" || value == null || value == undefined || ( value != null && typeof value == "object" && !Object.keys(value).length ) ){ 
		return true;
	} else {
		return false;
	}
};

댓글()

python 임시 테스트 서버 실행하기

IT기술/javascript, python|2021. 1. 15. 23:25

2019-12-12 작성

 

다음과 같이 python(혹은 ruby, nodejs)으로 임시, 테스트 서버를 실행할 수 있다.
실행하면 실행하는 디렉토리를 기준으로 웹서버가 실행된다.

 

python -m SimpleHTTPServer
python3 -m http.server

댓글()

python pip version 변경(python3 > python2)

IT기술/javascript, python|2021. 1. 15. 00:30

2019-12-04 작성

 

서버에 python3을 설치했더니 pip도 python3버전이 설치됐다(pip --version 으로 버전 확인).

python2와 python3이 공존하는 서버라 pip와 pip2는 python2용으로 남겨둬야한다.

 

easy_install로 pip를 다시 생성해준다.

그리고 pip 실행파일의 python 버전을 python2로 수정해준다.

 

sudo easy_install pip

### 다음코드는 /usr/bin/python3을 /usr/bin/python으로 변경
sudo sed -i 's/\/usr\/bin\/python3/\/usr\/bin\/python/' /usr/local/bin/pip

 

그리고 작업하다가 안되는 게 있어서 추가하자면,
python을 설치할때 같이 설치하면 좋은 모듈은 다음과 같다.

 

### python2
sudo yum install -y python-libs python-devel python-setuptools python-pip

### python3
sudo yum install -y python36u-libs python36u-devel python36u-setuptools python36u-pip

 

이 모듈들의 업그레이드는 다음과 같이 한다.

sudo easy_install -U setuptools ### 안될수도 있다.
sudo pip install --upgrade setuptools

댓글()