Python 17

커피 프랜차이즈의 입점전략

1. 스타벅스 옆엔 이디야와 올리브영이 있다?https://kid.chosun.com/site/data/html_dir/2022/06/02/2022060202963.html 선택의 법칙… 스타벅스 옆엔 이디야가 있다?" data-og-type="website" data-ke-align="alignCenter" data-ke-type="opengraph"> 프랜차이즈 브랜드 立地 선택의 법칙… 스타벅스 옆엔 이디야가 있다? kid.chosun.com 2. 스타벅스 정보 크롤링import time# re : 정규표현식 모듈import reimport pandas as pdfrom selenium import webdriver# ActionChains: 마우스나 키보드와 같은 복잡한 사용자 상호작용을 시뮬레이..

Python 2025.07.22

서울시 공공자전거 실시간 대여정보

1. 서울 열린데이터 광장서울 열린데이터 광장(Seoul Open Data Plaza)은 서울시에서 운영하는 공공데이터 개방 플랫폼입니다. 시민, 연구자, 기업 등이 서울시에서 생성한 다양한 공공데이터를 자유롭게 활용할 수 있도록 제공하고 있습니다. 이를 통해 데이터 기반의 창의적인 아이디어와 혁신을 촉진하며, 시민들의 정보 접근성을 높이고 공공서비스를 개선하는 데 기여하고 있습니다.https://data.seoul.go.kr/ 열린데이터광장 메인데이터분류,데이터검색,데이터활용data.seoul.go.kr 2. 서울시 공공자전거 실시간 대여정보1. 인증키를 발급 받습니다.2. "서울시 공공자전거 실시간 대여정보" 를 검색합니다.import requests # 서버에 붙어서 링크 가져오는 모듈import..

Python 2025.07.22

소상공인시장진흥공단_상가정보 데이터셋

