본문 바로가기

전체 글

(59)
5-2. 파일 쓰기(write, with 구문) 안녕하세요! 지난 시간에는 파이썬에서 파일을 열고(open()), 파일의 내용을 읽어오는 다양한 방법(read(), readline(), readlines())에 대해 알아보았습니다. 그리고 파일을 사용한 후에는 반드시 close() 메서드로 파일을 닫아야 한다는 점을 강조했었죠.이번 시간에는 파일에 데이터를 쓰는(Write) 방법에 대해 자세히 살펴보겠습니다. 파일에 내용을 쓰는 write()와 writelines() 메서드를 배우고, 무엇보다 파일 입출력 시 파일이 자동으로 닫히도록 보장해주는 with 구문의 중요성과 사용법을 집중적으로 다룰 것입니다.Part 1: 파일에 데이터 쓰기 - write()와 writelines()파일에 데이터를 쓰기 위해서는 open() 함수를 쓰기 모드('w') 또는 ..
5-1. 파일 읽기(open, read, readline) 안녕하세요! 지난 시간에는 재귀 함수의 개념과 활용법에 대해 알아보았습니다. 이제 함수를 통해 코드를 재사용하고, 복잡한 문제를 효율적으로 해결하는 방법을 익히셨을 거예요.이번 시간부터는 프로그램이 외부 세계와 소통하는 중요한 방법 중 하나인 **파일 입출력(File Input/Output)**에 대해 알아보겠습니다. 프로그램이 실행되는 동안 생성된 데이터를 저장하거나, 이미 저장된 데이터를 불러와서 사용할 때 파일 입출력이 필요합니다.그 첫 번째 단계로, 파이썬에서 파일을 열고 내용을 읽어오는 방법에 대해 자세히 살펴보겠습니다. 파일을 여는 open() 함수, 그리고 내용을 읽는 read(), readline(), readlines() 메서드를 중심으로 학습할 것입니다.Part 1: open() 함수 ..
4-6. 재귀 함수 이해하기 안녕하세요! 지난 시간에는 파이썬 변수의 유효 범위인 지역변수와 전역변수, 그리고 global 키워드의 사용법과 주의할 점에 대해 알아보았습니다. 이제 변수가 코드의 어디까지 영향을 미 미치는지 이해하셨을 거예요.이번 시간에는 함수와 관련된 조금 더 고급스러운 개념인 **재귀 함수(Recursive Function)**에 대해 알아보겠습니다. 재귀 함수는 함수 자기 자신을 호출하는 함수를 의미합니다. 처음 들으면 어렵게 느껴질 수 있지만, 특정 종류의 문제들을 매우 우아하고 간결하게 해결할 수 있게 해주는 강력한 기법입니다.마치 큰 문제를 해결하기 위해 같은 형태의 더 작은 문제를 계속해서 풀어 나가는 것과 같습니다. 그럼, 재귀 함수는 어떻게 작동하는지 함께 살펴볼까요?Part 1: 재귀 함수(Recu..