본문 바로가기

python5

파이썬 버전별 비교 및 신규 기능 파이썬이 벌써 3.13 버전이 Pre-release 되었고, 2024년 10월 정식 출시까지 예정되어 있습니다. 점점 빠르게 진화하는 파이썬을 보면 정말 놀랍죠. 여러분은 파이썬 버전별 신규 기능을 확인할 때 어떻게 확인하시나요? 파이썬의 역사와 같은 버전 별 신규 기능을 파악하기 가장 좋은 곳은 바로 파이썬 공식 문서입니다. 아래 공유합니다. https://docs.python.org/ko/dev/whatsnew/index.html What’s New in Python The “What’s New in Python” series of essays takes tours through the most important changes between major Python versions. They are a.. 2024. 4. 9.
Python에서 SQLite3 쿼리문 간단하게 확인하기 파이썬에서 파일 db 로 간단히 사용할 수 있는 SQLite3 대부분 가벼운 쿼리로 처리를 하기 때문에 쿼리문을 직접 찾아 볼 때가 많지는 않지만 쿼리문을 동적으로 생성할 경우 실제 SQLite 에서 실행되는 쿼리문은 어떤것일 까 확인 할 상황이 가끔 있습니다. 그런 디버깅 시에 쉽게 쿼리문을 print 해서 확인할 수 있는 방법입니다. set_trace_callback(print) import sqlite3 con = sqlite3.connect(':memory:') con.set_trace_callback(print) # 2022. 4. 30.
Jupyter Notebook 크롬으로 실행하는 법 Jupyter Notebook의 실행 브라우저를 기본 브라우저 변경 없이 설정 수정만으로 Chrome으로 바꿔보겠습니다. Jupyter Notebook의 경우 IE (Internet Explorer) 보다는 Chrome에서 훨씬 더 빠르게 동작합니다. 그런데, 윈도의 경우 기본 브라우저를 IE (Internet Explorer) 로 많이 사용하고 있습니다. 다른 브라우저를 기본 브라우저로 해놓고 싶지만, 은행이나 관공서 등 (Active-X를 사용하는) 사이트 때문에 어쩔 수 없이 IE를 기본으로 해 놓으신 분들이 많을 것입니다. cmd 창에서 > jupyter notebook이라고 실행을 시키면 아시다시피 기본 브라우저로 실행이 됩니다. IE가 기본 브라우저이기 때문에 위와 같이 실행하면 IE가 실행됩.. 2020. 3. 16.
Pandas DataFrame 컬럼 이름 쉽게 변경 df.rename(columns={"변경전":"변경후"}, inplace=True) DataFrame 의 컬럼이름 1개를 가장 쉽게 바꾸는 방법은 위와 같다. 2019. 12. 11.
Pandas DataFrame 이나 Series 를 txt, csv, tsv 파일로 깔끔하게 저장하기 pandas DataFrame 이나 Series 를 기본 txt (csv, tsv 등) 형태 파일로 바꾸고 싶을 경우 참고 # DataFrame 이나 Serises 를 txt 파일로 깔끔하게 바꿀경우 (이건 tsv) sample.to_csv('sample_file.txt', index=False, header=None, sep="\t") 이름이 to_csv 이지 그냥 text 형태로 저장되는 것이면 이걸 사용 index = False : 자동으로 가장 왼쪽 컬럼에 생성된 0 부터 시작하는 인덱스 지울 때 header = None : 헤더 이름 지울 때 sep = "\t" : CSV 파일 기본이 comma 라서, 별도의 구분자를 두려면 변경. 예제는 탭(\t) 으로 바꿔 줌 2019. 11. 27.