전체 글 114

3-3. for 반복문과 range()

3-3. for 반복문과 range()앞서 배운 while 문은 조건이 참인 동안 반복하는 구조였다면, 이번에 다룰 for 문은 반복할 횟수나 대상이 정해져 있을 때 사용하면 좋습니다.파이썬의 for 문은 리스트, 문자열, range 객체 등 반복 가능한(iterable) 데이터를 하나씩 꺼내면서 반복 작업을 수행합니다.기본 구조for 변수 in 반복가능한_객체: 실행할 코드예제: 1부터 5까지 출력for i in range(1, 6): print(i) 출력:12 3 45range(1, 6)은 1부터 5까지 숫자를 생성하는 함수입니다. 끝 값은 포함되지 않는 것에 주의하세요!range() 함수 설명range()는 숫자의 시퀀스를 만들어주는 내장 함수입니다.range(시작값, 끝값, 증가값)..

카테고리 없음 2025.05.25

3-2. while 반복문

3-2. while 반복문프로그래밍에서는 특정 작업을 여러 번 반복해서 수행해야 하는 경우가 많습니다. 이때 사용하는 것이 바로 반복문(Loop) 입니다.이번 강의에서는 조건을 만족하는 동안 반복 실행되는 while 문에 대해 알아보겠습니다.while 문 기본 구조while 조건식: 실행할 코드조건식이 참(True) 인 동안, 들여쓰기 된 코드 블록이 계속해서 반복 실행됩니다.예제: 1부터 5까지 출력i = 1 while i 출력:12345 i += 1은 i = i + 1과 같은 의미입니다. 변수 값을 1씩 증가시켜 반복을 멈추도록 하는 중요한 부분입니다.무한 루프조건이 계속 True인 경우 반복이 끝나지 않고 무한 루프(Infinite Loop) 가 됩니다.while True: prin..

카테고리 없음 2025.05.24

3-1. if, elif, else문

3-1. if, elif, else문프로그래밍에서 가장 중요한 기능 중 하나는 조건에 따라 다른 동작을 수행하는 것입니다. 이를 가능하게 해주는 것이 바로 조건문(Conditional Statement) 입니다.파이썬에서는 if, elif, else 문을 사용하여 조건문을 작성합니다.이번 강의에서는 조건문을 활용해 프로그램 흐름을 제어하는 방법을 배워보겠습니다.if 문 기본 구조 if 조건식: 실행할 코드조건식이 참(True) 일 경우, 들여쓰기 된 코드 블록이 실행됩니다.score = 85 if score >= 80: print("좋은 점수입니다!") 출력:좋은 점수입니다!else 문 조건이 거짓(False) 일 때 실행되는 코드를 지정하려면 else 를 사용합니다.score = 70 i..

코딩/파이썬 2025.05.23

2-3. 입력과 출력 (input, print)

2-3. 입력과 출력 (input, print)프로그래밍에서 사용자의 입력을 받아 처리하고, 그 결과를 출력하는 것은 아주 기본적이고 중요한 기능입니다. 파이썬에서는 이를 위해 input() 함수와 print() 함수를 사용합니다.이번 글에서는 이 두 함수의 기본 사용법과 응용 방법을 소개하겠습니다.사용자 입력 받기: input()input() 함수는 사용자의 키보드 입력을 받아 문자열 형태로 반환합니다.name = input("당신의 이름은 무엇인가요? ") print("안녕하세요,", name, "님!") 위 코드를 실행하면 사용자의 입력을 기다렸다가 name 변수에 저장하고, 그 값을 활용하여 출력합니다.❗ input()으로 받은 값은 항상 문자열(str) 형태입니다. 숫자가 필요한 경우는 형변환을..

카테고리 없음 2025.05.23

2-2. 연산자와 표현식

2-2. 연산자와 표현식프로그래밍에서 데이터를 다루기 위해서는 단순히 값을 저장하는 것 이상으로, 계산하고 비교하고 판단하는 작업이 필요합니다. 이를 위해 파이썬은 다양한 연산자(operators) 와 표현식(expressions) 을 제공합니다.이번 글에서는 파이썬에서 자주 사용되는 연산자의 종류와 표현식 작성 방법을 쉽게 알아보겠습니다.표현식(Expression)이란?표현식은 값을 만들어내는 코드 조각입니다. 숫자 하나, 변수 하나도 표현식이지만 보통은 연산자를 포함한 계산식 형태로 사용됩니다. 3 + 4 # 표현식 (결과는 7) x * 5 # 표현식 (x가 2면 결과는 10) "hello" + "!" # 표현식 (결과는 "hello!")즉, 표현식 = 값으로 평가되는 코드입니다.연산자(Operato..

코딩/파이썬 2025.05.22

2-1. 변수와 데이터 타입 (숫자, 문자열, 불, None)

