728x90
728x90

프로그래밍 10

Node.js, Nuxt.js, MySQL, 게시판 구현, CRUD, REST API, 프론트엔드, 백엔드, 데이터베이스, 프로그래밍, 웹 개발

2024.11.24 - [Vue.js 를 배워보자] - Nuxt(Pinia) 게시판 페이징, 검색, RESTful API (Node.js, MySQL) 예제 Nuxt(Pinia) 게시판 페이징, 검색, RESTful API (Node.js, MySQL) 예제1. 프로젝트 설정# Nuxt 프로젝트 생성npx create-nuxt-app my-board# Pinia 설치cd my-boardnpm install pinia 2. Pinia Store 설정 (store/board.js)import { defineStore } from 'pinia'import axios from 'axios'export const useBoardStore = defineStonotion4570.tistory.com 기존의 게시판 ..

프로시저, 함수: 프로시저와 함수의 차이점, 생성 및 호출 방법

PL/SQL 프로시저와 함수: 자세한 차이점과 활용 방법 PL/SQL(Procedural Language/SQL)은 Oracle 데이터베이스에서 SQL의 기능을 확장하여 복잡한 비즈니스 로직을 구현할 수 있도록 해주는 프로그래밍 언어입니다. PL/SQL에서 가장 많이 사용되는 서브 프로그램으로 프로시저와 함수가 있는데, 두 가지는 비슷해 보이지만 뚜렷한 차이점을 가지고 있습니다. 이 글에서는 PL/SQL 프로시저와 함수의 차이점을 자세히 설명하고, 각각의 생성 및 호출 방법에 대해 알아보겠습니다.프로시저(Procedure)프로시저는 일련의 SQL문과 PL/SQL 문장을 하나의 블록으로 묶어 특정 작업을 수행하는 서브 프로그램입니다. 프로시저는 복잡한 비즈니스 로직을 모듈화하여 관리하기 쉽게 만들고, 코드..

제어문: IF, LOOP, FOR 등

PL/SQL 제어문: IF, LOOP, FOR 등을 상세히 알아보기소개PL/SQL(Procedural Language/SQL)은 Oracle 데이터베이스에서 SQL의 기능을 확장하여 변수 선언, 조건문, 반복문 등의 프로그래밍 요소를 사용할 수 있도록 해주는 언어입니다. 이를 통해 데이터베이스에 대한 복잡한 로직을 구현하고 자동화할 수 있습니다.이 글에서는 PL/SQL에서 자주 사용되는 제어문인 IF문, LOOP문, FOR문에 대해 자세히 알아보고, 다양한 예제를 통해 이해를 돕도록 하겠습니다.1. IF문IF문은 특정 조건이 참인지 거짓인지에 따라 다른 코드 블록을 실행하는 데 사용됩니다.기본 구조:IF 조건 THEN -- 조건이 참일 때 실행될 명령문ELSIF 조건 THEN -- 다른 조건이 참일 ..

자바 Swing (GUI 프로그래밍)

자바 Swing: 풍부한 사용자 인터페이스를 위한 강력한 도구소개자바 Swing은 자바 플랫폼에서 그래픽 사용자 인터페이스(GUI)를 개발하기 위한 풍부한 위젯(widget)과 기능을 제공하는 강력한 도구입니다. AWT(Abstract Window Toolkit)의 단점을 보완하고 더욱 유연하고 플랫폼 독립적인 GUI 개발 환경을 제공합니다. Swing은 다양한 종류의 버튼, 텍스트 필드, 테이블, 메뉴 등을 제공하여 사용자 친화적인 애플리케이션을 개발할 수 있도록 돕습니다.Swing의 주요 특징플랫폼 독립성: 운영체제에 의존하지 않고 자바 가상 머신(JVM) 위에서 동작하기 때문에 한 번 개발된 Swing 애플리케이션은 다양한 운영체제에서 동일하게 실행됩니다.풍부한 위젯: 버튼, 텍스트 필드, 라벨, ..

첫 번째 자바 프로그램 작성 및 실행

첫 번째 자바 프로그램 작성 및 실행: 자바 개발의 시작을 위한 안내자바(Java)는 현대적인 소프트웨어 개발에 널리 사용되는 강력한 객체 지향 프로그래밍 언어입니다. 웹 애플리케이션, 안드로이드 앱, 대규모 엔터프라이즈 시스템 등 다양한 분야에서 활용되고 있습니다. 이 글에서는 자바를 처음 배우는 분들을 위해 첫 번째 자바 프로그램을 작성하고 실행하는 과정을 상세하게 설명해 드리겠습니다.1. 개발 환경 설정자바 프로그램을 개발하기 위해서는 먼저 개발 환경을 구축해야 합니다.Java Development Kit (JDK) 설치:오라클(Oracle) 공식 홈페이지에서 JDK를 다운로드하여 설치합니다. JDK는 자바 컴파일러, 실행 환경 등 자바 개발에 필요한 도구들을 제공합니다.통합 개발 환경 (IDE) ..

파이썬 GUI 프로그래밍

