일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Django
- 토이프로젝트
- 함수
- PYTHON
- numpy
- cerbot
- 클래스
- todo project
- 프리온보딩
- 파이썬
- spring boot
- 파이써닉코드
- Jar배포
- mock server
- Postman
- 행렬곱
- 프로그래머스
- yaml
- EC2
- self
- 조건연산
- API
- Comprehension
- sqlalchemy
- 컴프리헨션
- 코딩테스트
- 백엔드 인턴십
- 집계함수
- RDS
- 람다함수
- Today
- Total
목록개발일지 (89)
build my life
Numpy - 수치 계산을 하기 위한 파이썬 라이브러리 - 벡터와 행렬 단위의 대용량 수치 연산을 빠르게 진행하게 한다! import numpy as np numpy 배열 생성 np.array([1,2,3]) lst = [1,2,3] np.array(lst) +) 배열 만드는 것에는 여러 방법이 있다. #range랑 같은 의미 np.arange(10) # [0,1,2,3,4,5,6,7,8,9] # n만큼 0으로 채운 배열 생성(n=5) np.zeros(n) # [0,0,0,0,0] # n만큼 1로 채운 배열 생성(n=3) np.ones(n) # [1,1,1] # np.full(shape, n) # 지정 shape에 n을 채워 배열을 만든다. np.full((2,3), 5) # [[5,5,5],[5,5,5..
SQLAlchemy 응용 프로그램 개발자에게 SQL의 모든 기능과 유연성을 제공하는 Python SQL 도구 키트 및 개체 관계형 매퍼 python에서 사용하는 대표적인 ORM ORM(Object Relational Mapping)이란? 객체와 DB의 테이블이 매핑을 이루는 것 DB의 테이블 객체화 시켜서 데이터를 CRUD 한다. SQL을 직접 작성하지 않고 테이블 조작 가능 사용하는 DBMS가 변경된다면 엔진만 바꿔주면 된다는 장점! 쿼리 대신 메소드를 이용해서 CRUD 할 수 있다. SQLAlchemy 사용해서 DB 연결 및 테이블 생성, 데이터 추가해보기 1. google colab에는 sqlalchemy가 설치되어 있기 때문에 pip install 하지 않아도 된다. import sqlalchem..
앞서, DB를 연결하고 그 안에 있는 테이블을 불러와 정보를 확인하는 것에 대해 배웠다. 오늘은 테이블이 없는 DB를 연결해서 테이블을 생성하고 그 안에 데이터를 추가하는 것에 대해 배웠다. 모든 과정은 구글 colab으로 진행했다. 1️⃣ DB 연결 과정은 아래의 게시글에서 확인하자. [Python] DB 연결 및 테이블 정보 불러오기 (pymysql 사용) 오늘은 python으로 DB를 연결하고 그 안에 있는 테이블 정보를 불러오는 것에 대해서 배웠다. 이 모든 과정은 구글 colab으로 진행했다. 1. 패키지 다운로드 !pip install pymysql 2. 구글 드라이브 연결 from hapsunny.tistory.com 2️⃣ connect를 이용해서 연결 객체를 받아올 때 db를 선택하지 않..
오늘은 python으로 DB를 연결하고 그 안에 있는 테이블 정보를 불러오는 것에 대해서 배웠다. 이 모든 과정은 구글 colab으로 진행했다. 1. 패키지 다운로드 !pip install pymysql 2. 구글 드라이브 연결 from google.colab import drive drive.mount('/content/drive') 3. DB 연결 정보 불러오기(HOST(DB주소), USER(접속아이디), PASSWD(접속패스워드)) import yaml DB_INFO = "파일주소" with open(DB_INFO, "r") as f: db_info = yaml.load(f, Loader = yaml.Loader) => DB 연결 정보를 yaml로 받았기 때문에 yaml 패키지 이용해서 불러옴! =..
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..