Day22

김재현·2023년 6월 20일

JUPYTER/DL/ML

목록 보기
4/73

패키지 설명 및 용어 정리

  • 패키지
    배포를 목적으로 여러 개의 파일 라이브러리를 압축한 형태
    requests : 온라인상(백엔드)의 데이터 수집. 즉, 웹 브라우저의 역할(웹 서버에 요청을 보내는 역할)
    pandas : 통계 패키지
    DataFrame : 표 형식으로 데이터를 정리
    BeautifulSoup : 응답 내용을 추출

  • 모듈
    반복적으로 사용되는 코드는 별개의 파일로 생성한 형태, import를 사용해 사용이 가능한 하나의 독립적인 프로그래밍 파일

  • 라이브러리
    모듈의 모임

  • 변수 초기화
    파이썬에서는 변수 선언이 아닌 초기화 개념을 사용하는 동적 형태의 언어(파이썬은 모든 변수가 객체)

  • 객체지향언어
    데이터(변수), 기능(함수)로 이루어진 언어
    매서드는 괄호, 변수는 괄호 없음

최신 파이썬은 변수의 형태를 선언하고 프로그래밍
예)
a:int = 100
b:str = "hello"
print(a,b)
def foo(x:int, y:float):
return 10+1
x = foo()
print(x)

최신 파이썬(머신러닝, 데이터분석), 프로그래밍 소식은 페이스북의 그룹에서 확인 가능


URL

  • url 형식 : 주소?변수이름1=값1&변수이름2=값2......

  • https는 프로토콜
    http : 일반 웹으로 보안 안 됨
    https : 보안 웹
    사물 인터넷과 웹 사이트(스마트시티)

  • 파이썬은 통계, 자동화에 사용


Jupyter의 기능

Variables(변수)로 내가 생성한 변수 확인이 가능

Export(내보내기)를 사용한 HTML, PDF 파일로 추출

중단점(breaking point)를 사용한 디버깅(반복문은 안 될 수 있음)

  • 코드의 흐름을 추적, 확인하는 과정
  • jupyter에서는 F10, 아니면 각 파트별로라인별로 실행

패킷 전송 가격을 낮추기 위해 백엔드는 원본에 대한 축소판(썸내일을 생성)

OpenAPI 접속에는 버전 정보가 필요 없지만 백엔드에서 막는 경우가 있기 때문에 사용하는걸 추천(image referer이 필요)

0개의 댓글