Programming

; develop a program

반응형

분류 전체보기 196

[DB] CAST 함수

이번 포스팅에서는 데이터 형식을 변환하는 데 사용되는 함수인 CAST에 대하여 공부를 해보고자 한다. CAST란 CAST는 데이터 형식을 변환하는 데 사용되는 함수이다. CAST 함수는 표준 SQL의 일부이며, 데이터 형식을 명시적으로 변환하거나 다른 형식으로 캐스팅할 수 있다. 이를 통해 데이터 유형 간의 변환을 수행할 수 있으며, 데이터 유형의 호환성을 확보하고 쿼리의 결과를 조정하는 데 유용하다. CAST 함수는 다음과 같은 구문을 사용한다. CAST(expression AS data_type) expression은 변환하려는 값이나 열을 나타내는 표현식 data_type은 변환하려는 데이터 유형 data_type에는 MariaDB에서 지원하는 다양한 데이터 유형이 사용될 수 있다. 예를 들어, I..

DataBase/MariaDB 2023.06.23

[DB] DISTINCT

이번 포스팅에서는 SQL 쿼리에서 사용되는 키워드 중 하나인 DISTINCT에 대하여 공부를 해보고자 한다. DISTINCT란 DISTINCT는 SQL 쿼리에서 사용되는 키워드로, 중복된 값을 제거하여 유일한 값만을 반환하는 데 사용된다. SELECT 문과 함께 사용되며, 특정 열(column)이나 표현식(expression)의 고유한 값을 선택할 때 유용하다. 일반적으로 DISTINCT는 데이터베이스 테이블의 열에서 중복된 값을 제거하여 고유한 값 목록을 가져오는 데 사용된다. 예를 들어, "customers"라는 테이블에서 "country" 열의 고유한 값을 알고자 할 때, 다음과 같이 DISTINCT를 사용할 수 있다. SELECT DISTINCT country FROM customers; 위의 쿼..

DataBase/MariaDB 2023.06.22

[Python] isdigit 메서드

이번 포스팅에서는 파이썬의 문자열 메서드 중 하나인 isdigit에 대하여 공부를 해보고자 한다. isdigit 메서드란 isdigit 메서드는 문자열이 모두 숫자로 구성되어 있는지 여부를 확인하기 위해 사용되는 문자열 메서드이다. 따라서 문자열이 숫자로 구성되어 있는지 여부를 빠르고 간단하게 확인하는 데 유용하다. 이를 활용하여 사용자로부터 입력받은 문자열이 숫자로만 이루어져 있는지를 검증하거나, 숫자로만 이루어진 문자열을 처리하는 작업을 수행할 수 있다. 이 메서드는 문자열에 대해 다음과 같은 작업을 수행한다. 모든 문자가 숫자인지 확인한다. 문자열의 모든 문자가 0부터 9까지의 숫자로만 구성되어 있는지 확인한다. 예를 들어, "12345"는 숫자로만 구성되어 있으므로 True를 반환한다. "123a..

Back-End/Python 2023.06.21

[Network] 모뎀(Modem)

이번 포스팅에서는 데이터 통신을 위해 사용되는 장치인 모뎀(Modem)에 대하여 공부를 해보고자 한다. 모뎀이란 모뎀(Modem)은 데이터 통신을 위해 사용되는 장치로, 디지털 신호와 아날로그 신호 간의 변환을 수행하는 역할을 한다. 모뎀은 "모디큘레이터(MODulator)"와 "디모디큘레이터(DEMODulator)"의 합성어로, 디지털 데이터를 아날로그 신호로 변환하여 전송하고, 받은 아날로그 신호를 디지털 데이터로 복원하는 과정을 수행한다. 모뎀의 유형 유선 모뎀(Wired Modem) DSL 모뎀(DSL Modem) DSL 모뎀은 디지털 가입자 회선(Digital Subscriber Line)을 통해 인터넷에 접속하는 데 사용된다. DSL 모뎀은 전화선과 연결되어 인터넷 서비스 제공자로부터 디지털 ..

DevStudy 2023.06.21

[Network] MQTT & MBTT

이번 포스팅에서는 IoT(Internet of Things) 기기와 애플리케이션 사이의 메시지 전달을 위해 사용되는 MQTT(MQ Telemetry Transport)와 MBTT(Message Broker Telemetry Transport)에 대하여 공부를 해보고자 한다. MQTT란 MQTT(MQ Telemetry Transport)는 경량의 메시징 프로토콜로, 네트워크 환경에서 소규모 장치들 간에 데이터를 교환하기 위해 사용된다. 또한, IoT(Internet of Things)와 M2M(Machine-to-Machine) 통신에 매우 적합한 프로토콜로 널리 사용되고 있다. MQTT는 IBM에서 개발된 프로토콜로, 경량의 발행-구독(Publish-Subscribe) 메시징 패턴을 따른다. 이는 발행자..

