본문 바로가기

분류 전체보기212

python이란 왜 나는 파이썬을 이용해서 공부를 하고 있을까? 왜 파이썬일까 ? 일단 파이썬에 대해 알아보자 *파이썬(Python)**은 다양한 분야에서 널리 사용되는 고수준의 프로그래밍 언어로, 읽기 쉽고 간결한 문법을 가지고 있어 초보자부터 전문가까지 모두에게 인기가 많습니다. 1991년 네덜란드의 프로그래머 **귀도 반 로섬(Guido van Rossum)**이 개발했습니다.파이썬의 주요 특징쉬운 문법: 파이썬은 자연어처럼 읽히는 간단한 문법을 가지고 있어, 프로그래밍 초보자도 쉽게 배울 수 있습니다. 코드가 직관적이고 가독성이 높아 유지보수가 용이합니다.인터프리터 언어: 파이썬은 컴파일하지 않고 한 줄씩 코드를 실행하는 인터프리터 언어입니다. 이로 인해 코드를 빠르게 작성하고 실행해볼 수 있어 개발 속도가 빠릅.. 2024. 9. 23.
SQL 문제 : 인기있는 아이스크림 문제 설명FIRST_HALF 테이블은 아이스크림 가게의 상반기 주문 정보를 담은 테이블입니다.FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. 문제상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요  정답SELECT flavorfrom first_halforder by total_order desc, shipment_id asc 2024. 9. 23.
SQL 문제 : 12세 이하인 여자 환자 목록 출력하기 문제 설명다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블입니다. PATIENT 테이블은 다음과 같으며 PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미합니다. 문제PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자이름을 기준으로 오름차순 정렬해주세요.   정답select pt_name, pt_no, gend_cd, age,       if(tlno, tlno, 'NONE') tlnofrom patientwhere (.. 2024. 9. 21.
SQL 문제 : 진료과별 총 예약 횟수 출력하기 문제 설명다음은 종합병원의 진료 예약정보를 담은 APPOINTMENT 테이블 입니다.APPOINTMENT 테이블은 다음과 같으며 APNT_YMD, APNT_NO, PT_NO, MCDP_CD, MDDR_ID, APNT_CNCL_YN, APNT_CNCL_YMD는 각각 진료예약일시, 진료예약번호, 환자번호, 진료과코드, 의사ID, 예약취소여부, 예약취소날짜를 나타냅니다. 문제APPOINTMENT 테이블에서 2022년 5월에 예약한 환자 수를 진료과코드 별로 조회하는 SQL문을 작성해주세요. 이때, 컬럼명은 '진료과 코드', '5월예약건수'로 지정해주시고 결과는 진료과별 예약한 환자 수를 기준으로 오름차순 정렬하고, 예약한 환자 수가 같다면 진료과 코드를 기준으로 오름차순 정렬해주세요.   정답select mc.. 2024. 9. 21.
웹개발 gpt 4주차 숙제 --정답-- from flask import Flask, render_templatefrom bs4 import BeautifulSoupimport requestsapp = Flask(__name__)@app.route('/')def index(): url = "https://www.melon.com/chart/index.htm" headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get(url, headers=headers) soup = BeautifulSoup(data.te.. 2024. 9. 20.
SQL 문제 : 입양 시각 구하기(1) 문제 설명ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다.보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다.  답 select hour, count(1)from (SELECT substr(datetime, 12, 2) hourfrom animal_outs) a.. 2024. 9. 20.