반응형

전체 글 127

파이썬에서 모듈 사용하기

Python에서 모듈은 다른 Python 코드에서 사용할 수 있는 정의 및 문장을 포함하는 파일입니다. 모듈을 가져와서 해당 모듈에서 정의된 함수 및 변수를 사용할 수 있습니다. 1. 모듈 전체 가져오기 import 문을 사용하여 전체 모듈을 가져올 수 있습니다. ex) math 모듈을 가져오려면 아래와 같이 작성하면 됩니다. import math 모듈을 가져온 후에는 module_name.function_name 또는 module_name.variable_name 구문을 사용하여 해당 모듈의 함수 및 변수에 액세스할 수 있습니다. ex) math 모듈 안에 있는 sqrt() 함수를 사용하려면 math.sqrt(숫자)와 같이 작성하면 됩니다. math.sqrt(4) 2. 특정 함수 또는 변수만 모듈에서 ..

Programing/python 2023.03.01

파이썬에서 함수 정의

파이썬에서 함수(function)는 코드의 재사용과 모듈화를 위해 사용됩니다. 함수를 정의할 때는 def 키워드를 사용하며, 함수의 이름과 매개변수를 지정하고 함수가 실행될 코드 블록을 정의합니다. def function_name(parameters): code block return expression 다음은 간단한 함수 정의 예시입니다. def say_hello(name): print(f"Hello, {name}!") say_hello("John") # 출력: Hello, John! 위 코드에서 say_hello 함수는 name 이라는 매개변수를 받아 Hello, {name}! 문자열을 출력합니다. 함수를 호출할 때 say_hello("John")과 같이 인자를 전달하여 함수를 호출합니다. 또한, 함..

Programing/python 2023.03.01

C vs C++ 의 차이점

1. 객체지향 프로그래밍 지원 여부 C는 절차지향 프로그래밍 언어로, 객체지향 프로그래밍을 지원하지 않습니다. C++은 객체지향 프로그래밍 언어로, 클래스, 상속, 다형성 등 객체지향 프로그래밍의 기능을 지원합니다. 2. 함수 오버로딩 C는 함수 이름 중복을 허용하지 않기 때문에, 함수의 인자 형식이나 개수를 다르게 해서 같은 이름의 함수를 만들 수 없습니다. C++은 함수 이름 중복을 허용하며, 함수 오버로딩을 통해 인자의 형식이나 개수를 다르게 해서 같은 이름의 함수를 만들 수 있습니다. 3. 표준 라이브러리 C는 표준 라이브러리로 C 표준 라이브러리를 제공합니다. C++은 C 표준 라이브러리에 더해, STL(Standard Template Library)과 같은 템플릿 기반의 라이브러리를 추가로 제..

Programing/C++ 2023.02.27

C++ 커리큘럼 가이드

1. C++ 기초 문법 변수, 상수, 데이터 타입 연산자 조건문과 반복문 함수와 인자 전달 배열과 포인터 구조체와 클래스 2. 객체지향 프로그래밍 개념 객체지향 프로그래밍이란? 클래스와 객체 상속과 다형성 추상 클래스와 인터페이스 3. 템플릿과 STL 템플릿 개념 클래스 템플릿과 함수 템플릿 STL 개요 컨테이너, 반복자, 알고리즘 4. 예외 처리와 입출력 예외 처리 개념 예외 처리 구문 파일 입출력 키보드 입력과 화면 출력 5. 멀티스레딩과 동기화 스레드 개념 스레드 생성과 동기화 뮤텍스와 세마포어 6. C++11, C++14, C++17 C++11에서 추가된 새로운 기능들 C++14에서 추가된 새로운 기능들 C++17에서 추가된 새로운 기능들 이렇게 진행하면 C++ 언어를 다루는데 필요한 기본적인 내..

Programing/C++ 2023.02.26

파이썬의 조건문