1. 공공데이터공공데이터(data.go.kr)는 대한민국 정부에서 운영하는 공공데이터 포털로, 공공기관이 보유한 다양한 데이터를 국민과 기업, 개발자 등에게 개방하여 활용할 수 있도록 제공하는 플랫폼입니다. 데이터를 파일 형식(Excel, CSV 등)으로 다운로드하거나, API 형태로 실시간 연동하여 사용할 수 있습니다. 1. "소상공인시장진흥공단_상가(상권)정보"을 검색 후 압축파일을 다운로드합니다.2. 압축을 해제하고 "서울" csv 데이터를 구글드라이브에 업로드합니다.import pandas as pdimport numpy as npimport matplotlib.pyplot as pltshop = pd.read_csv('/본인의 구글드라이브 경로/소상공인시장진흥공다..

Python 2025.07.21

Online Retail

1. 캐글캐글(Kaggle)은 데이터 과학자와 머신러닝 엔지니어들이 학습, 협업, 경쟁할 수 있는 온라인 플랫폼입니다. 구글에 소속된 이 플랫폼은 다양한 데이터셋과 머신러닝 문제를 제공하며, 사용자들이 자신의 모델을 개발하고 성능을 경쟁적으로 평가받을 수 있는 경진대회도 열립니다. 초보자는 데이터를 다루는 실습을 하고, 경험 많은 전문가들은 포트폴리오를 확장하거나 상금을 받을 기회를 얻을 수 있습니다. 또한, 커뮤니티 포럼과 튜토리얼, 노트북 공유를 통해 지식을 공유하고 학습할 수 있는 환경을 제공합니다. 캐글은 데이터 분석과 머신러닝을 배우고 실제 문제에 적용해 보고 싶은 사람들에게 유용한 플랫폼입니다. 2. Online Retail아래 사이트에 접속해 데이터를 다운로드합니다.https://www.ka..

Python 2025.07.21

Matplotlib

1. MatplotlibMatplotlib은 파이썬에서 데이터를 시각화하는 데 널리 사용되는 강력한 라이브러리입니다. 다양한 그래프와 차트를 그릴 수 있으며, 선 그래프, 막대 그래프, 히스토그램, 산점도 등 기본적인 그래프부터 복잡한 3D 플롯까지 지원합니다. 사용법이 비교적 간단하고, 커스터마이징이 가능하여 데이터의 패턴과 트렌드를 효과적으로 표현할 수 있습니다. 또한, NumPy와 Pandas와 같은 데이터 분석 라이브러리와 잘 통합되어 데이터 과학, 머신러닝, 통계 등 다양한 분야에서 활용됩니다. Matplotlib의 기본 모듈인 pyplot은 MATLAB과 유사한 인터페이스를 제공해 초보자도 쉽게 사용할 수 있도록 설계되었습니다.https://matplotlib.org/ pip install m..

Python 2025.07.21

Pandas

1. 판다스(Pandas)판다스(Pandas)는 데이터 분석을 위한 파이썬 라이브러리 중 하나로, 표 형태의 데이터나 다양한 형태의 데이터를 쉽게 처리하고 분석할 수 있도록 도와주는 도구입니다. 주로 데이터프레임(DataFrame)이라는 자료구조를 제공하며, 이를 통해 테이블 형태의 데이터를 다루기 용이합니다.pip install pandas import pandas as pd 2. Series와 DataFrame1. SeriesSeries는 1차원 배열과 같은 자료구조로 하나의 열을 나타냅니다. 또한 각 요소는 인덱스(index)와 값(value)으로 구성되어 있습니다. 값은 넘파이의 ndarray 기반으로 저장됩니다. Series는 다양한 데이터 타입을 가질 수 있으며 정수, 실수, 문자열 등 다양..

Python 2025.07.17

Numpy

1. 넘파이(Numpy)넘파이(Numpy)는 파이썬에서 사용되는 과학 및 수학 연산을 위한 강력한 라이브러리입니다. 주로 다차원 배열을 다루는 데에 특화되어 있어, 데이터 분석, 머신러닝, 과학 계산 등 다양한 분야에서 널리 사용됩니다. 넘파이 배열은 C 언어로 구현되어 있어 연산이 빠르고 효율적입니다. 특히 큰 데이터셋에서 수치 연산을 수행할 때 뛰어난 성능을 보입니다. 또한 메모리 사용을 최적화하고 효율적으로 관리합니다.# 설치pip install numpy import numpy as np 2. 넘파이의 주요 특징과 기능1. 다차원 배열(N-dimensional array)넘파이의 핵심은 다차원 배열인 ndarray입니다. ndarray는 동일한 자료형을 가지는 원소들로 이루어져 있습니다. 다차원 ..

Python 2025.07.17

FastAPI

1. Fast APIFastAPI는 Python 기반의 웹 프레임워크로, 주로 API를 빠르게 개발하기 위해 설계되었습니다. FastAPI는 자동으로 생성되는 OpenAPI 문서(Swagger UI)를 통해 API의 사용성과 테스트를 쉽게 할 수 있으며, 데이터 유효성 검사와 타입 힌트를 활용한 코드 자동완성 및 오류 방지를 지원합니다. 특히, 비동기 처리를 활용하여 속도가 중요한 대규모 애플리케이션 개발에 적합하며, RESTful API와 GraphQL 같은 현대적 웹 API 개발에 유용합니다. 타입 힌팅(Type Hints)타입 힌팅(Type Hints)은 프로그래밍 언어에서 변수, 함수 매개변수, 함수 반환값 등에 대한 데이터 타입 정보를 코드에 명시적으로 제공하는 기술입니다. Python 3.5 ..

Python 2025.07.17

Gradio (그라디오)

1. Gradio머신러닝 모델을 간단히 웹 애플리케이션 형태로 배포할 수 있게 해주는 파이썬 라이브러리입니다. 이를 통해 사용자는 인터랙티브 웹 인터페이스를 통해 모델을 테스트하고 공유할 수 있습니다. Gradio는 머신러닝 엔지니어, 데이터 과학자, 연구자들이 복잡한 웹 개발 지식 없이도 직관적인 UI를 생성할 수 있도록 설계되었습니다. 모델의 입력과 출력을 정의하면 Gradio가 자동으로 웹 기반 인터페이스를 생성하며, 이를 로컬에서 실행하거나 웹에 배포할 수 있습니다. * 가볍게 UI적으로 보여주는 용도 pip install gradio import gradio as grwith gr.Blocks() as demo: gr.Markdown("# 안녕하세요") gr.Markdown("## 여..

Python 2025.07.16