DevStudy 2023.06.20

[Python] isnumeric 메서드

이번 포스팅에서는 파이썬의 문자열 메서드인 isnumeric 함수에 대하여 공부를 해보고자 한다. isnumeric 메서드란 isnumeric 메서드는 문자열이 숫자로만 이루어져 있는지 여부를 판별한다. 문자열에 숫자만 포함되어 있으면 True를 반환하고, 그렇지 않으면 False를 반환한다. isnumeric 메서드는 다양한 유형의 숫자를 인식한다. 예를 들어, 아라비아 숫자(0-9), 로마 숫자, 전각 숫자, 유니코드 숫자 등을 인식할 수 있다. 다만, 소수점, 음수 부호, 천 단위 구분 기호 등은 인식하지 않는다. #-- 몇가지 예시 "123".isnumeric() # True "3.14".isnumeric() # False "-123".isnumeric() # False "ⅩⅩⅠ".isnumeri..

Back-End/Python 2023.06.19

[JavaScript] eval 함수

이번 포스팅에서는 자바스크립트에서 사용되는 내장 함수 중 하나인 eval 함수에 대하여 공부를 해보고자 한다. eval 함수란 eval 함수는 문자열로 표현된 JavaScript 코드를 실행하여 결과를 반환한다. 또한 문자열을 JavaScript 코드로 해석하고 실행하기 때문에 동적으로 코드를 생성하고 실행해야 하는 상황에서 유용하게 사용될 수 있다. 그러나 eval 함수는 주의해서 사용해야 하며, 잘못된 사용은 보안 취약점을 초래할 수 있다. eval 함수의 기본 형식 eval(string) string은 실행하고자 하는 JavaScript 코드를 포함한 문자열 string의 내용은 JavaScript 문법에 따라 작성되어야 한다. eval 함수는 문자열을 실행하고 그 결과를 반환한다. 실행되는 코드에..

[Python] enumerate 함수

이번 포스팅에서는 파이썬에서 제공하는 내장 함수 중 하나인 enumerate 함수에 대하여 공부를 해보고자 한다. enumerate 함수란 enumerate 함수는 주어진 순서형(시퀀스) 데이터 타입을 순회하면서 해당 원소의 인덱스와 값을 함께 반환한다. 또한, 이터러블한 객체를 받아들여 (인덱스, 원소)로 이루어진 튜플을 생성하는 이터레이터(Iterator)를 반환한다. 이러한 튜플을 통해 순회하면서 각 원소와 해당 원소의 인덱스에 접근할 수 있다. enumerate 함수의 기본 구문 enumerate(sequence, start=0) sequence: 순회하고자하는 시퀀스 데이터 타입(예: 문자열, 리스트, 튜플, range 등) start (선택적 매개변수): 인덱스의 시작 값을 지정할 수 있으며,..

Back-End/Python 2023.06.17

[Python] strptime, strftime

이번 포스팅에서는 파이썬에서 날짜와 시간을 문자열로 변환하는 함수인 strptime과 strftime에 대하여 공부를 해보고자 한다. strptime 함수 문자열을 날짜/시간 객체로 변환하는 함수 strptime은 "string parse time"의 약자로, 주어진 문자열을 파싱 하여 날짜와 시간 객체로 변환한다. strptime 함수는 입력으로 받은 문자열을 특정 형식에 맞춰 해석하고, 이를 날짜와 시간 객체로 변환한다. # 형태 strptime(string, format) string은 변환하려는 날짜와 시간 정보가 포함된 문자열이다. format은 string의 형식을 지정하는 문자열로, format 문자열은 특정 지시자들로 구성된다. 지시자들은 % 기호를 접두사로 사용하며, 날짜 및 시간 관련 ..

Back-End/Python 2023.06.16

[Python] NumPy(넘파이)

이번 포스팅에서는 파이썬에서 과학적 계산을 위한 핵심 라이브러리인 NumPy(넘파이)에 대하여 공부를 해보고자 한다. NumPy란 NumPy는 다차원 배열 객체와 이러한 배열을 다루기 위한 다양한 함수와 도구를 제공하여 고성능의 수치 연산을 지원한다. NumPy의 핵심 기능은 ndarray라고 불리는 다차원 배열 객체이다. NumPy 배열은 동일한 타입의 원소들로 구성된 격자 형태의 값들을 가지며, 이 배열의 차원을 축(axis)이라고 부른다. 기본적으로 메모리에서 연속된 공간을 차지하며, C나 Fortran과 같은 저수준 언어로 구현된 라이브러리들과의 통합을 용이하게 한다. NumPy 배열은 파이썬의 내장 리스트와 비교해 다음과 같은 장점을 갖는다. 빠른 속도 NumPy는 내부적으로 벡터화 연산을 수행..

Back-End/Python 2023.06.15
반응형