Python 3

파이썬 텍스트 파일 다루기

파일 열기 테스트 파일에 글쓰기 %%writefile test.txt Hello, this is a quick test file. This is the second line of the file. >>> Overwriting test.txt 파일 열어 내용 확인하기 my_file = open('test.text') my_file >>> my_file.read() >>> 'Hello, this is a quick test file.\nThis is the second line of the file.\n' (read()로 읽는다) my_file.read() >>> '' (다시 읽으려고 하면 내용이 나오지 않는다) my_file.seek(0) >>> 0 (커서 위치를 시작점으로 돌려야 한다) my_file.r..

NLP 2022.03.21

PEP 8 (파이썬 개선 제안 #8)

PEP 8 (파이썬 개선 제안(Python Enhancement Proposal) #8) 파이썬 코드를 어떤 형식으로 작성할지 알려주는 스타일 가이드 일관된 스타일을 사용하면 코드에 더 친숙하게 접근하고, 코드를 더 쉽게 읽을 수 있다. 큰 파이썬 커뮤니티와 공통된 스타일을 공유하면 프로젝트를 수행할 때 더 쉽게 협력할 수 있다. 나중에 자신이 작성한 코드를 수정하기 쉬울 뿐 아니라 흔히 저지르기 쉬운 실수도 피할 수 있다. 공백 탭 대신 스페이스 사용 문법적으로 중요한 들여쓰기에는 4칸 스페이스 사용 라인 길이는 79개 문자 이하 긴 식을 다음 줄에 이어서 쓸 경우에는 일반적인 들여쓰기보다 4 스페이스를 더 들여써야 한다. 파일 안에서 각 함수와 클래스 사이에는 빈 줄을 두 줄 넣어라. 클래스 안에서 ..

IT 2022.01.31

파이썬의 선 (The Zen of Python)

https://blog.winterjung.dev/2020/01/19/python-books-for-intermediate 파이썬 중급자를 위한 책 추천 파이썬을 처음 접했을 땐 크롤링 스크립트 정도에 일단 돌아가긴 하는 코드에 만족했다. 그러다 어느 순간부터는 이게 맞는 건가 싶고 더 나은 코드를 짜고 싶은 욕심이 있었다. 시간이 지나며 blog.winterjung.dev 파이썬 중급자를 위한 책 추천을 보고 을 사서 펼쳐보았다가 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=254321728 Effective Python 2nd 이펙티브 파이썬 : 파이썬 코딩의 기술 아마존 파이썬 프로그래밍 분야 베스트셀러, Effective Python 전면 개정 증보판..

IT 2022.01.30