본문/내용
1. Python의 데이터 구조(리스트, 딕셔너리, 셋 등)에 대해 설명하고, 각각의 사용 사례를 예시와 함께 설명하세요.
파이썬의 데이터 구조로는 리스트, 딕셔너리, 셋이 있습니다. 리스트는 순서가 유지되고 변경 가능한 시퀀스 자료형으로, 예를 들어 사용자들의 구매 이력을 저장할 때 각 주문 순서대로 기록할 수 있습니다. 딕셔너리는 키와 값의 쌍으로 이루어진 구조로, 학생의 ID를 키로 하여 이름, 점수 등 정보를 저장하는데 효율적입니다. 실시간 데이터 처리에서는 빠른 검색과 수정이 필요할 때 주로 사용됩니다. 셋은 중복을 허용하지 않아 유니크한 값만 저장하며, 예를 들어 중복 주문 항목 제거, 회원의 관심사 분류 등에 활용됩니다. 데이터 분석 프로젝트에서 리스트로 데이터를 수집하고, 딕셔너리로 통계와 연산을 수행하며, 셋으로 중복 항목을 제거하여 효율성을 높인 사례가 많습니다. 이 구조들은 자연스럽게 값의 저장, 검색, 수정, 삭제를 빠르게 처리하게 도와주어, 중고나라 같은 플랫폼에서 사용자 행동 분석, 추천 시스템 개발에 활용됩니다.
2. Django 또는 Flask 프레임워크를 사용한 경험이 있다면, 프로젝트에서 어떤 역할을 했는지 …