1-4 첫 번째 프로그램 작성: 'Hello, World!' 출력하기

1-4 첫 번째 프로그램 작성: ‘Hello, World!’ 출력하기

← 목차로 돌아가기 개발 환경을 준비했다면, 이제 정말로 첫 코드를 써 볼 차례입니다. 이번 편에서는 파이썬의 내장 함수 print()를 사용해 화면에 문구를 출력하는 방법을 배웁니다. 아주 간단한 한 줄짜리 코드지만, 이 한 줄 안에는 함수 호출, 문자열, 괄호와 따옴표의 규칙 같은 파이썬 문법의 기본기가 담겨 있습니다. 이번 편에서는 인터프리터에서 직접 코드를 입력해 결과를 바로 확인하는…

Read More
1-5 코드 실행 방법: 인터프리터와 스크립트 파일

1-5 코드 실행 방법: 인터프리터와 스크립트 파일

← 목차로 돌아가기 파이썬 코드를 작성했다면, 이제 그것을 컴퓨터가 이해하고 실행하도록 만드는 방법을 알아야 합니다. 이 챕터에서는 파이썬 코드를 실행하는 두 가지 핵심 방법인 인터프리터와 스크립트 파일 사용법을 상세히 다룹니다. 여러분이 작성한 첫 코드가 어떻게 생명을 얻는지 이 책을 통해 직접 경험하게 될 것입니다. 핵심 요약 파이썬 인터프리터는 코드를 즉시 실행하며, 간단한 테스트나 학습에 유용합니다….

Read More
2-1 변수 선언과 할당: 데이터 저장의 기본

2-1 변수 선언과 할당: 데이터 저장의 기본

← 목차로 돌아가기 프로그래밍에서 데이터를 다루는 것은 마치 물건을 정리하는 것과 같습니다. 수많은 정보들을 어디에, 어떻게 보관해야 효율적일까요? 이번 장에서는 이 질문에 대한 파이썬의 답, 즉 ‘변수’에 대해 자세히 알아보겠습니다. 변수를 이해하면 데이터를 저장하고 관리하는 코딩의 첫걸음을 떼게 됩니다. 변수란 무엇이며 왜 필요할까요? 변수는 컴퓨터 메모리에 값을 저장하고, 그 값을 이름으로 참조할 수 있게 해주는…

Read More
2-2 숫자형 데이터: 정수와 실수 다루기

2-2 숫자형 데이터: 정수와 실수 다루기

← 목차로 돌아가기 파이썬에서 숫자는 프로그래밍의 가장 기본적인 구성 요소 중 하나입니다. 이번 챕터에서는 파이썬이 숫자를 어떻게 다루는지, 특히 정수(Integer)와 실수(Float)라는 두 가지 주요 숫자형 데이터를 깊이 있게 살펴보겠습니다. 실제 예제를 통해 각 데이터 타입의 특징과 활용법을 익히고, 코드를 더 효율적으로 작성하는 데 필요한 기초 지식을 다지게 될 것입니다. 핵심 요약: 정수(Integer): 소수점 없는 숫자….

Read More
2-3 문자열 다루기: 생성, 인덱싱, 슬라이싱

2-3 문자열 다루기: 생성, 인덱싱, 슬라이싱

← 목차로 돌아가기 파이썬에서 텍스트 데이터를 효율적으로 다루는 것은 프로그래밍의 핵심 기술 중 하나입니다. 이번 챕터에서는 문자열을 생성하는 다양한 방법부터 시작하여, 문자열 내 특정 문자를 정확히 찾아내는 인덱싱 기법과 원하는 부분을 자유자재로 추출하는 슬라이싱 기법을 배웁니다. 데이터를 정제하고 분석하는 데 필수적인 문자열 조작의 기초를 단단히 다져보시길 바랍니다. 문자열이란 무엇이며, 어떻게 생성하나요? 문자열은 텍스트 데이터를 저장하는…

Read More
2-4 연산자 종류: 산술, 비교, 논리, 할당 연산자

2-4 연산자 종류: 산술, 비교, 논리, 할당 연산자

← 목차로 돌아가기 파이썬 프로그래밍에서 데이터와 데이터 간의 관계를 정의하고 조작하는 핵심 도구는 바로 ‘연산자’입니다. 연산자는 값들을 계산하고, 비교하며, 조건을 판단하고, 변수에 값을 할당하는 등 다양한 작업을 수행합니다. 이번 장에서는 파이썬의 여러 연산자 종류를 예제와 함께 자세히 살펴보겠습니다. 연산자란 무엇이며, 왜 중요할까요? 연산자는 프로그램 내에서 특정 작업을 수행하도록 지시하는 특별한 기호입니다. 변수나 값들 사이에서 수학적…

Read More
2-5 데이터 타입 변환: int(), float(), str() 활용

2-5 데이터 타입 변환: int(), float(), str() 활용

← 목차로 돌아가기 파이썬으로 코드를 짜다 보면 숫자가 필요한 자리에 문자열이 들어와 있거나, 정수만 있으면 되는데 실수가 넘어오는 상황을 자주 만나게 됩니다. 사용자가 입력한 값, 파일에서 읽어온 값, 웹 API가 돌려준 값은 대부분 문자열이기 때문입니다. 이럴 때 필요한 것이 바로 데이터 타입 변환이고, 파이썬은 이를 위해 int(), float(), str()이라는 세 가지 내장 함수를 제공합니다. 이번…

Read More
3-2 튜플: 변경 불가능한 데이터 묶음의 이해

3-2 튜플: 변경 불가능한 데이터 묶음의 이해

← 목차로 돌아가기 파이썬에는 다양한 방식으로 데이터를 묶어 관리할 수 있는 자료구조들이 있습니다. 그중에서도 튜플은 한 번 생성되면 그 내용을 변경할 수 없는 독특한 특성을 가진 데이터 묶음입니다. 이번 챕터에서는 튜플이 무엇인지, 어떻게 사용하며 어떤 상황에 유용한지 상세히 알아보겠습니다. 핵심 요약: 정의: 튜플은 여러 데이터를 순서대로 묶어 저장하는 자료형입니다. 핵심 특징: 한 번 생성되면 내부…

Read More
4-2 반복문 for: 시퀀스 데이터 순회하기

4-2 반복문 for: 시퀀스 데이터 순회하기

← 목차로 돌아가기 프로그래밍에서 반복 작업은 피할 수 없는 부분입니다. 특히 여러 개의 데이터를 순서대로 처리해야 할 때, 이 과정을 효율적으로 자동화하는 것이 중요합니다. 파이썬의 `for` 반복문은 이러한 시퀀스 데이터를 다루는 데 가장 강력하고 직관적인 도구 중 하나입니다. for 반복문이란 무엇인가요? `for` 반복문은 파이썬에서 리스트, 튜플, 문자열 등 시퀀스(Sequence) 데이터를 효율적으로 순회하며 각 요소에 특정…

Read More
4-3 반복문 while: 조건 기반 반복 실행

4-3 반복문 while: 조건 기반 반복 실행

← 목차로 돌아가기 프로그래밍에서 특정 작업을 여러 번 반복해야 할 때, 우리는 ‘반복문’을 사용합니다. 지난 장에서 for 반복문을 통해 시퀀스 데이터를 순회하는 방법을 배웠다면, 이번 장에서는 ‘특정 조건이 참인 동안’ 코드를 반복 실행하는 `while` 반복문에 대해 깊이 있게 알아보겠습니다. `while` 루프는 조건만 만족하면 무한히 반복될 수 있어, 프로그래머의 세심한 주의가 필요한 강력한 도구입니다. 핵심 요약…

Read More