본문 바로가기

Category858

우분투 파이썬에 Nginx 설치, Gunicorn 연동, Let's Encrypt SSL 설치 이전 포스팅에 이어서 카페24 우분투 20.04, 파이썬 가상환경(Django) 하에서 Nginx를 설치하고, Gunicorn과의 연동 설정과 무료 SSL인 Let's Encrypt SSL을 설치하는 절차를 마지막으로 정리해서 올려 봅니다. 이전 포스팅 글은 다음과 같습니다.cafe24 가상서버호스팅 우분투 20.04에 파이썬 3.x, MariaDB 10.4 설치cafe24 우분투 20.04에 파이썬 가상환경, Django, Gunicorn 설치 본 글의 주요 내용은 다음과 같습니다.Nginx 설치 및 Gunicorn과 연동 설정하기 (Nginx 설치하고 구동시키기, sites-available 디렉터리에 설정 파일 생성, ginx가 환경 파일로 읽을 수 있도록 설정, Nginx 실행)db.sqlite3.. 2024. 5. 8.
cafe24 우분투 20.04에 파이썬 가상환경, Django, Gunicorn 설치 이전 포스팅(cafe24 가상서버호스팅 우분투 20.04에 파이썬 3.x, MariaDB 10.4 설치)에 이어서 파이썬 가상환경을 설치하고 그 위에서 웹 서비스를 하기 위한 장고(Django)와 Gunicorn 설치 절차를 정리해 봅니다. 본 글의 주요 내용은 다음과 같습니다. 파이썬 가상환경, Django 설치 (VS Code에서 원격으로 서버 접속하기, 장고 프로젝트 생성 후 개발 서버 구동하기)gunicorn 설치(가상환경에서) 및 서비스 등록 (gunicorn 설치 및 접속 테스트, 서버에 Gunicorn 서비스 등록하기) 파이썬 가상환경, 장고( Django) 설치파이썬 가상환경과 장고 설치용 폴더를 생성(mkdir)하고 'python3 -m venv 가상환경명'으로 가상환경을 설치한 후 장고.. 2024. 5. 8.
cafe24 가상서버호스팅 우분투 20.04에 파이썬 3.x, MariaDB 10.4 설치 카페24(cafe24) 가상서버호스팅(Ubuntu 20.04) 파이썬 환경에서 장고(Django) 웹 서비스를 하기 위한 환경 설정(Gunicorn, NginX, Let's Encrypt SSL 설치 포함)을 수행해 보고 그 절차를 정리해서 올려봅니다. 개발자도 엔지니어도 아닌 아마추어 수준에서 각 항목의 설치 절차를 찾아가며 수행한 내역을 정리한 것으로 다음과 같은 순서를 따라서 여러 번 수행한 결과를 토대로 작성한 것입니다. 우분투 20.04 패키지 관리자를 통해 필요한 소프트웨어(MariaDB 포함)를 설치합니다.Python 가상 환경을 생성합니다.가상 환경 내에 Django 4.2 설치와 프로젝트를 생성합니다.가상 환경 내에 Gunicorn을 설치하고 Django 애플리케이션을 실행합니다.Ngin.. 2024. 5. 7.
네이버 주식 데이터 추출(크롤링), 판다스 그래프 그리기 판다스를 배우는 단계에서 시계열 데이터인 네이버 주식 현황을 크롤링한 코드로 matplotlib와 seaborn으로 그래프를 그리는 코드 연습을 해봤다. 네이버 주식 데이터 크롤링(파이썬) 네이버 주식에 대한 크롤링은 파이썬으로 간단하게 작성이 가능함. 삼성전자 코드로 예시 데이터를 추출했고, 다른 기업으로 변경할 때는 해당 기업의 코드만 변경하면 됨 import requests import time import pandas as pd total_data = [] stock_code = '005930' # 삼성전자 for page in range(1, 11): print(f'Page - #{page}') url = f'https://m.stock.naver.com/api/stock/{stock_code}.. 2024. 3. 30.
판다스 날짜 추출 - 연,월,일 분리 날짜 데이(2023-01-01)에서 연,월,일을 각각 분리하여 다른 열(컬럼)에 저장하는 판다스 날짜 추출 연습 코드. 월, 일의 경우 2자리를 유지하도록 추출하기 위해 문자열 포맷팅을 사용함 판다스로 날짜에서 연,월일, 추출해보기 ▶ 날짜 컬럼이 있는 엑셀 파일 : test.xlsx ▶ 판다스로 엑셀 파일을 불러오기 'test.xlsx' 파일을 읽어와 데이터프레임으로 저장한 후, 그 데이터프레임을 출력하는 작업을 수행함 ▶ 엑셀 파일이 아닌 dict 타입 날짜를 사용하여 연, 월, 일 분리하기 dict를 DataFrame으로 만든 후 날짜 컬럼 'startDt' 열에 대해 to_datetime()와 dt 접근자를 사용하여 연도, 월, 일을 추출하고 각각 'year', 'month', 'day' 열에 저.. 2024. 3. 28.
[Data] 진료 비급여 항목 수가, 제증명 수수료 2024. 3. 17.
[Data] 가정용 보일러 인증 제품 리스트 (2023.12월 기준) 2024. 3. 17.
2024.02.17 아파트 실거래가 조회 (758건) 2024년 02월 17일 기준 전국 아파트 실거래가 현황(총 758건)입니다. 본 자료는 공공데이터포털 아파트 매매 실거래 상세 자료에서 발췌한 자료입니다. 아파트 실거래가 조회 결과 ※ 거래 일자 : 2024년 02월 17일 ※ 거래 건수 : 서울시(21), 부산시(36), 대구시(27), 인천시(33), 광주시(33), 대전시(24), 울산시(45), 세종시(9), 경기(133), 강원(81), 충북(51), 충남(70), 전북(30), 전남(36), 경북(59), 경남(70), 제주(0), 총 758건 아파트별 연간 실거래가 검색 ※ 자료 순서 : "광역시도 주소(가나다 순) | 아파트명, 층수 | 전용면적(㎡) | 거래금액 | 건축연도 | 도로명주소 (지번)" 순서임 강원 강릉시 노암동 | 노암영.. 2024. 2. 21.
파이썬 워드클라우드 설치, konlpy Okt() 사용 파이썬 워드클라우드 설치 후 마스크 이미지로 워드클라우드 모양을 만들어 보았는데, konlpy의 Okt()를 사용하지 않으면 문장의 형태소 문제로 인해 제대로 된 텍스트 마이닝이 되지 않았다. 본 글에서는 파이썬과 윈도우 환경에서 konlpy의 Okt()를 사용하기 위한 자바 jdk 설치, konlpy 라이브러리 설치, 그리고 워드클라우드를 표시하기 위한 마스크 이미지를 만들 수 있는 파이썬 코드를 작성해보려고 한다. 자바 jdk 설치 konlpy 라이브러리를 사용하기 위해서는 자바 JDK가 설치되어 있어야 한다고 하여, JDK 17 버전을 받아서 설치함 JDK(Java SE Development Kit) 17 다운로드(오라클 사이트) 다운로드 파일 설치 시 "Next>"만 계속 클릭하여 설치를 완료한다.. 2024. 2. 14.
파이썬 도서관리 프로그램 오라클 SQL 연습을 위한 파이썬 도서관리 프로그램 코딩 연습 코드. 파이썬에서 오라클 연결 라이브러리(cx_Oracle) 호출 후 함수 기반으로 DB 쿼리한 결과를 정리한 내용입니다. 파이썬 도서관리 프로그램 작성 개요 VS Code 터미널 기반에서 코드를 실행하면 아래 이미지와 같이 출력되며, 메뉴를 선택하고 나오는 문구대로 입력하면 결과를 볼 수 있음 코드를 실행하면, '도서 조회 프로그램' 메뉴 선택 목록(전체 조회, 도서 검색, 도서 추가, 도서 삭제, 프로그램 종료)이 나오고, 번호를 선택하면 각 코드가 실행됨 도서 관리 프로그램에서 사용하는 DB 테이블은 2개(book_store, book_list)로 각 컬럼은 다음과 같음 book_store : 관리코드(PK), 출판사명, 전화번호, 국가.. 2024. 1. 3.