파이썬에서는 if, elif, else 세 가지 조건문을 사용할 수 있습니다. 이러한 조건문은 주어진 조건에 따라 프로그램의 흐름을 변경합니다. 다음은 각 조건문의 사용 예제입니다. 1. if 문 if 문은 주어진 조건이 참(True)일 경우에만 해당 코드 블록을 실행합니다. x = 10 if x > 5: print("x is greater than 5") 위 코드는 x가 5보다 큰 경우 "x is greater than 5"라는 문자열을 출력합니다 2. if-else 문 if-else 문은 주어진 조건이 참(True)일 경우에는 첫 번째 코드 블록을, 그렇지 않은 경우에는 두 번째 코드 블록을 실행합니다. x = 3 if x % 2 == 0: print("x is even") else: print("x..

Programing/python 2023.02.26

파이썬의 연산자

다음은 파이썬에서 사용 가능한 연산자의 종류입니다. 1. 산술 연산자 덧셈(+) 뺄셈(-) 곱셈(*) 나눗셈(/) 몫(//) 나머지(%) 거듭제곱(**) a = 10 b = 5 c = a + b # 15 d = a - b # 5 e = a * b # 50 f = a / b # 2.0 g = a // b # 2 h = a % b # 0 i = a ** b # 100000 2. 비교 연산자 같음(==) 같지 않음(!=) 크거나 같음(>=) 작거나 같음() 작음(= b # True f = a b # True h = a < b # False 3. 논리 연산자 논리곱(and) 논리합(or) 논리부정(not) a = True b = False c = a and b # False d = a or b # True e ..

Programing/python 2023.02.26

파이썬 자료형

파이썬의 주요 자료형에 대해서 설명해보겠습니다. 1. 숫자형 (Numeric) 파이썬에서 숫자형은 정수형(int), 실수형(float), 복소수형(complex)으로 구분됩니다. a = 10 # int b = 3.14 # float c = 3 + 4j # complex 2. 문자열 (String) 문자열은 문자들의 시퀀스입니다. 파이썬에서 문자열은 작은 따옴표(')나 큰 따옴표(")로 감싸서 정의할 수 있습니다. str1 = 'Hello, World!' str2 = "안녕하세요" 3. 불리언 (Boolean) 불리언은 참(True)과 거짓(False)을 나타내는 자료형입니다. x = True y = False 4. 리스트 (List) 리스트는 순서가 있는 데이터의 집합으로, 대괄호([])로 감싸서 정의합..

Programing/python 2023.02.26

파이썬 변수(Variable)

파이썬에서 변수는 데이터를 저장하기 위해 사용됩니다. 변수는 이름, 값, 데이터 타입 등을 가질 수 있습니다. 변수는 메모리 공간에 저장되며, 다른 변수의 값을 할당하거나 연산 등을 수행할 수 있습니다. 파이썬에서 변수를 정의하는 방법은 다음과 같습니다. 변수이름 = 값 위와 같은 형식으로 변수를 정의할 수 있습니다. 변수 이름은 영문자, 숫자, 밑줄 문자(_)를 사용할 수 있습니다. 변수 이름은 대소문자를 구분합니다. 값은 변수에 할당될 데이터입니다. 데이터 타입은 자동으로 추론됩니다. 예를 들어, 다음과 같이 변수를 정의할 수 있습니다. x = 10 y = 3.14 name = "John" is_student = True 위 코드에서, x 변수는 정수형 데이터 타입이고 값은 10입니다. y 변수는 실..

Programing/python 2023.02.26

파이썬 개발환경 설정을 위해 필요한 항목들에 대해서

파이썬은 매우 인기 있는 프로그래밍 언어 중 하나이며, 다양한 운영체제에서 사용할 수 있습니다. 이제 파이썬 개발 환경을 설정하는 방법을 알아보겠습니다. 1. 파이썬 설치 파이썬을 사용하려면 먼저 파이썬을 설치해야 합니다. 파이썬 공식 웹사이트에서 파이썬 다운로드 페이지로 이동하여 운영 체제에 맞는 버전을 다운로드하고 설치합니다. https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 2. 텍스트 에디터 또는 IDE 선택 텍스트 에디터 또는 IDE (Integrated Development Environment)를 선택하여 파이썬 코드를 작성할 수 있습니다...

Programing/python 2023.02.26
반응형