Python 3

웹 데이터 크롤링하기 (Using Python)

웹 크롤링이란?  : 웹사이트에 있는 정보를 자동으로 빠르게 수집하는 것을 말한다. -데이터 분석-웹사이트 자동화-인공지능 학습 데이터  웹사이트 개발의 3요소 -HTML: 구조-CSS: 디자인-JavaScript: 동작  API (application programming interface): 한 프로그램에서 다른 프로그램으로 데이터를 주고받기 위한 방법 이해가 잘 되지 않는다. 쉽게 설명하자면 메뉴판이라고 생각하면 된다. 우리는 식당에 가면 먹고 싶은 음식을 주문하는 것이 아니라 메뉴판의 적힌 메뉴를 주문하게 된다. 그래서 이 메뉴판이 API라고 할 수 있는데, 식당주인과 손님이 음식을 주고받기 위한 방법이다. 요즘 온라인에 존재하는 대부분이 api를 가지고 있다. 정적페이지(static page) ..

Python 2025.03.17

python을 이용한 데이터 분석

Pandas를 이용한 데이터 분석import pandas as pd Pandas는 파이썬에서 데이터 분석을 위해 가장 널리 사용되는 라이브러리입니다. 데이터프레임(DataFrame)과 시리즈(Series) 객체를 활용하여 데이터 분석을 수행할 수 있습니다.  여기서 Pandas Series란?Series는 Pandas에서 제공하는 1차원 데이터 구조로, 리스트나 배열과 유사합니다. 하지만 인덱스(index)를 포함하고 있어 데이터 분석에 더욱 유용하게 활용됩니다.----'인덱스를 포함해서 데이터 분석에 유용?'무슨 뜻인지 잘 모르겠다---그래서 쉽게 설명해 보겠다.  먼저 series를 설명하자면Series는 "이름표가 붙은 리스트"라고 생각하면 된다.  예를 들어, 우리가 친구들의 나이를 정리한다고 해..

Python 2025.03.15

PYTHON 기초 문법

파이썬은 인덴트에 민감하다Indentation은 코드의 들여쓰기(들여놓기) 구조를 의미하며, 특히 Python에서는 문법적으로 필수 요소 숫자형이란 숫자 형태로  이루어진 자료형이다. 정수와 실수가 있으며 지수도 표현이 가능하다. 사칙연산도 가능 +-*/**(제곱)%(나머지)//몫 문자형 자료형 따옴표로 표현한다.   ----여기서 이스케이프 코드를 사용할 수 있는데..주로 출력물을 보기 좋게 정렬하는 용도로 사용한다.  가장 대표적인 것 4가지가 있다 \n \t(탭간격)\\(\를 그대로 표현할 때 )\' (따옴표를 사용하고 싶을때)  문자열과 관련된 함수들  find=index는 위치를 알려주는 함수인데 차이는 오류가 나는지 안나는지에 있다. find는 내가 원하는 값이 존재하지 않으면 -1로 표현되는..

Python 2025.03.04