본문 바로가기

파이썬 심화2

파일 처리 심화: JSON, CSV, XML 다루기 파이썬 파일 처리 심화: JSON, CSV, XML 완벽 이해 및 활용파이썬으로 프로그래밍을 하다 보면 다양한 형태의 데이터를 저장하고 다른 프로그램과 주고받아야 할 때가 많습니다. 이번 시간에는 데이터를 특정 규칙에 맞춰 정리하고 저장하는 대표적인 세 가지 파일 형식, 바로 JSON, CSV, XML 파일을 파이썬으로 다루는 방법을 심도 있게 배워보겠습니다. 이 파일 형식들은 웹사이트에서 정보를 가져오거나(웹 크롤링), 프로그램 간에 데이터를 주고받거나, 복잡한 설정 정보를 저장하는 등 다양한 곳에서 사용됩니다. 마치 세상의 다양한 정보를 우리가 이해할 수 있는 언어로 번역하여 기록하고 다시 읽는 것과 같다고 생각하시면 됩니다. 이 강의를 통해 여러분은 파이썬으로 데이터를 자유롭게 다루는 핵심 기술을 .. 2025. 6. 9.
파이썬 함수의 재발견: *args와 **kwargs의 모든 것 파이썬 함수의 재발견: *args와 **kwargs의 모든 것 파이썬에서 함수는 특정 작업을 수행하는 코드 묶음입니다. 지금까지 우리는 함수를 만들 때, 함수가 받을 '입력값'의 개수를 미리 정해주곤 했습니다. 하지만 때로는 함수가 받아야 할 입력값의 개수를 미리 알 수 없거나, 입력값이 너무 많아 일일이 이름을 정해주기 번거로울 때가 있습니다.이런 상황에서 파이썬의 *args와 **kwargs는 구원투수처럼 등장합니다. 이들은 함수가 '유연하게' 원하는 만큼의 입력값을 받도록 도와주는 특별한 문법입니다. 마치 어떤 모임에서 몇 명이 올지 모르지만, 모두에게 필요한 것을 제공할 수 있도록 준비하는 것과 같습니다.이번 강의에서는 *args와 **kwargs가 무엇인지, 어떻게 사용하며 왜 유용.. 2025. 5. 23.