아나콘다(Anaconda) 가상환경 사용법
아나콘다(Anaconda)에서 지원하는 가상환경을 통해 한 운영체제 위에 여러 python 환경을 독립적으로 설정할 수 있습니다. 가상환경을 만들고 사용하는 기본적인 방법을 알아봅니다.
파이썬의 스핑크스(Sphinx)를 이용한 문서화
image
스크립트를 잘 문서화 시켜두는 것은 곧 기존 코드의 재사용성을 높이고 개발 생산성을 증가시킵니다. 개발하면서 문서화까지 작업할 수 있는 파이썬의 스핑크스(Sphinx)라는 강력한 문서화 도구를 이용해 파이썬 패키지 또는 스크립트를 문서화 시키는 방법에 대하여 자세히 알아봅니다.
생물정보학에서 많이 다루는 파일 형식들
bigWig 파일 포맷에 대하여 알아보고 랜덤 액세스가 가능하도록 사용하는 방법에 대하여 알아봅니다.
Pandas 에는 없는 read_tsv() 와 to_tsv() 함수 만들어 사용하기
판다스는 기본적으로 CSV 파일을 읽고 쓸 수 있습니다. 하지만 탭으로 구분된 형식인 TSV (혹은 TXT) 파일의 사용 빈도도 꽤 높습니다. 이를 조금 더 간편하게 이용할 수 있는 방법은 없을까요? 본 포스팅에서는 TSV 파일을 간편하게 열고 저장할 수 있도록 하는 함수를 만들어 보겠습니다.
판다스(pandas)에서 데이터프레임(DataFrame)을 생성하는 다양한 방법
파이썬의 빌트인 타입인 dict 및 list, NumPy 의 ndarray 객체, 그리고 Pandas 의 Series 및 Index 등을 활용하여 데이터프레임(DataFrame)을 만드는 방법을 소개합니다.
판다스(pandas) 기본 사용법 익히기
image
데이터 분석을 위한 파이썬 라이브러리인 판다스(pandas) 의 기본 사용법을 소개해 놓은 '10 Minutes to pandas' 를 번역해 놓은 글입니다. pandas 의 기본 사용법을 익히시려는 분들에게 실습을 천천히 따라해 보시기를 추천합니다.
vim 에디터 사용법과 팁들
image
까만 화면에 아무 기능도 없을 것 같은 첫 인상을 주는 vim 에디터는 알고보면 개발자들을 편리하게 해주는 강력한 기능들을 많이 가지고 있습니다. 하지만 그런 기능들을 찾아서 실제로 쓰면서 습관이 되어있지 않으면 vim 에디터를 단순한 메모장의 그 이상도 이하도 아닌 프로그램으로 만들어 버릴 수 있지요. vim 에디터를 이용해 스크립팅을 할 때 편리함을 주는 몇 가지 팁들을 소개합니다.
리스트의 정렬 여부를 체크하는 효율적인 방법
파이썬의 빌트인 함수인 all과 zip을 활용하여 정렬 여부를 체크하는 방법을 알아봅니다.
Python decorator 활용법
파이썬 데코레이터를 활용하여 분석의 효율성을 높였던 기록들입니다.
Equal-sized binning methods
파이썬으로 일정한 크기를 갖는 구간을 나누는 방법들에 대해 설명합니다.