2025.07.14 - [웹 프로그래밍] - [1] 웹 프로그래밍의 이해 [1] 웹 프로그래밍의 이해웹 프로그래밍은 HTTP(S) 프로토콜로 통신하는 클라이언트와 서버를 개발하는 일입니다. 쉬운 예시로, 웹 브라우저를 실행하여 네이버에 접속할 때도 웹 프로그램이 동작합니다. 이 경우, 웹 클라up-one-coding.tistory.comDjanog은 대표적으로 구글의 웹 애플리케이션 엔지에 사용되면서 많은 사람이 사용하게 되었고 현재는 파이썬을 대표하는 웹 프레엠워크로 자리매김하고 있습니다. 이번에는 Django 프레임워크의 특징에 대해 알아보겠습니다. 1. MVT 패턴Django의 MVT 패턴은 Model, View, Template 각 요소가 다른 요소들에 영향을 주지 않도록 설계하는 방식입니다. 기..
WITH RECURSIVE 문은 SQL 문법의 재귀 기법의 역할을 존재합니다. 다른 언어의 문법과 마찬가지로, 재귀를 시작할 지점과 마무리할 지점을 설정하는 것이 중요합니다.WITH RECURSIVE example AS ( SELECT 1 AS n UNION ALL SELECT n+1 FROM example WHERE n가상의 테이블 (example) 지정non recursive 문장 생성 (첫 번째 반복에만 실행SELECT 1 AS n : 1부터 재귀문을 시작UNION 후 recursive 문장 실행WHERE 문을 활용한 재귀 종료 시점 지정1. WITH RECURSIVE 예시https://school.programmers.co.kr/learn/courses/30/lessons/5..
웹 프로그래밍은 HTTP(S) 프로토콜로 통신하는 클라이언트와 서버를 개발하는 일입니다. 쉬운 예시로, 웹 브라우저를 실행하여 네이버에 접속할 때도 웹 프로그램이 동작합니다. 이 경우, 웹 클라이언트가 요청하고 웹 서버가 응답하는 클라이언트 - 서버 프로그램이 동작하는 것입니다.웹 클라이언트는 보통 웹 브라우저가 사용되나 직접 개발하는 것도 가능합니다. 웹 서버의 경우, 주로 웹 프레임워크를 활용하여 개발할 수 있습니다. 이번 글에서는 웹 프로그래밍의 기본 기념과 웹 서버와 웹 클라이언트 서버 간의 차이점과 각각의 특징에 대해 알아보겠습니다. 1. 웹 클라이언트 (Web Client)웹 클라이언트는 사용자가 웹 서비스를 이용하기 위한 프로그램입니다. 웹 클라이언트의 가장 대표적인 예시가 웹 브라우저(Ch..
2025.06.29 - [Docker & AWS] - [Docker 1] Docker의 장점과 Image [Docker 1] Docker의 장점과 Imagehttps://hub.docker.com/_/docker docker - Official Image | Docker HubDocker Official Images are a curated set of Docker open source and drop-in solution repositories. Why Official Images? These images have clear documentation, promote best practices, and arup-one-coding.tistory.com2025.07.02 - [Docker & AWS] - ..
2025.06.29 - [Docker & AWS] - [Docker 1] Docker의 장점과 Image [Docker 1] Docker의 장점과 Imagehttps://hub.docker.com/_/docker docker - Official Image | Docker HubDocker Official Images are a curated set of Docker open source and drop-in solution repositories. Why Official Images? These images have clear documentation, promote best practices, and arup-one-coding.tistory.comContainer은 지난 시간 알아본 Docker Im..
https://hub.docker.com/_/docker docker - Official Image | Docker HubDocker Official Images are a curated set of Docker open source and drop-in solution repositories. Why Official Images? These images have clear documentation, promote best practices, and are designed for the most common use cases.hub.docker.comDocker은 개발의 결과물이 여러 가지 환경(로컬 환경, 운영 환경) 차이에서 발생하는 문제를 제거하는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 기..
Polars은 Pandas에 비해 대규모 데이터셋을 조작하고 처리할 때, 빠른 속도와 효율적인 메모리 관리의 장점을 가지고 있습니다. 특히, Lazy Evaluation을 지원하여 쿼리 최적화가 용이합니다. Lazy Evaluation을 통해 작업을 자동 병렬화 할 수 있습니다. Polars에서 자주 사용하는 문법을 titanic 데이터셋을 이용해 알아보는 시간을 갖겠습니다. 1. 라이브러리 불러오기import polars as pl 2. 데이터 프레임 생성pl_df = pl.DataFrame({ 'PassengerID' : [1,2,3,4,5], 'Survived' : [0,1,1,1,0], 'Sex' : ['male', 'female', 'male', 'male', 'male'], ..
https://school.programmers.co.kr/learn/courses/30/lessons/42842 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krbrown, yellow수로 전체 카펫의 크기 맞추기노란색 카펫은 항상 갈색 카펫에 둘러싸여 있다카펫의 가로길이는 세로 길이와 같거나 세로 길이보다 길다Test Case)brown = 10 yellow = 2가로 길이 > 세로 길이이므로 2 X 1 형태의 직사각형으로 노란색 카펫이 존재그 주위를 둘러싸는 갈색 카펫은 가로 4, 세로 3으로 존재전체 카펫의 크기는 [4, 3]Solution)전체 가로의 길이는 노란색 카펫 가로의 길이 + 2, 전체 세로의 ..
https://school.programmers.co.kr/learn/courses/30/lessons/131127 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr회원등록 시 원하는 제품을 모두 할인받을 수 있는 회원등록 날짜의 총일수를 구하는 문제want : 구매하고 싶은 제품number : 원하는 제품의 수량discount : 할인하는 제품 (매일 한 가지 제품을 할인)회원은 할인하는 제품을 하루에 하나 씩만 구매 가능, 자신이 원하는 제품과 수량이 할인하는 날짜와 10일 연속으로 일치하는 리스트의 개수가 할인받을 수 있는 회원등록 날짜의 총 일수 Solution.want, number을 각각 key와 val..
https://school.programmers.co.kr/learn/courses/30/lessons/178870 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr비내림차순으로 정렬된 정수 수열과 부분 수열의 합(k)이 주어졌을 때, 부분 수열의 시작 인덱스와 마지막 인덱스를 반환부분 수열은 기존 수열에서 임의의 두 인덱스의 원소와 그 사이의 원소를 모두 포함해야 한다.부분 수열의 합은 k합이 k인 부분 수열이 여러 개인 경우 길이가 짧은 수열을 찾고, 길이가 짧은 수열이 여러 개인 경우, 시작 인덱스가 작은 부분 수열을 반환Test case1. sequence = [1, 2, 3, 4, 5] k = 7 이면, ..
- 프로젝트 #머신러닝 #regression #eda #preprocessing #modeling
- #seq2seq #encoder #decoder #teacher forcing
- #with recursive #입양시각 구하기(2) #mysql
- #opencv #이미지 읽기 #이미지 제작 #관심영역 지정 #스레시홀딩
- #프로그래머스 #안전지대 #시뮬레이션
- #attention #deeplearning
- #opencv #이미지 연산 #합성
- #python #프로그래머스 #외계어사전 #itertools #순열과조합
- 로지스틱 회귀 #오즈비 #최대우도추정법 #머신러닝
- randomforest #bagging #머신러닝 #하이퍼파라미터 튜닝
- #자연어 처리 #정수 인코딩 #빈도 수 기반
- #polars #대용량 데이터셋 처리
- #tf idf
- #docker #docker compose
- 머신러닝 #xgboost #
- pca #주성분분석 #특이값분해 #고유값분해 #공분산행렬 #차원의 저주
- #물고기 종류별 대어 찾기 #즐겨찾기가 가장 많은 식당 정보 출력하기 #mysql #programmers
- nlp #토큰화 #nltk #konply
- 머신러닝 #lightgbm #goss #ebf
- 잘라서 배열로 저장하기 #2차원으로 만들기
- 자연어 처리 #정제 #정규표현식 #어간 추출 #표제어 추출
- #웹 프로그래밍 #서버 #클라이언트 #http #was
- 머신러닝 #project #classification #dacon
- # 프로그래머스 #연속된 부분수열의 합 #이중 포인터 #누적합
- python #프로그래머스 #겹치는선분의길이
- # 프로그래머스 # 카펫 # 완전탐색
- #django #mvt 패턴
- #docker #container #docker command
- #docker #image #build #dockerfile
- # 할인행사 #counter #딕셔너리 #프로그래머스