본문 바로가기
반응형

전체 글71

파이썬 리스트(List)의 특징과 자주 사용하는 필수 함수 5가지 정리 지난 포스팅까지 우리는 숫자(int/float)와 문자열(str)이라는 개별적인 데이터 타입을 다루는 법을 배웠습니다. 변수라는 상자에 데이터를 하나씩 담아서 처리했죠. 그런데 만약 여러분이 쇼핑몰 프로그램을 만든다고 상상해 보세요.고객이 장바구니에 상품을 100개 담았습니다. 그렇다면 우리는 item1, item2... item100까지 변수를 100개나 만들어야 할까요? 생각만 해도 끔찍한 일입니다.이럴 때 필요한 것이 바로 '데이터를 줄줄이 엮어서 관리하는 도구'입니다. 파이썬에서는 이것을 리스트(List)라고 부릅니다. 리스트를 정복하는 순간, 여러분은 비로소 "대량의 데이터"를 효율적으로 다룰 수 있는 힘을 얻게 됩니다.1. 리스트(List)란 무엇인가?변수가 데이터를 하나 담는 '작은 상자'라.. 2025. 12. 1.
자료형 변환(Casting)이 필요한 이유와 문자, 숫자를 변환하는 방법 지난 포스팅에서는 f-string을 이용해 데이터를 보기 좋게 포장하는 법을 배웠습니다. 이제 여러분은 변수를 만들고, 연산하고, 출력하는 법까지 꽤 많은 것을 익혔습니다.그런데 우리가 프로그램을 만들다 보면, 사용자가 키보드로 입력한 값을 받아서 계산해야 할 때가 있습니다. 이때 초보자들이 100% 마주하는 당황스러운 상황이 하나 있습니다. 분명 숫자를 입력했는데, 더하기가 안 되고 에러가 나거나 글자가 이어 붙여지는 현상입니다.이것은 파이썬이 "입력받은 모든 데이터를 일단 '문자열'로 취급"하기 때문입니다. 그래서 우리는 상황에 맞게 데이터의 옷을 갈아입혀 주는 기술, 즉 '자료형 변환(Type Casting)'을 반드시 배워야 합니다. 이 글 하나면 더 이상 TypeError 때문에 머리 싸맬 일은.. 2025. 11. 30.
문자열 포맷팅(Formatting) 3가지 방법 비교 (f-string, format, %) 지난 포스팅에서는 문자열을 칼로 자르듯 원하는 대로 잘라내는 인덱싱과 슬라이싱에 대해 배웠습니다. 데이터를 자르는 법을 배웠으니, 이제는 데이터를 보기 좋게 조립하고 포장하는 법을 배울 차례입니다.프로그래밍을 하다 보면 고정된 문장 사이에 변수 값을 끼워 넣어야 할 일이 수도 없이 발생합니다. 예를 들어, "철수님의 점수는 80점입니다.", "영희 님의 점수는 95점입니다."처럼 말이죠. 이때 이름과 점수만 바뀌고 나머지 문장은 그대로입니다.초보자들은 흔히 더하기(+) 기호를 써서 이를 해결하려 하지만, 이는 매우 비효율적이고 오류가 발생하기 쉽습니다. 파이썬은 이런 불편함을 해소하기 위해 '문자열 포맷팅(String Formatting)'이라는 강력한 기능을 제공합니다.이번 글에서는 파이썬 문자열 포맷.. 2025. 11. 30.
파이썬 문자열(String) 다루기: 인덱싱과 슬라이싱의 개념 쉽게 이해하기 지난 포스팅에서는 숫자를 다루는 정수형(int)과 실수형(float)에 대해 알아보았습니다. 숫자가 컴퓨터 연산의 기초라면, 문자열(String)은 우리가 보고 읽는 정보의 대부분을 차지하는 핵심 데이터입니다.우리가 매일 사용하는 카카오톡 메시지, 이 블로그의 글, 웹사이트의 주소(URL)까지 모든 것이 '문자열'로 이루어져 있습니다. 따라서 프로그래밍을 잘한다는 것은 곧 "텍스트 데이터를 내 마음대로 자르고, 붙이고, 가공하는 능력"이 뛰어나다는 뜻과 같습니다.파이썬은 타 언어(C, Java)에 비해 문자열을 다루는 능력이 압도적으로 강력하고 직관적입니다. 이번 글에서는 파이썬 문자열 처리의 양대 산맥인 인덱싱(Indexing)과 슬라이싱(Slicing)에 대해 완벽하게 정리해 드리겠습니다. 이 글을 .. 2025. 11. 29.
정수(int)와 실수(float)의 차이 및 파이썬 사칙연산 기호 정리 지난 포스팅에서 우리는 데이터를 담는 그릇인 '변수(Variable)'에 대해 알아보았습니다. 변수라는 상자를 만들었으니, 이제 그 안에 가장 기본적인 데이터인 '숫자'를 담아서 계산을 해볼 차례입니다."컴퓨터는 0과 1로 이루어진 계산기다"라는 말을 들어보셨을 겁니다. 그만큼 컴퓨터에게 있어서 수치 연산은 가장 기본적이면서도 강력한 기능입니다. 하지만 프로그래밍 세계의 숫자는 우리가 수학 시간에 배운 것과는 조금 다르게 분류됩니다.이번 글에서는 파이썬에서 숫자를 다루는 두 가지 핵심 자료형인 정수(int)와 실수(float)의 결정적인 차이를 이해하고, 계산기보다 더 똑똑하게 계산하는 파이썬만의 연산자 활용법을 완벽하게 정리해 드리겠습니다.1. 숫자의 두 얼굴: 정수(int) vs 실수(float)우리.. 2025. 11. 29.
파이썬 변수(Variable) 만드는 법과 개발자들이 지키는 이름 짓기 규칙 지난 시간까지 우리는 파이썬의 설치부터 에디터 설정, 그리고 코드에 설명을 다는 주석(Comment)까지 개발을 위한 모든 준비를 마쳤습니다. 이제 드디어 실제 데이터를 다루는 프로그래밍의 본질로 들어갈 시간입니다.프로그래밍이란 결국 "데이터(Data)를 입력받아, 처리하고, 출력하는 과정"입니다. 이 과정에서 데이터를 처리하려면 어딘가에 그 데이터를 임시로 저장해 두어야 합니다. 마치 요리를 할 때 손질한 재료를 담아둘 그릇이 필요한 것처럼 말이죠.이번 포스팅에서는 데이터를 담는 그릇인 '변수(Variable)'를 만드는 방법과, 전 세계 파이썬 개발자들이 약속한 '변수 이름 짓는 규칙(Naming Convention)'에 대해 완벽하게 정리해 드리겠습니다.1. 변수(Variable)란 무엇인가?변수는.. 2025. 11. 28.
반응형