파이썬맛집 3

[Python] django 외부 접속 설정하기

Django 애플리케이션에 외부에서 접속하기 위해서는 몇 가지 단계를 거쳐 설정해야 합니다. Django 서버 설정 변경 Django 애플리케이션의 settings.py 파일에서 ALLOWED_HOSTS 설정을 변경해야 합니다. 이 설정은 웹 애플리케이션에 접근을 허용할 호스트의 목록입니다. 모든 호스트를 허용하려면 ALLOWED_HOSTS = ['*']로 설정합니다. django 서버 시작 python3 ./manage.py runserver 0.0.0.0:28080 Django 서버를 실행할 때, python manage.py runserver 0.0.0.0:28080와 같이 실행하면 외부에서도 접근할 수 있습니다. 이때, 0.0.0.0은 모든 IP 주소를 의미합니다. django 접속 화면 http..

Python 2023.03.24

[Python] 동행복권 추첨번호를 크롤링하여 MySQL DB에 입력하기

동행복권의 당첨번호는 웹사이트에서 크롤링하여 가져와서 MySQL 데이터베이스에 저장할 수 있습니다. 이를 위해 파이썬에서는 requests와 BeautifulSoup 라이브러리를 사용할 수 있습니다. pymysql 라이브러리 설치 pip install pymysql 파이썬 코드 import requests from bs4 import BeautifulSoup import pymysql # MySQL 연결 정보 conn = pymysql.connect( host='192.168.87.128', user='root', password='admin', db='mysql', charset='utf8mb4' ) # 동행복권 홈페이지에서 현재 주차의 로또 당첨번호 크롤링 url = "https://www.dhlot..

Python 2023.03.20

[Python] Wordcloud 이미지를 만들어보자!

워드클라우드(Word Cloud)는 텍스트 데이터에서 빈도수가 높은 단어들을 시각적으로 표현한 이미지입니다. 빈도수가 높은 단어일수록 이미지 상에서 크게 표시되며, 빈도수가 적은 단어일수록 작게 표시됩니다. 워드클라우드는 데이터 시각화의 한 방법으로 많이 사용됩니다. 워드클라우드 이미지를 만들기 위해서는 텍스트 데이터를 전처리하여 단어별로 빈도수를 계산한 후, 이를 시각화하는 과정이 필요합니다. 워드클라우드 생성을 위한 다양한 라이브러리와 툴이 있으며, 대표적으로 Python에서는 wordcloud, R에서는 wordcloud 등이 있습니다 워드클라우드를 만들기 위해 파이썬의 wordcloud 패키지를 설치해야 합니다. 다음 명령어를 이용해 설치할 수 있습니다. pip install wordcloud 무..

Python 2023.03.14