본문 바로가기

전체 글20

(문법) Asterisk - * / ** Asterisk *args 파라미터를 몇개 받을지 모르는 경우 사용하며, args는 튜플 형태로 전달된다. def func(*args): print(args) for a in args: print(a) func('a','b','c','d') #('a','b','c','d') #a #b #c #d **kwargs 파라미터 명을 같이 보낼 수 있다. kwargs는 딕셔너리 형태로 전달된다. def func2(**kwargs): print(kwargs) print(kwargs.keys()) print(kwargs.values()) for key, value in kwargs.items(): print(f'{key}:{value}') func2(one=1,two=2,three=3) # key값을 문자열로 주면 .. 2021. 4. 29.
mac환경에서 VSCode와 Colab 연동 연동방법 1. Cloudfare 바이너리 파일 설치(developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup) brew install cloudflare/cloudflare/cloudflared 2. VSCode 실행 후, Remote-SSH Extension 설치 3. command + shift + P 를 눌러서 VSCode command를 실행 4. Remote-SSH : Open configuration file을 실행 5. /Users/{user name}/.ssh/config 선택 및 수정(기존파일 내 맨밑에 복/붙) Host *.trycloudflare.com HostName %h User root .. 2021. 4. 28.
docker 명령어 도커 명령어 정리 도커 버전 확인 docker -v 도커 이미지 다운 docker pull {이미지명}:{태그} # 태그는 옵션 컴퓨터 내 도커 이미지 보기 docker images 이미지로 컨테이너 생성 docker create {옵션} {이미지명}:{태그} # 예: docker create -it python 컨테이너 시작 (이미지에 cmd로 지정해놓은 작업 진행) docker start {컨테이너 id 또는 이름} 컨테이너로 들어가기 (컨테이너 내 CLI 이용) docker attach {컨테이너 id 또는 이름} 이미지를 다운받아 바로 컨테이너 실행 docker run {이미지명}:{태그} # 예: docker -it run python:3 # pull, create, start, attach를 .. 2021. 4. 27.
docker 기초 정리 docker 개인공부 및 정리 도커란? 컨테이너 기반의 가상화 플랫폼이다. 여기서 컨테이너란, 현재 사용중인 OS에서 격리된 일종의 가상공간이다. 이 환경에서 개발자들은 기본적인 OS환경내에 구축된 개발환경과 다른 독립적인 개발 환경 및 활동을 할 수 있다. 더보기 도커는 2013년 3월에 그 개념이 발표가 되고, 2014년 6월에 도커 1.0v이 발표가 되었으며, 2014년 구글의 발표에 따르면 구글은 모든서비스를 컨테이너화하였고, 매주 20억개의 컨테이너가 구동된다고 한다. 기존의 가상화 방식인 VMware이나 VirtualBox와 다른점은 기존의 가상화 방식은 가상화 공간에 OS부터 개발환경까지 모두 설치하는 방식이다. 예를들면 윈도우 10안에 우분투나 레드햇과 같은 리눅스기반 OS를 설치하는 격이.. 2021. 4. 26.