전체 글 59

프로그래머스 | Level 1 | Python 3 | x만큼 간격이 있는 n개의 숫자

프로그래머스 | Level 1 | Python 3 | x만큼 간격이 있는 n개의 숫자 def solution(x, n): a=[] if x > 0: for i in range(x,x*n+1,x): a.append(i) elif x >> 이 경우 8번에서 에러가 뜸x의 범위가 정수이기 때문에 0 인경우에 대해서 고려가 필요했음. 참고로 range() 에서 세번째 인자에 0은 올 수 없음 def solution(x, n): a=[] if x > 0: for i in range(x,x*n+1,x): a.append(i) elif x - 조건을 나눌 때 모든 경우를 다 포함하는지 신경쓰자

Python 2025.11.03

[아이티윌 빅데이터 52기] LAB 10 | Python Basic | Flask 웹 프로그래밍

*모든 저작권은 IT WILL 이광호 선생님 LAB -10 Python Basic | Flask 웹 프로그래밍1. 웹 서버의 이해2. Restful API 의 이해3. 데이터 조회 API4. 데이터 입력/수정/삭제 API 1. 웹 서버의 이해웹 서버에는 크게 두 주체가 존재함요청을 보내는 클라이언트 (ex 소비자, 터미널, 웹브라우저) ,요청을 처리하고 대응하는 서버 (ex 판매자 ,DB, 웹 서버) 플라스크는 불필요한 기능을 최소화한 "마이크로" "웹 프레임워크"코드에 대한 기본 구조와 틀이 이미 정해져있음 Flask 프로그램 기본 구조#Flask 프로그램의 기본 구조#프로그램 최 상단에서 채키지 참조 처리와 Flask 메인 객체를 생성# 프로그램 마지막에 생성한 Flask 메인 객체 가동#..

[아이티윌 빅데이터 52기] Python Basic | 데이터 베이스에 CSV 파일 넣기 | 파이썬에서 SQL 로 데이터 추출하기

covid19.csv 라는 파일 안에는 서울시와 전국에 대한 일별 확진자 수와 사망자 수가 있습니다. [과제 1]1.CSV 파일의 내용을 저장하기 위한 covid19 테이블을 myschool 데이터베이스 안에 생성하세요. 테이블 구조는 csv 파일을 참고하여 직접 정의하세요. 단, 자동 증가 형식의 기본키 컬럼은 id라는 이름으로 반드시 존재해야 합니다. [과제 2]년도/월별 서울시 확진자 합계, 사망자 합계, 전국 확진자 합계, 사망자 합계를 조회하는 SQL문을 Python으로 실행 후 결과를 엑셀 파일로 저장하세요. 1. myschool 데이터 베이스에 연결한 후, 해당 데이터 베이스에 CREATE 문으로 covid19.csv 파일을 밀어넣을 테이블을 생성한다2.만들어진 비워져있는 테이블..