본문 바로가기

전체 글

(33)
24.05.13 API호출 Today's Curriculum데이터 수집- api 요청: xml, json 형태로 테이터 가져오기- json 분석하기: json 내장 모듈 (json.loads, json.dump, json.load)- xml 분석하기: xml 내장 모듈, BeautifulSoup 모듈크롤링: requests, BeautifulSoup모듈- argparse- sysAPI 요청(호출하기) API(Application Programming Interface): 여러 프로그램과 데이터베이스, 그리고 기능들의 상호 통신 방법을 규정하고 도와주는 매개체.JSON 구조JSON은 JavaScript Object Notation의 약자로- 데이터를 구조화된 형태로 표현하는 포맷- 파이썬의 json 모듈은 JSON 데이터를 파싱하고..
24.05.10 Python Class클래스 (class) : 똑같은 무언가를 계속 만들어 낼 수 있는 설계 도면 (붕어빵 틀)객체 (object) : 클래스로 만든 피조물 (붕어빵)객체마다 고유한 성격을 갖도록 만들수 있음 (팥 붕어빵, 슈크림 붕어빵, ...)e.g. 계산기에서 이전 계산 값을 기억할 때 필요 아래처럼 사칙 연산을 할 수 있는 FourCal 클래스를 만들고 싶음1. 객체 선언   >>> a=FourCal ( ) #a 라는 객체를 만듦2. 숫자입력   >>> a.setdata(4, 2) # 숫자와 4와 2를 a에 지정3. 더하기 연산 >>> a.add( ) #지정한 두 수를 더한 결과(4 + 2)를 리턴4. 빼기 연산>>> a.sub( )    --> 2 5. 곱하기 연산>>> a.mul( )--> 86. 나누기 ..
24.05.09 Python [24.05.08 추가 사항]dict1.upate(dict2)Today's study함수에서 return 값 주기tuple람다함수 (이해하면 좋고, 이런게 있다는 정도 알고있기)파일 I/O 예외처리 class모듈 API 사용법, 크롤링Numpy, 튜토리얼Pandas 튜토리얼Open CV 튜토리얼 함수의 리턴 Return: 함수를 실행하고 난 뒤 생기는 결과물. 리턴값 value = input('점수를 입력하세요')Return을 입력해 주시면 그 위의 함수까지 출력됨help('keywords')를 찾아보면 내장 함수?들을 알 수 있다.기본적인 함수의 활용 def 함수명(parameter):     변수 = 초기값     다양한 처리 1     다양한 처리 2     return 변수 1, 변수 2Q) 야구..