객체지향 프로그래밍(OOP, Object-Oriented Programming)은 객체라는 개념을 중심으로 소프트웨어를 설계하고 개발하는 방법입니다. 객체는 상태(속성)와 행동(메서드)을 가지는 독립적인 단위입니다. OOP는 코드의 재사용성, 유지보수성, 확장성을 높이는 데 큰 장점이 있음..✅ OOP의 4대 핵심 개념캡슐화 (Encapsulation)객체 내부의 데이터(속성)를 외부에서 직접 접근하지 못하게 하고, 메서드를 통해서만 접근하도록 제한함→ private, protected, getter/setter 등을 사용상속 (Inheritance)기존 클래스(부모 클래스)의 속성과 메서드를 새로운 클래스(자식 클래스)가 물려받는 것코드 중복을 줄이고, 계층적 관계를 표현다형성 (Polymorphism..
Ubuntu 환경에서 Flask와 MySQL을 세팅하는 방법. 이 과정에서는 Python 가상환경을 사용하고, Flask 애플리케이션에서 MySQL과 연동할 수 있도록 설정합니다.✅ 1. 시스템 업데이트sudo apt update && sudo apt upgrade -y✅ 2. Python, pip, venv 설치sudo apt install python3 python3-pip python3-venv -y✅ 3. 가상환경 생성 및 활성화python3 -m venv venvsource venv/bin/activate✅ 4. Flask 및 MySQL 연동 라이브러리 설치pip install Flask flask-mysqldb 주의: flask-mysqldb는 libmysqlclient-dev가 필요하므로 먼..
Flask는 Python으로 웹 애플리케이션을 개발할 수 있게 해주는 가벼운 마이크로 프레임워크입니다. 간단한 웹 서버나 REST API를 빠르게 만들기에 아주 적합합니다.Flask 설치먼저 Flask를 설치해야 합니다:pip install flask기본 Flask 예제아래는 가장 기본적인 Flask 앱입니다:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return "Hello, Flask!"if __name__ == '__main__': app.run(debug=True)이 코드를 app.py라는 파일로 저장하고 실행하면 로컬에서 웹 서버가 뜹니다:python app.py브라우저에서 http://localho..
- Total
- Today
- Yesterday
- uniqid
- #collect
- wsl
- laravel 테스트
- createfromformat
- swagger
- PYTHON
- reflectionclass
- laravel 11
- 명령어
- array_combine
- php
- mysql
- curl_multi_init
- jp:a
- facades
- Laravel
- 설치
- researcher
- ob_get_contents
- call_user_func
- WSL2
- eloquent
- privatechannel
- ubuntu
- 비동기
- flask
- strict_types
- 설정
- laravel 12
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |