파이썬 패키지 관리에 관한 좋은 포스트를 보아 영어 원문의 일부분을 한글로 옮겨 보았다. 피드백은 언제나 환영한다. 원문: 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 등이 있다. 배포판마다 각자의 패키..
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)..
지역변수와 전역변수는 기본내용이라고 만만히 봤다면 이 글을 보시라. 정말로 정확히 알고있는지 확인해보자. 다음은 아이슬랜드에가서 아이스크림을 먹으려하는데 빙산을 만나는 코드다 (...) 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()함수로가서 아이스크림을 먹으려시도한다. 그런데 위에서 일부러 에러를 발생시켰기때문에 자연히 빙산으로 가게되는 코드다. 이를 ..
본 포스팅은 제가 한 내용을 복기하는 것과 혹여나 저와 같은 에러를 발견하신 분들을 위해 작성했습니다. 오늘은 데이터베이스에 데이터를 매분마다 자동으로 적재하기를 해보겠습니다. 전체 프로세스1. 아프리카티비에서 데이터 가져오기2. 리눅스에서 파일 실행(디비 적재)3. 크론탭 설정 전체코드 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475# coding: utf-8# afreeca.pyfrom urllib.request import urlopenfrom bs4 import BeautifulSoupimpor..