본문 바로가기

Language/Python

(76)
Pyhon Tdd하기 - test코드 만들기 with pycharm Pyhon Tdd하기 - pypi 설치하고 test코드 만들기 나는 python을 개발 할 때 스크립트성으로 많이 쓴다. 후루룩 짜서 실행 하면 몇줄 안짜도 돌아가기 때문이다.그런데 조금 잘 짜볼려고 하면 tdd(Test Driven Development)를 해야 하는데 test code를 만들어주는 기능이 있어야 테스트 코드를 만들지 없으면 잘 안만들게 된다.그래서 알아봤더니 방법이 있어서 이 글을 쓴다. 내가 사용한 툴은 pycharm이다.테스트 코드를 만들고 싶은 클래스 이름에서 마우스 우측 클릭 한다. 테스트 코드가 만들어 졌다.실행하면 된다. end.
python uuid만들기 python uuid만들기 uuid는 universal unique id 이다. 우주에서 유니크한 id라는 뜻입니다. uuid4를 많이 사용하는데요 uuid4는 완전 랜덤이라서 중복될 확률이 아주 낮기 때문입니다. import uuid print(uuid.uuid4()) # 결과 # ddb74652-440e-4d0c-b1c1-18e4e8582859 uuid1, 3, 5 등이 있는데요 uuid1은 공식 문서에 보면 아래와 같이 되어 있습니다. Generate a UUID from a host ID, sequence number, and the current time. If node is not given, getnode() is used to obtain the hardware address. If clo..
python yyyy-mm-ddThh:mm:ss python yyyy-mm-ddThh:mm:ss 1234567import datetimenow = datetime.datetime.now()print(now) format_iso_now = now.isoformat() print(format_iso_now)cs result2018-05-02 18:00:18.4900572018-05-02T18:00:18.490057 end.
DynamoDb 연동하고 CRUD하기 with Python python과 aws DynamoDb 연동하기 with boto3 개요 Toy프로젝트로 '성경책 찾기' 서비스를 개발하고 있습니다. 제가 신앙심이 투철해서 그런건 아니구요 많이들 알고 있는 데이터 중에 꽤나 크면서도 다루어볼만한 것이 성경책이 적당하지 싶었습니다. 그리고 역본도 여러가지 있지만 구조는 같아서 난이도가 적당하다고 생각했습니다. bible-finder-vue.s3-website-ap-northeast-1.amazonaws.com/ 위 주소에 베타버젼이 올라가 있습니다. 현재는 호출이 올 때마다 lambda에서 9mb파일을 모두 읽은 다음 tree구조에서 스캔을 합니다. 현재는 단순 파일을 이용하지만 DynamoDB에 넣어보기로 했습니다. call당 매번 9Mb를 읽기 때문에 응답 속도가 0...
python [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 이 이러 나는 경우 해결 방법 python [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 에러 나는 경우 해결 방법 이 에러는 주로 맥에서 나는데요 저는 윈도에서 이 에러가 난적은 없어서 윈도에서도 실제로 나는지는 모르겠습니다. 해결을 해보겠습니다. Finder(파인더)에서 '응용 프로그램'으로 가면 Python 3.6폴더가 있습니다. 들어가 봅니다. python 3.6 폴더를 들어가면 Install Certificates.command 라는 파일이 있는데 이 파일을 실행하면 됩니다. 그리고 다시 실행 하면 에러메세지가 안납니다. end.
python으로 Excel(엑셀) 데이터 다루기 python으로 Excel(엑셀) 데이터 다루기 import xlrd fname = "./hello.xlsx" xl_workbook = xlrd.open_workbook(fname) print(xl_workbook) sheet_names = xl_workbook.sheet_names() print('Sheet Names', sheet_names) xl_sheet = xl_workbook.sheet_by_index(0) print ('Sheet name: %s' % xl_sheet.name) row = xl_sheet.row(0) # 1st row print(row) from xlrd.sheet import ctype_text print('(Column #) type:value') for idx, cell..
json 형식 json이란? json {} [{}, {}] [ {}, {}, {} ] json형 map형태의 자료구조 [ {'key':'0005930', 'value':'삼성전자', 'volume':'100000', 'price':'3000000'}, {'key':'0005930', 'value':'삼성전자', 'volume':'100000', 'price':'3000000'}, {'key':'0005930', 'value':'삼성전자', 'volume':'100000', 'price':'3000000'} ]
python beautiful soup request python beautiful soup request 123456789from urllib.request import urlopenfrom bs4 import BeautifulSoup html = urlopen("http://companyinfo.stock.naver.com/v1/company/cF3002.aspx?cmp_cd=068270&frq=0&rpt=0&finGubun=MAIN&frqTyp=0&cn=")bsObj = BeautifulSoup(html, "html.parser") print(bsObj) Colored by Color Scriptercs 파이썬 뷰티풀 솝으로 크롤링 하기 12345678910111213141516from urllib.request import urlopenfrom bs..