- 파이썬은 프로그래밍 초보자에게 접근하기 쉽고 흥미로운 언어입니다.
- 변수는 숫자나 텍스트와 같은 데이터를 저장하는 컨테이너입니다.
- 제어 구조를 사용하면 코드에서 결정을 내리고 작업을 반복할 수 있습니다.
- 루프
whileyfor데이터 세트에 대한 반복을 용이하게 합니다.
프로그래밍이 흥미진진하고 접근하기 쉬운 파이썬 세계에 오신 것을 환영합니다! 이 소개 부분에서는 프로그래머로서의 첫걸음을 내딛는 데 필요한 Python 프로그래밍의 기본을 살펴보겠습니다. 변수와 데이터 유형을 만드는 것부터 연산자를 사용하여 계산을 수행하고 결정을 내리는 것까지, 우리는 여러분이 Python으로 코드를 작성하는 데 편안함을 느낄 수 있는 토대를 마련했습니다.
또한 제어 구조에 대해서도 다루겠습니다. if, else, elif, while y for이를 통해 프로그램 흐름을 제어할 수 있는 권한이 부여됩니다. 파이썬의 매력에 푹 빠져들고, 이 매혹적인 언어가 제공하는 모든 것을 발견하는 흥미진진한 학습 여정에 뛰어들 준비를 하세요!
2.1 변수와 데이터 유형
변수 소개 및 Python에서의 변수 사용
Python에서 변수는 데이터를 저장하는 데 사용되는 컨테이너입니다. 이 데이터는 숫자, 텍스트, 목록 또는 다른 유형의 정보일 수 있습니다. 변수를 사용하면 프로그래머가 데이터에 효율적으로 접근하고 이를 조작할 수 있으며, 이는 모든 프로그램에 필수적입니다.
Python에서 변수를 정의하려면 할당 연산자를 사용하여 변수 이름에 값을 할당하기만 하면 됩니다. =. 예 :
이름 = "존"
나이 = 25
제품 가격 = 19.99
위의 예에서 우리는 세 개의 변수를 생성했습니다. nombre, edad y precio_producto. 변수 nombre 텍스트 문자열을 포함합니다. edad 정수를 포함하고 precio_producto 부동 소수점 숫자를 포함합니다.
기본 데이터 유형에 대한 설명: 정수, 부동 소수점, 문자열, 부울 등
파이썬은 동적으로 입력되는 언어즉, 변수의 유형을 명시적으로 선언할 필요가 없습니다. 할당된 값에 따라 데이터 유형이 자동으로 추론됩니다. Python의 기본 데이터 유형은 다음과 같습니다.
- 정수(int): 1, -5, 100 등 소수점이 없는 정수를 나타냅니다.
- 뜨다: 3.14, -2.5, 0.5 등 소수로 숫자를 나타냅니다.
- 문자열(str): 텍스트를 나타내며 'Hello', 'Python', '123' 등과 같이 작은따옴표나 큰따옴표로 정의됩니다.
- 부울(부울): 참 또는 거짓 값을 나타내며 논리를 표현하고 결정을 내리는 데 사용됩니다.
- 목록: 이는 여러 가지 데이터 유형을 가질 수 있는, 정렬되고 수정 가능한 요소의 컬렉션입니다.
- 튜플(tuple): 이는 목록과 비슷하지만 변경 불가능합니다. 즉, 목록의 요소는 생성된 후에는 수정할 수 없습니다.
- 사전(dict): 키-값 쌍을 저장하는 데이터 구조로, 각 키는 고유하며 해당 값에 액세스하는 데 사용됩니다.
2.2 연산자와 표현식
Python에서의 산술, 비교, 논리 연산자에 대한 설명
파이썬에서 연산자는 변수와 값에 대한 다양한 연산을 수행하는 데 사용되는 특수 기호입니다. Python의 주요 연산자 유형은 다음과 같습니다.
- 산술 연산자: 이를 통해 추가와 같은 수학 연산을 수행할 수 있습니다.
+), 빼기(-), 곱셈 (*), 분할 (/), 모듈 (%) 및 지수 (**). - 비교 연산자: 이를 통해 두 값을 비교하고 비교 결과에 따라 True 또는 False라는 부울 값을 반환할 수 있습니다. 몇 가지 예는 다음과 같습니다.
==), (!=), (<), (>), (<=) 및 (>=). - 논리 연산자: 이를 사용하면 부울 표현식을 결합할 수 있습니다. 주요 논리 연산자는 다음과 같습니다.
and,orynot.
표현식에서 연산자를 사용하여 계산 및 의사 결정 수행
Python의 표현식은 결과를 생성하기 위해 평가되는 변수, 값, 연산자의 조합입니다. 이러한 표현식은 프로그램에서 계산을 수행하고 논리적인 결정을 내리는 데 사용됩니다.
산술 연산자를 사용한 표현식의 예:
X = 10
y = 5.
합 = x + y
뺄셈 = x – y
곱셈 = x * y
나누기 = x / y
모듈 = x % y
비교 연산자를 사용한 표현식의 예:
a = 8
b = 10
동일함 = a == b
같지 않음 = a != b
a보다 작음 = a < b 더 큼 또는 같음 = a >= b
논리 연산자를 사용한 표현식의 예:
비가 온다 = 맞다
is_cold = 거짓
if_it_rains_and_it_is_cold = 비가 오고 추워요
if_it_rains_or_it_is_cold = 비가 오거나 추워요
no_llueve = 비가 오지 않아요
2.3 제어 구조
조건: if, else, elif
제어 구조는 프로그램 실행 흐름에 있어서 기본이 됩니다. 파이썬에서 가장 흔한 제어 구조는 다음과 같습니다. if, 부울 조건에 따라 결정을 내릴 수 있습니다.
나이 = 18
나이가 18세 이상인 경우:
print("당신은 법적 연령에 도달했습니다")
그밖에:
print("당신은 미성년자입니다")
이 예에서 우리는 다음 구조를 사용합니다. if 변수인지 확인하려면 edad 18보다 크거나 같습니다. 조건이 참이면 "당신은 법적 연령입니다"가 인쇄됩니다. 그렇지 않으면 “당신은 미성년자입니다.”라는 문구가 인쇄됩니다.
우리는 또한 사용할 수 있습니다 elif (else if의 약어로 여러 조건을 순서대로 검사합니다.)
등급 = 75
음표 >= 90인 경우:
print("당신의 성적은 A입니다")
elif 노트 >= 80:
print("당신의 성적은 B입니다")
elif 노트 >= 70:
print("당신의 성적은 C입니다")
그밖에:
print("당신의 성적은 F입니다")
이 예에서 우리는 다양한 등급 범위를 확인하고 변수 값에 따라 해당 등급을 할당합니다. nota.
루프: while 및 for
루프는 Python에서 프로그램의 흐름을 제어하는 또 다른 중요한 방법입니다. 가장 일반적으로 사용되는 루프 중 두 가지는 다음과 같습니다. while y for.
고리 while 특정 조건이 참인 동안 실행됩니다.
카운터 = 0
counter < 5인 동안: print(counter) counter += 1
이 루프는 0부터 4까지의 숫자를 콘솔에 출력합니다. 루프for 리스트나 튜플과 같은 시퀀스를 반복하는 데 사용됩니다.
과일 =
과일 속 과일에 대하여:
인쇄(과일)
이 루프는 목록의 각 항목을 인쇄합니다. frutas.
이러한 구조를 사용하여 프로그램 흐름을 제어합니다.
제어 구조 if, else, elif, while y for 이러한 도구를 사용하면 프로그래머가 다양한 조건에 따라 결정을 내리고 작업을 반복할 수 있습니다. 이러한 구조를 사용하면 다양한 상황에 적응하고 데이터를 효과적으로 조작할 수 있는 보다 역동적이고 유연한 프로그램을 만들 수 있습니다.
요약하면, 이 섹션에서는 Python의 변수와 데이터 유형, 그리고 코드에서 계산을 수행하고 결정을 내릴 수 있는 연산자와 표현식에 대해 알아보았습니다. 또한 제어 구조를 탐색했습니다. if, else, elif, while y for이는 프로그램 흐름을 제어하는 데 필수적입니다. 이러한 개념은 보다 복잡한 문제를 해결하고 Python에서 보다 고급 프로그램을 개발하는 데 필요한 튼튼한 기초를 제공합니다. 계속해서 이 강력한 프로그래밍 언어의 경이로움을 탐험해보세요!