프로그래밍언어175 [파이썬][초급] Chapter04. 숫자형 자료형 프로그래밍에서 숫자는 가장 기본이 되는 데이터입니다. 파이썬에서는 숫자형 자료형을 활용하여 계산을 수행할 수 있으며, 기본적인 연산뿐 아니라 복잡한 수학 연산도 쉽게 처리할 수 있습니다. 이번 장에서는 파이썬의 숫자형 자료형에 대해 자세히 알아보겠습니다.● 숫자형의 종류파이썬에서 사용되는 기본 숫자형은 다음과 같습니다.정수형(int): 정수 값을 표현합니다. 예: 10, -3, 0실수형(float): 소수점을 포함한 숫자를 표현합니다. 예: 3.14, -0.01복소수형(complex): 실수부와 허수부로 이루어진 숫자입니다. 예: 2 + 3j이 중 정수형과 실수형은 가장 자주 사용되며, 복소수는 과학계산 등에서 주로 사용됩니다.● 기본 연산숫자형 자료는 사칙연산(+, -, *, /)을 포함하여 다양한 연.. 2025. 5. 14. [파이썬][초급] Chapter03. 주석과 코드 스타일 파이썬을 포함한 대부분의 프로그래밍 언어에서는 주석을 통해 코드에 대한 설명을 추가할 수 있습니다. 주석은 프로그램 실행에는 영향을 주지 않지만, 코드를 읽는 사람에게 중요한 정보를 전달하는 수단이 됩니다. 또한 일관된 코드 스타일을 유지하는 것은 협업과 유지보수에 매우 중요합니다.● 주석의 종류파이썬에서는 샵 기호(#)를 사용하여 한 줄 주석을 작성합니다. 주석은 코드의 우측이나 단독으로 한 줄에 작성할 수 있습니다. 예:# 이 코드는 변수 x에 10을 저장합니다.x = 10 # 초기값 설정여러 줄을 주석 처리하고 싶을 때는 따옴표 세 개(''' 또는 """)를 사용하는 방식이 있으나, 이 방식은 주석이 아니라 문자열로 처리되므로 실제 주석으로는 권장되지 않습니다.● 좋은 주석의 예주석은 코드의 의도.. 2025. 5. 14. [파이썬][초급] Chapter02. 변수와 자료형 기초 파이썬에서 프로그래밍을 하기 위해 가장 먼저 이해해야 할 개념은 변수와 자료형입니다. 변수는 데이터를 저장하기 위한 공간이며, 자료형은 그 데이터가 어떤 종류인지 정의합니다. 이 장에서는 파이썬 변수의 선언 방법과 주요 자료형에 대해 알아보겠습니다.● 변수란 무엇인가?변수는 데이터를 저장하는 이름표라고 볼 수 있습니다. 파이썬에서는 변수를 선언할 때 자료형을 명시하지 않아도 됩니다. 예를 들어 x = 10이라고 작성하면 파이썬은 x가 정수형(int)이라고 자동으로 인식합니다.이처럼 파이썬은 동적 타이핑(dynamic typing) 언어로, 변수에 값을 할당할 때 그 타입이 자동으로 결정됩니다. 이는 초보자에게 매우 편리한 방식이며, 코드 작성이 간결해지는 장점이 있습니다.● 주요 자료형파이썬의 주요 기본.. 2025. 5. 14. [파이썬][초급] Chapter01. 파이썬 소개와 설치 파이썬은 전 세계적으로 가장 널리 사용되는 프로그래밍 언어 중 하나로, 배우기 쉽고 다양한 분야에 활용할 수 있다는 장점이 있습니다. 이 챕터에서는 파이썬 언어의 특징과 역사, 그리고 개발 환경 설정에 대해 간략히 살펴보겠습니다.● 파이썬의 특징파이썬은 간결하고 직관적인 문법을 자랑하는 고급 프로그래밍 언어입니다. 코드를 읽고 쓰는 것이 쉬워 초보자에게 매우 적합하며, 웹 개발, 데이터 분석, 인공지능, 머신러닝, 자동화 등 다양한 분야에서 활용됩니다.또한 인터프리터 언어이기 때문에, 별도의 컴파일 과정 없이 즉시 실행할 수 있어 개발과 테스트가 빠릅니다. 풍부한 표준 라이브러리와 오픈소스 패키지를 활용하면 복잡한 기능도 손쉽게 구현할 수 있습니다. 이 외에도 파이썬은 플랫폼 독립적인 언어로, Windo.. 2025. 5. 14. [C언어][Error] 104. braces around scalar initializer – 스칼라 초기화에 중괄호 사용 이 오류는 정수, 실수 등 단일 값을 가지는 스칼라(scalar) 변수에 중괄호({})를 사용하여 초기화했을 때 발생합니다. C언어에서는 스칼라형 변수(int, float 등)의 초기화는 단순히 대입 연산자와 함께 값을 직접 지정해야 하며, 중괄호는 배열이나 구조체와 같은 복합형 자료에 사용됩니다. 이 오류는 보통 배열이나 구조체 초기화 패턴을 그대로 단일 변수에 적용했을 때 나타납니다. ● 오류 예제#include int main() { int x = {10}; // 오류: 스칼라형 초기화에 중괄호 사용 printf("%d\n", x); return 0;}컴파일 시 다음과 같은 오류 메시지가 출력될 수 있습니다.error: braces around scalar initializer ●.. 2025. 5. 10. [C언어][Error] 103. use of reserved keyword as identifier – 예약어를 식별자로 사용 이 오류는 C언어의 예약어(reserved keyword)를 변수 이름, 함수 이름, 구조체 이름 등 식별자로 사용하려고 했을 때 발생합니다. 예약어는 언어의 문법 요소로 이미 특정 기능을 수행하기 위해 정의되어 있기 때문에, 사용자 정의 이름으로 사용할 수 없습니다. 예를 들어 int, return, if, while 등은 예약어이므로 변수 이름이나 함수 이름 등으로 사용할 수 없습니다. ● 오류 예제#include int return = 10; // 오류: 'return'은 예약어int main() { printf("%d\n", return); return 0;}컴파일 시 다음과 같은 오류 메시지가 출력됩니다.error: expected identifier or ‘(’ before ‘re.. 2025. 5. 10. 이전 1 2 3 4 ··· 30 다음