[장고] SSL 인증서 구매, runsslserver로 적용
IT/Python 2022. 5. 4. 22:40

- SSL 구매 백엔드(장고)를 학교 서버에 넣고 SSH를 이용해 집에서 원격으로 실행하고 있다. 프론트(리액트)를 실행해보면, SSL 인증서 오류가 발생하였고, 해결 방법으로는 SSL 인증서를 생성 / 구매하는 방법이 있다. 시간이 없어서 SecureSign에서 구매하는 방법을 택했다. 설명이 잘 되어있는 블로그를 참고하였다. [HTTPS] Route53 + Nginx + SecureSign HTTPS 설정 1\. SSL 인증서 구매접속 - https://www.sslcert.co.kr/1) 적당한 서비스 선택 > 신청2).상품 및 기간 선택3). 도메인 및 CSR 생성 또는 등록CSR이 없다면 CSR 자동생성 선택을 통해 직접 등록이 가능 하지만 필 velog.io 큰 프로젝트가 아니기에 가장 저렴..

[DSAC M1] DataFrame, Series 정리
IT/Python 2021. 8. 19. 13:35

실습은 주피터로 하였고, kpc의 DSAC Module1 DATA Programming을 참고했습니다. 지난 시간에 간단하게 DataFrame과 Series가 무엇인지 알아보았으니 이번에는 문법 위주로! numpy와 pandas를 불러와주고 추가로 DataFrame, Series를 불러와준다. - Series 인덱스 정렬하기 Series는 파이썬의 딕셔너리와 형태가 유사하다. Series(values 값, index = index 값)으로 표현할 수 있다. sort_index()를 이용하여 인덱스를 기준으로 정렬하였다. 하지만! 원본 데이터는 변하지 않는다. 원본 데이터도 변경하고 싶다면, sort_index()의 속성 값으로 inplace=True를 추가해주면 된다. - 행, 열 정렬하기 우선 0부터 ..

[DSAC M1] Pandas(판다스) - DataFrame, Series 기본 개념
IT/Python 2021. 8. 17. 22:41

실습은 주피터로 하였고, kpc의 DSAC Module1 DATA Programming을 참고했습니다. [Pandas] - Panel data analysis(구조화된 데이터 분석)의 줄임말 - 데이터를 수집하고 정리하는 데 최적화된 도구 - 판다스 라이브러리는 DataFrame, Series이라는 데이터 형식 제공 [DataFrame] - 파이썬에서 데이터를 편리하게 다루기 위해 테이블 구조로 데이터를 처리하는 경우가 많음. 이를 위해 판다스의 데이터프레임을 이용함. - 데이터프레임은 2차원 테이블 구조로 데이터를 다룸 (엑셀 스프레드시트처럼!) - 데이터프레임에서 표를 table(테이블), 행은 row/record, 열은 field/column, 가장 위에있는 행은 field name이라고 함. Pa..

[DSAC M1] NumPy(넘파이)
IT/Python 2021. 8. 17. 20:13

실습은 주피터로 하였고, kpc의 DSAC Module1 DATA Programming을 참고했습니다. [NumPy] - Numerical Python의 줄임말, 벡터나 매트릭스 같은 다차원 배열을 계산할때 사용. - 여러 항목으로 구성된 데이터가 모두 숫자인 경우 계산 속도를 개선하기 위해 NumPy 모듈을 사용한다. - NumPy가 제공하는 다차원 배열을 사용하면 파이썬의 리스트보다 계산시 편리하고 속도도 빠르다. [배열 VS 리스트] - 배열의 각 원소는 모두 같은 타입인 숫자(정수/소수 등)이어야 하지만, 리스트는 원소의 타입이 달라도 된다. - NumPy 라이브러리는 다차원 배열을 제공한다. - type()함수를 이용하면 리스트의 타입은 리스트이지만 배열의 타입은 ndarray로 뜨는걸 확인할 ..

[DSAC M1] randn, rand, randint 차이 / matplotlib
IT/Python 2021. 8. 16. 20:30

실습은 주피터로 하였고, kpc의 DSAC Module1 DATA Programming을 참고했습니다. [matplotlib] 파이썬의 시각화 라이브러리이다. 예시로 랜덤 숫자 50개를 생성하고 선으로 연결한다. 우선 numpy와 matplotlib.pyplot을 불러와준다. 그리고 각각 np와 plt로 부르겠다고 약속! %matplotlib inline는 주피터 노트북 화면에 직접 나타나게 그리라는 뜻이다. np.random.randn(n) : numpy에서 랜덤값을 생성하는 함수이다. numpy를 np로 부르기로 약속했으니 np로 접근하였다. [randn vs rand vs randint] randn 함수는 평균이 0이고 표준편차가 1인 정규분포를 생성해준다. np.random.rand(n) : ra..

[파이썬] AH01223: couldn't spawn child process 해결방법
IT/Python 2021. 1. 20. 14:53

파이썬 오류(AHAH01223: couldn't spawn child process) 해결방법 #! 뒤에 python이 설치된 경로를 붙여넣고 \python.exe를 적어준다. ex) 전 print("Content-Type: text/html") print() 후 #!C:\Program Files (x86)\Python38-32\python.exe print("Content-Type: text/html") print()