파이썬 ODS 파일 열기/저장 및 오류 해결 방법 2가지(feat. pandas)

파이썬 ODS 파일(OpenDocument Spreadsheet)은 엑셀 파일처럼 스프레드시트 데이터를 저장할 수 있는 파일 포맷 중 하나입니다. LibreOffice와 같은 오픈소스 오피스 프로그램에서 많이 사용되며, 엑셀보다 가볍고 개방형 표준을 따르는 장점이 있습니다. 파이썬에서는 pandas 라이브러리를 사용해 엑셀 파일 뿐 아니라 ODS 파일을 쉽게 읽을 수 있습니다. 이 포스팅에서는 파이썬으로 ODS 파일을 읽고, 저장하는 방법을 설명하고, ods 파일 조작과 … Read more

pip install 특정 버전 패키지 설치 방법 및 4가지 옵션

pip install 특정 버전 패키지 설치 방법과 관련된 옵션들이 있습니다. 파이썬을 이용하다 보면 설치한 패키지가 오래 돼서 특정 버전의 패키지를 강제로 설치해야 하는 상황이 생기기도 합니다. 이런 경우에 사용할 수 있는 방법을 함께 살펴보도록 하겠습니다. pip install 특정 버전 설치 특정 버전의 패키지를 설치하려면 == 연산자를 사용하여 패키지 이름 뒤에 원하는 버전을 명시하면 됩니다. 다음은 … Read more

윈도우10 사용자 추가 방법 2가지

컴퓨터를 혼자 사용하는 경우에도 용도에 따라 계정을 나누어 사용할 수가 있으며, 가족이 함께 사용하는 경우에는 각자의 환경을 사용할 필요가 있습니다. 윈도우10 사용자 추가 방법을 함께 살펴보도록 하겠습니다. 윈도우10 사용자 추가 우선 윈도우10에서 사용자를 추가하는 방법에는 두 가지 방법이 있습니다. 하나는 설정 창을 통해서 작업하는 것이며, 다른 하나는 고전적인 방법으로 제어판을 통해서 사용하는 것입니다. 두 가지 … Read more

파이썬 hdf5 읽기 및 저장 방법(feat. h5py)

Python은 데이터 과학, 인공지능, 그리고 머신러닝 분야에서 널리 사용되는 프로그래밍 언어로, 방대한 데이터를 효율적으로 저장하고 관리할 수 있는 다양한 라이브러리를 제공합니다. 그 중에서도 HDF5(Hierarchical Data Format version 5)는 대용량 데이터를 다루는 데 매우 유용한 파일 포맷입니다. 이 글에서는 Python에서 HDF5 파일을 사용하는 방법에 대해 알아보고, 이를 통해 데이터를 효율적으로 관리하는 방법을 살펴보겠습니다. HDF5란? HDF5는 고성능으로 … Read more

Python 딕셔너리 XML 변환 방법 2가지

이 글은 Python 딕셔너리 XML 변환 방법에 대해 간단히 소개합니다. xml.etree.ElementTree 모듈과 xmltodict 모듈을 사용한 방법을 다루며, 변환 시 주의할 점도 함께 살펴봅니다. 이를 통해 Python에서 두 데이터 구조 간의 변환을 쉽게 이해하고 활용할 수 있게 됩니다. Python 딕셔너리 XML 변환 개요 Python은 다양한 데이터 형식을 지원하며, 그 중에서도 딕셔너리(Dictionary)와 XML은 매우 널리 사용되는 데이터 … Read more

Python 딕셔너리 YAML 변환 및 읽기(3가지 모듈)

Python에서 데이터를 저장하고 읽어오는 방식은 다양하지만, 그 중에서도 YAML은 가독성이 뛰어나고 구조화된 데이터를 표현하기에 적합한 포맷입니다. Python 딕셔너리 YAML 변환 방법과 YAML 파일을 읽어서 딕셔너리 객체로 불러오는 방법에 대해 살펴보겠습니다. Python 딕셔너리 YAML 변환 모듈 소개 PyYAML 가장 널리 사용되는 YAML 파싱 라이브러리는 PyYAML입니다. PyYAML은 설치가 간편하고 사용법이 직관적이어서 많은 개발자들이 애용합니다. ruamel.yaml ruamel.yaml은 PyYAML의 … Read more

Python 딕셔너리 json 파일 저장 방법

파이썬 객체 딕셔너리를 파일로 저장해야 하는 경우가 있습니다. Python 딕셔너리 json 파일 저장 방법을 함께 살펴보겠습니다. Python 딕셔너리 json 파일 저장 방법 JSON(JavaScript Object Notation)은 가볍고 사람이 읽기 쉬운 데이터 교환 형식입니다. Python의 json 모듈을 사용하여 딕셔너리(dictionary) 객체를 JSON 형식으로 직렬화(serialize)하고 저장할 수 있습니다. 기본 사용법 딕셔너리 객체를 json 파일로 저장하는 방법과 json 파일을 딕셔너리 … Read more

MariaDB ERROR 1396 (HY000): Operation CREATE USER failed for 오류 해결

MariaDB에서 사용자를 추가한 뒤 사용자를 삭제하고, 다시 동일한 사용자를 추가하다가 ERROR 1396 (HY000): Operation CREATE USER failed for 메시지를 만나셨나요? MariaDB ERROR 1396 오류 해결 방법을 살펴보겠습니다. MariaDB ERROR 1396 (HY000) 오류 재현 상황 저는 User 값으로 username, Host 값으로 wordpress.my-net을 지정해서 계정을 만들었습니다. 작업을 하던 중, 작업을 처음부터 다시해야겠다는 생각으로 해당 사용자를 삭제했습니다. 삭제가 … Read more

리눅스 사용자 변경(with 홈디렉토리) 방법 2가지

리눅스를 이용하면서 사용자명과 홈디렉토리명을 변경하고 싶을 때가 있습니다. 리눅스 사용자 변경 방법 그리고 홈디렉토리의 이름도 함께 변경하는 방법을 살펴보겠습니다. 리눅스 사용자 변경 및 홈디렉토리 변경 개요 이 작업은 반드시 sudoer 권한이 있는 계정이나 root 계정으로 로그인 해서 진행해야 합니다. 예를 들어, naru 계정으로 로그인 했다면, 이미 naru 계정과 관련된 리소스는 구동 중인 프로세스에 의해 점유되어 … Read more

Python 딕셔너리 파일로 저장: dict to pickle

현재 만들어진 딕셔너리 객체를 파일로 저장했다가 불러와야 하는 경우가 있습니다. 굳이 DB에 넣자니 번거롭고 간단히 파일에 저장하고 불러오면 될 때 사용하는 pickle을 이용해서 Python 딕셔너리 파일로 저장하는 방법 함께 살펴보겠습니다. Python 딕셔너리 파일로 저장: pickle 사용법 개요 Python 자체에서 제공하는 방식으로 pickle이 있습니다. Pickle은 Python 객체를 직렬화(serialize)하고 역직렬화(deserialize)하는 데 사용되는 강력한 도구입니다. 직렬화는 Python 객체를 … Read more