본문 바로가기
반응형

전체 글71

Python 하루 1시간 공부 로그 ⑦ – 리스트, 튜플, 딕셔너리 완전 정리 하루 1시간씩 꾸준하게 쌓아온 파이썬 학습도 어느덧 일곱 번째 단계에 도달했다. 프로그램이 다루는 대부분의 데이터는 여러 요소를 묶어 관리해야 하고, 그 과정에서 가장 중요한 역할을 담당하는 것이 바로 자료 구조다. 그중에서도 리스트, 튜플, 딕셔너리는 파이썬에서 가장 기본적이며 동시에 가장 강력한 데이터 구조다. 이 세 가지를 깊이 이해하면 파일 처리, 자동화, 데이터 분석, 업무 최적화 등 다양한 영역에서 효율적인 코드를 작성할 수 있다.이번 학습 로그에서는 리스트, 튜플, 딕셔너리의 개념과 차이, 기본 문법, 실전 예시, 실무 활용 방식까지 모두 정리해 본다. 1. 리스트, 튜플, 딕셔너리 핵심 비교리스트 – 순서 있음, 수정 가능, 가장 자주 사용튜플 – 순서 있음, 수정 불가능, 고정 데이터에 .. 2025. 11. 18.
Python 하루 1시간 공부 로그 ⑥ – 함수로 효율적인 코드 작성하기 하루 1시간씩 꾸준히 진행하는 파이썬 공부 여섯 번째 기록이다. 이번 단계에서는 프로그래밍에서 가장 중요한 개념 중 하나인 함수를 다루게 된다. 함수는 단순히 코드를 깔끔하게 만드는 도구가 아니라, 반복되는 작업을 줄여 효율을 극대화하고, 유지보수성을 비약적으로 향상시키는 구조적 도구다. 직장 업무에도 자연스럽게 연결되는 만큼 실무 감각으로 접근해 보았다. 1. 함수가 필요한 이유코드를 배우다 보면 반복되는 작업이 자주 등장한다. 같은 계산을 여러 번 해야 하거나, 비슷한 처리 과정을 여러 데이터에 적용해야 할 때가 생긴다. 이 작업을 매번 다시 작성하면 코드 양이 늘어나고, 수정이 필요할 때 모든 부분을 찾아 업데이트해야 한다. 이런 상황을 해결하기 위해 함수는 필수적이다.함수는 입력을 받아 특정 작업.. 2025. 11. 17.
파이썬 하루 1시간 공부일지 ⑤ – 반복문 for와 while로 자동화의 기초 쌓기 오늘은 코드를 자동으로 반복 실행하는 반복문(loop)을 배워본다. 파이썬의 for와 while 문은 단순한 계산부터 대량 데이터 처리까지 ‘반복되는 일을 자동화’하는 핵심 기능이다. 이 두 가지를 익히면 엑셀 정리, 보고서 생성, 파일 이름 자동 변경 같은 실무 자동화의 첫걸음을 내딛을 수 있다.오늘의 학습 목표for문과 while문의 구조와 차이점 이해반복문과 range() 함수 활용중첩 반복문 및 실무형 자동화 아이디어 실습1. 반복문의 개념 이해반복문은 같은 작업을 여러 번 실행할 때 사용한다. 예를 들어 “10번 인사하기”를 수동으로 작성한다면 10줄의 코드가 필요하지만, 반복문을 쓰면 단 2줄로 해결된다.for i in range(10): print("안녕하세요!", i + 1, "번째 .. 2025. 11. 17.
파이썬 하루 1시간 공부일지 ④ – 조건문 if로 프로그램에 논리를 더하기 변수와 데이터 타입을 이해했다면 이제 파이썬으로 ‘생각하는 코드’를 만들 차례다. 오늘의 주제는 바로 조건문 if. 프로그램이 스스로 판단하고 선택하도록 만드는 논리의 핵심이다. 이 글에서는 if문의 기본 구조, 여러 조건 결합, 중첩 조건문, 그리고 실무에 유용한 예제까지 1시간 안에 완벽히 익힐 수 있도록 안내한다.오늘의 학습 목표if, elif, else의 구조를 완전히 이해한다.복합 조건문(AND, OR, NOT)을 활용한다.실제 상황에 맞는 분기 프로그램을 직접 만들어본다.1. 조건문이란?조건문은 프로그램이 ‘상황에 따라 다르게 행동’하도록 만드는 구조다. 즉, 조건이 참(True)이면 특정 코드를 실행하고, 거짓(False)이면 다른 경로를 선택한다.if 조건: 실행할 코드else: .. 2025. 11. 16.
파이썬 하루 1시간 공부일지 ③ – 변수와 데이터 타입 완전 정리 파이썬을 이해하기 위한 첫걸음은 바로 변수(variable)와 데이터 타입(data type)이다. 이 두 개념만 명확히 알면, 복잡한 코드를 보아도 겁이 나지 않는다. 오늘은 ‘변수란 무엇인가?’에서 시작해 문자열, 숫자, 불리언, 리스트, 딕셔너리까지 실제 예제 중심으로 파이썬의 기초 구조를 완전히 정리해 보자.오늘의 학습 목표변수의 개념과 역할 이해데이터 타입 종류 및 변환 실습리스트·딕셔너리 등 복합 타입 다루기1. 변수란 무엇인가?변수는 데이터를 저장하기 위한 이름표다. 우리가 메모장에 메모를 남기듯, 변수에 값을 저장하면 필요할 때 그 값을 불러와 사용할 수 있다.name = "라라"age = 30print("이름:", name)print("나이:", age)이처럼 = 기호는 “오른쪽 값을 왼.. 2025. 11. 16.
파이썬 하루 1시간 공부일지 ② – 설치부터 첫 실행까지 완벽 가이드 어제는 프로그래밍의 개념과 첫 “print()” 실행으로 시작했다면, 오늘은 본격적으로 파이썬 환경 구축을 진행할 차례다. 프로그래밍은 설치 과정에서 막히면 의욕이 떨어지기 쉽지만, 오늘 이 글만 따라 하면 누구나 1시간 안에 실행 환경을 완성할 수 있다. 이제 파이썬을 내 컴퓨터에서 직접 실행해 보자.오늘의 목표파이썬 3.x 설치 및 버전 확인기본 실행 환경(IDLE, VS Code) 세팅첫 파이썬 스크립트 작성 및 실행 성공1. 파이썬 설치 전 알아야 할 기본 개념파이썬은 ‘인터프리터 언어’다. 즉, 컴파일 과정 없이 한 줄씩 읽으며 실행한다. 이 때문에 설치 후 바로 코드를 실행해 볼 수 있어 초보자에게 매우 친숙하다.파이썬 버전은 Python 3 계열을 사용해야 한다. Python 2는 이미 공식.. 2025. 11. 15.
반응형