2-1. 변수와 데이터 타입 (숫자, 문자열, 불, None)파이썬 프로그래밍에서 가장 기본이 되는 개념 중 하나는 변수와 데이터 타입입니다. 데이터를 저장하고 처리하려면 먼저 어떤 데이터인지를 알고 적절한 형태로 다뤄야 하죠.이 글에서는 파이썬의 대표적인 데이터 타입인 숫자, 문자열, 불(Boolean), None 의 개념과 사용법을 다룹니다.변수란?변수는 데이터를 저장하는 이름표입니다. 어떤 값을 저장하고, 나중에 그 값을 다시 불러오는 데 사용됩니다.x = 10 name = "Alice"x는 10이라는 값을 가진 변수입니다.name은 문자열 "Alice"를 저장하고 있습니다.숫자(Number)숫자 타입은 크게 두 가지로 나뉩니다.정수형(int)정수는 소수점이 없는 숫자입니다.age = 30 year..

코딩/파이썬 2025.05.21

1-4. 주석과 코드 작성 규칙

1-4. 주석과 코드 작성 규칙파이썬을 배우다 보면 “코드는 작성하는 것뿐 아니라 읽기 좋게 작성하는 것”도 매우 중요하다는 걸 느끼게 됩니다. 이를 위해 주석(comment) 과 코드 작성 규칙(스타일 가이드) 이 존재합니다.이 글에서는 주석의 작성 방법과 활용법, 그리고 가독성을 높이기 위한 코딩 스타일을 소개합니다.주석(Comment)이란?주석은 코드에 대한 설명을 적어두는 것으로, 프로그램 실행에는 영향을 주지 않습니다. 다른 사람이 코드를 읽거나, 나중에 자신이 다시 코드를 이해할 때 매우 유용합니다.한 줄 주석파이썬에서 주석은 # 기호로 시작합니다.# 이것은 한 줄 주석입니다. print("Hello") # 이 부분도 주석입니다.여러 줄 주석 (문서 설명용)파이썬에는 여러 줄 주석 문법이 따로..

코딩/파이썬 2025.05.20

1-3. 첫 번째 파이썬 코드: Hello, World!

1-3. 첫 번째 파이썬 코드: Hello, World!프로그래밍을 처음 배울 때 가장 먼저 작성하는 전통적인 코드가 바로 "Hello, World!" 출력입니다. 간단한 코드이지만 파이썬 문법의 기본 구조를 익히는 데 도움이 됩니다.파이썬 코드 작성하기파이썬에서 문자열을 출력하려면 print() 함수를 사용합니다. 아래와 같이 입력해보세요. 파이썬 코드print("Hello, World!") 출력 결과:Hello, World! 코드 설명print() : 출력 함수로, 괄호 안의 내용을 콘솔(터미널)에 출력합니다."Hello, World!" : 출력할 문자열. 큰따옴표(") 또는 작은따옴표(') 모두 사용 가능.세미콜론(;)이 필요 없음 → 파이썬은 줄 끝에 세미콜론을 붙이지 않아도 됩니다.연습 예제:..

코딩/파이썬 2025.05.19

1-2. 파이썬 설치 및 개발환경 세팅

1-2. 파이썬 설치 및 개발환경 세팅파이썬을 배우기 위해선 먼저 내 컴퓨터에 파이썬을 설치하고, 코드를 작성하고 실행할 수 있는 개발환경을 세팅해야 합니다. 이 글에서는 Windows, macOS, 그리고 개발도구(VS Code) 기준으로 설명합니다.1. 파이썬 설치하기 공식 웹사이트에서 설치https://www.python.org/downloads/ 접속본인의 운영체제에 맞는 최신 버전 다운로드예: Windows 사용자는 Download Python 3.x.x 클릭설치 시 “Add Python to PATH”에 체크한 후 설치 시작이 옵션을 체크하지 않으면 나중에 터미널에서 python 명령어가 인식되지 않습니다 설치 확인설치가 완료되면, 터미널 또는 명령 프롬프트(CMD)에서 다음 명령어 입력:py..

코딩/파이썬 2025.05.18

1-1. 파이썬이란 무엇인가?

1-1. 파이썬이란 무엇인가? 파이썬(Python)은 현재 세계에서 가장 인기 있는 프로그래밍 언어 중 하나로, 배우기 쉽고 읽기 쉬우며 다양한 분야에서 활용될 수 있는 범용 언어입니다. 특히 초보자부터 전문가까지 폭넓게 사랑받는 이유는 다음과 같은 특징 때문입니다.파이썬의 주요 특징간결한 문법파이썬은 불필요한 문법 요소를 최소화하고 직관적으로 작성할 수 있도록 설계되어 있습니다. 예를 들어, 중괄호 대신 들여쓰기를 사용하여 코드의 가독성을 높입니다.다양한 분야에서 활용 가능웹 개발, 데이터 분석, 인공지능, 게임 개발, 자동화, 금융 등 거의 모든 분야에서 파이썬을 사용할 수 있습니다.풍부한 라이브러리numpy, pandas, matplotlib, flask, django, selenium 등 다양한 ..

코딩/파이썬 2025.05.17