파이썬 실전 프로젝트: GUI 프로그래밍으로 나만의 프로그램 만들기파이썬 GUI 프로그래밍이란?파이썬을 이용하여 사용자 인터페이스(GUI, Graphical User Interface)를 갖춘 프로그램을 만드는 것을 의미합니다. 즉, 마우스 클릭, 키보드 입력 등을 통해 사용자가 직접 조작할 수 있는 창문 형태의 프로그램을 개발하는 것이죠. GUI 프로그래밍을 통해 우리는 복잡한 기능을 가진 프로그램을 더욱 직관적이고 사용하기 쉽게 만들 수 있습니다.왜 파이썬으로 GUI 프로그래밍을 해야 할까요?쉬운 학습 곡선: 파이썬은 문법이 간결하고 배우기 쉬워 초보자도 쉽게 접근할 수 있습니다.다양한 라이브러리: Tkinter, PyQt, wxPython 등 다양한 GUI 라이브러리를 제공하여 원하는 스타일의 프로..

파이션 문자열 메소드 (upper(), lower(), find(), replace() 등)

파이썬 문자열 메소드: 문자열 다루기의 모든 것파이썬에서 문자열은 다양한 작업을 수행하는 데 필수적인 데이터 형식입니다. 문자열 메소드는 이러한 작업을 효율적으로 수행할 수 있도록 제공되는 강력한 도구입니다. 본 글에서는 파이썬 문자열 메소드 중에서 자주 사용되는 upper(), lower(), find(), replace() 메소드를 중심으로 자세히 알아보고, 다양한 예시를 통해 활용 방법을 설명하겠습니다.1. 문자열 메소드란 무엇인가?문자열 메소드는 문자열 객체에 적용하여 특정 작업을 수행하는 함수입니다. 즉, 문자열 자체에 내장되어 있어서 문자열.메소드명()과 같은 형태로 호출하여 사용할 수 있습니다.2. 주요 문자열 메소드 설명2.1 upper() 메소드기능: 문자열의 모든 알파벳을 대문자로 변환..

파이썬 문자열 인덱싱, 슬라이싱

파이썬 문자열 인덱싱과 슬라이싱: 상세 가이드소개파이썬에서 문자열은 텍스트 데이터를 다루는 가장 기본적인 자료형입니다. 문자열 인덱싱과 슬라이싱은 이러한 문자열을 조작하고 특정 부분을 추출하는 강력한 도구입니다. 이 글에서는 문자열 인덱싱과 슬라이싱의 개념을 깊이 있게 다루고, 다양한 예시를 통해 이해를 돕도록 하겠습니다.문자열 인덱싱문자열 인덱싱이란 문자열 내의 특정 문자에 접근하는 방법을 의미합니다. 파이썬에서는 문자열의 첫 번째 문자의 인덱스가 0부터 시작하며, 대괄호 []를 사용하여 특정 인덱스에 해당하는 문자를 가져올 수 있습니다.my_string = "Hello, World!"first_char = my_string[0] # 'H'fifth_char = my_string[4] # 'o' 음..

파이썬의 자료형 변환

파이썬 자료형 변환: 다양한 자료형을 자유자재로 다루는 법서론파이썬에서 데이터를 다루다 보면 다양한 자료형(정수, 실수, 문자열, 불리언 등)을 마주하게 됩니다. 이러한 자료형들은 각기 다른 특징과 용도를 가지고 있기 때문에, 때로는 서로 다른 자료형 간의 변환이 필요한 경우가 발생합니다. 이번 글에서는 파이썬에서 자료형을 변환하는 방법과 그 원리, 그리고 실제 예시를 통해 자세히 알아보도록 하겠습니다.왜 자료형 변환이 필요할까요?연산: 서로 다른 자료형끼리 연산을 하기 위해서는 같은 자료형으로 변환해야 합니다. 예를 들어, 문자열 "10"과 정수 5를 더하려면 둘 중 하나를 숫자형으로 변환해야 합니다.함수 호출: 특정 함수는 특정 자료형의 인자만을 받을 수 있습니다. 따라서 함수에 맞는 자료형으로 변환..

파이썬의 특징과 장점

파이썬(Python)의 매력에 빠져보세요: 특징과 장점 심층 분석서론요즘 가장 인기 있는 프로그래밍 언어 중 하나인 파이썬. 왜 많은 개발자들이 파이썬을 선택하고, 또 어떤 분야에서 활용될까요? 이 글에서는 파이썬의 다양한 특징과 장점을 자세히 살펴보고, 왜 파이썬이 현대적인 소프트웨어 개발에 필수적인 언어로 자리매김했는지 알아보겠습니다.1. 파이썬이란 무엇인가요?파이썬은 1991년 귀도 반 로섬(Guido van Rossum)이 개발한 고급 프로그래밍 언어입니다. 간결하고 읽기 쉬운 문법을 지향하며, 다양한 분야에서 활용될 수 있도록 설계되었습니다. 파이썬은 인터프리터 언어로, 코드를 한 줄씩 실행하며 결과를 바로 확인할 수 있어 개발 효율성을 높입니다.2. 파이썬의 주요 특징간결하고 명확한 문법: 다..

728x90
728x90