파이썬 패키지 관리에 관한 좋은 포스트를 보아 영어 원문의 일부분을 한글로 옮겨 보았다. 피드백은 언제나 환영한다. 원문: https://opensource.com/article/19/4/managing-python-packages Managing Python packages the right way Don't fall victim to the perils of Python package management. opensource.com 잠깐, 포스트를 읽기 전 기초 지식으로 알아야 할 것들을 썼다. 다들 아실테지만 혹시 모를 수도 있으니 써본다. 리눅스는 유닉스 기반의 운영체제이고 우분투는 리눅스 배포판이다. 리눅스 배포판으로는 Ubuntu, CentOS, Fedora 등이 있다. 배포판마다 각자의 패키..
윈도우 파이참에서 bash 작업 후 리눅스 서버로 보내면 계속 Line separator 이슈가 났다. 공식 문서 Configuring Line Separators—PyCharm (jetbrains.com) 대로 해도 잠시 뿐 창 끄고 돌아오면 다시 crlf 로 돌아가있다. 찾아보니 git 설정을 변경하면 되었다. 아래 참조 # check current config git config -l # change the value git config core.autocrlf false git config core.eol lf # make sure git config --get core.autocrlf git config --get core.eol # checkout git ls-files -z | xargs -..
대상 독자 - Git 의 대략적인 개념은 알고 계신 분 - Git 설치되어 있는 분 - VScode 에서 쉽게 Git을 조작하기 원하는 분 목차 1. 기존 Repository 가져오기 2. 로컬에서 작업하기 3. 기존 Repository에 병합하기 1. 기존 Repository 가져오기 가장 먼저 repository를 clone하자. `Clone or download` 버튼 누르고 url 복사하자. 쉽다. clone할 로컬 디렉토리를 만들자. 필자는 git init 한 경로에 만들었다. git 설치한 곳에 가면 .git 이렇게 있다. 여기가 master 위치다. 여기서 school 이라는 폴더를 만들었다. VScode를 열고 `ctrl`+`shift`+'p' 로 명령커맨드를 연다. `Git: clone`..
아 진짜... 아침부터 시간날려서 빡친다. ssh연결 후 rmate명령어를 사용해 파일을 보려는데 계속 Couldn't connect to TextMate! 에러가 나왔다. 인터넷에 나와있는 솔루션은 1. 서버를 멈추고 다시 실행하라 (대부분 해결될 것) in vscode press F1 and select Remote:Stop Server in vscode press F1 and select Remote:Start Server 만약 Remote:Stop Server라는 명령어가 없다면, 마켓에 들어가서 "Remote VScode" 설치하면된다. 2. 로컬에서 ssh를 2개이상 접속했을 경우. 하나만 남겨라 (해당없음) solved) localhost 말고 숫자로 지정해라! ssh -R 52698:loc..
내가 찾은 최고의 포스트 https://bluemond.tistory.com/entry/Installation-Ubuntu-1404-LTS-with-VMPlayer 그냥..이 분이 하란대로 하면 잘 됩니다. 잘 모르면 그냥 따라하면됩니다.. 감사합니다 센세 ㅠㅠㅠㅠㅠ 절받으세요 ㅠㅠㅠㅠㅠ 목적 vmware에서 가상환경 만들고 마운트하기 첫 번째 실패 과정 easy install이라니 VMware 좋네. 금방 설치할 수 있을것 같아! (아님) 디폴트 그대로 가즈아 근데 찾아보니 남들다 store 로하더라 ㅎ 망한 원인 저 체크도 디폴트임 이거 해제하세요 ㅠㅠ 오오 뭐야뭐야 한번에 설치하고 마운트까지 잘됐잖아? 호호호 최고다 (마운트는 방법은 이후에 설명할게요) ㅇ 이땐 좋았다 ㅎ.. 하지만 .. 다시 리부..
In [1]: import json json에 대해 아주 간략히만 쓰자면, JSON은 인코딩된 바이너리 데이터로 python object와 json object를 변환해줍니다. 이 포스팅에서는 python의 dictionary 와 JSON의 상호 변환하는 법을 보겠습니다. conver Dict to JSON 먼저, python의 dictionary 객체인 dic1을 JSON으로 변환해봅시다. In [2]: # 방법1) json.dumps dic1 = {'ramyeon':'Korea','ramen':'Japan','noodle':['ramyeon','ramen']} obj1 = json.dumps(dic1)..
평소 vscode에서 파이썬 설치해서 잘 쓰다가 주피터를 쓰기위해 아나콘다를 설치하기로 했습니다. 그럼 아나콘다를 설치해봅시다. 공식 아나콘다 다운로드 페이지 Anaconda Python/R Distribution - Anaconda The open-source Anaconda Distribution is the easiest way to perform Python/R data science and machine learning on Linux, Windows, and Mac OS X. With over 11 million users worldwide, it is the industry standard for developing,… www.anaconda.com 저는 현재 파이썬 3.6버전을 쓰고있는데 ..
지역변수와 전역변수는 기본내용이라고 만만히 봤다면 이 글을 보시라. 정말로 정확히 알고있는지 확인해보자. 다음은 아이슬랜드에가서 아이스크림을 먹으려하는데 빙산을 만나는 코드다 (...) class Ice: def cream(self): raise Exception def berg(self): print('iceberg') def iceland(): print('!WELCOME ICELAND!') try: ice.cream() except: ice.berg() if __name__=="__main__": ice = Ice() iceland() 먼저 ice객체 생성 후 iceland()함수로가서 아이스크림을 먹으려시도한다. 그런데 위에서 일부러 에러를 발생시켰기때문에 자연히 빙산으로 가게되는 코드다. 이를 ..