일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- PYTHON
- sqlalchemy
- Django
- cerbot
- 조건연산
- mock server
- 클래스
- self
- API
- RDS
- EC2
- Jar배포
- 프리온보딩
- 람다함수
- 함수
- Postman
- 파이써닉코드
- 행렬곱
- 프로그래머스
- 토이프로젝트
- 코딩테스트
- 컴프리헨션
- Comprehension
- spring boot
- 백엔드 인턴십
- 파이썬
- 집계함수
- numpy
- yaml
- todo project
- Today
- Total
목록실습 (7)
build my life

Fast-forward merge할 브랜치의 commit이 현재 branch의 commit 보다 앞설 경우, 현재 브랜치의 커밋을 merge할 브랜치 commit으로 이동하겠다는 의미 1. main에서 먼저 작성 후 commit git add . git commit -m "메세지" 2. test1 branch 생성 후 파일 수정한 다음 commit git checkout -b test1 git add . git commit -m "메세지" 3. main으로 이동 후 test1 merge git checkout main git merge test1 => main의 HEAD를 test1의 HEAD로 이동한다는 의미 => 실제로 main branch에서 log를 확인하면 test1에서 작성한 커밋 메세지가 표..
NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.naver.com 실습예제 ) 네이버 검색 API를 이용하여 영화정보 받아오기 영화 - Search API 영화 NAVER Developers - 검색 API 영화 검색 개발가이드 검색 > 영화 네이버 영화 검색 결과를 출력해주는 REST API입니다. 비로그인 오픈 API이므로 GET으로 호출할 때 HTTP Header에 애플리케이션 등록 시 developers.naver.com 위 링크로 들어가면 준비사항, 필요한 데이터, 예시까지 모두 나와 있다...

API 환경 또는 호출 조건에 따라 인증키가 적용되는 방식이 다름 공공데이터 포털 같은 경우 일반 인증키가 encoding/decoding 방식으로 제공하고 있음 -> 구동되는 키를 선택해서 사용하면 됨 미리 요청주소와 인증키를 복사해두고 요청변수와 출력 결과 파라미터들을 확인함 # 출처 : 공공데이터포털 # Python3 샘플 코드 # import requests url = 'http://apis.data.go.kr/B553734/iseelectricprod/getElectricProduction' params ={ 'serviceKey' : '서비스키', 'returnType' : 'xml/json', 'numOfRows' : '10', 'pageNo' : '1', 'startDate' : '2016..

실습) 가상환경 구축과 git 사용법 실습 (+ 패키징해서 pip를 통해 설치하는 거 까지!) github에 api_test repository 생성 api_project 폴더 생성 : 소스 관리할 폴더 생성 .venv 폴더 생성 : 가상환경을 관리하기 위한 폴더 1. 가상환경 생성 cd .. : 상위폴더로 cd 폴더명 : 폴더로 이동하겠다. ls : 폴더 안에 있는 모든 파일, 폴더 확인 2. 가상환경 생성문 python -m venv 가상환경이름 -> 파이썬 실행 라이브러리들이 복사가 됨 3. 가상환경 진입 cd .\api_project\ cd .\Scripts\ .\activate .\가상환경이름\Scripts\arctivate ⛔ window 경우 PSSecurityException 보안오류가 발..
request 라이브러리를 이용해 HTTP 요청을 보내고 응답을 받을 수 있음 1. requests 라이브러리 불러오기 import requests as re 2. 응답 객체(oj) 생성 - get메소드를 이용하여 요청을 보냄 oj = re.get("https://naver.com") 3. 응답 객체(oj)에 대한 인코딩 정보(.encoding)와 html 문서 확인(.text)해보기 #인코딩 정보 확인 oj.encoding # output : 'UTF-8' #html 문서 확인 oj.text 4. 어떤 방식으로 요청했는지 확인 가능 oj.request.method # output : 'GET' -> 처음에 get을 이용해서 요청을 했으니 제대로 나온 것을 확인 할 수 있음 5. 요청에 대한 Header..

Open API 사용자가 쉽게 사용할 수 있게 함수나 메소드 만들어주는것도 하나의 api라고 함 url 요청문을 통해서 웹서버에 요청을 보내 데이터를 받아오는 걸 open api라고 함 크롤링을 하려면 서버에 많이 부담이 되기 때문에 open api를 통해 데이터를 제공함 -> 그걸 받아서 자유롭게 활용하면 됨 Open API 제공처 공공데이터포털 (http://www.data.go.kr/) 네이버 Developers 센터 (http://developers.naver.com/) 구글 디벨로퍼 (http://developers.google.com/) 페이스북 for 디벨로퍼 (http://developers.facebook.com/) 카카오톡 디펠로터 ((http://developers.kakao.com/..