PYTHON

PYTHON

[Python] Pandas vs Dask

작업 시에, dask 키워드와 pandas 키워드가 다른 경우,다른 동작하는 경우로 인해 메모리에 미리 올리던지 나중에 올리던지 오류가 참 많았음. dask를 적용할지 안할지 아직도 잘 모르지만. 헷갈리거나 다른 동작, 오류들은 정리해야 할 필요가 있음.  결론부터 원한다면 : https://www.shiksha.com/online-courses/articles/pandas-vs-dask/#dask 에서 참고 할 것.  Pandasinstall Python version supportOfficially Python 3.9, 3.10, 3.11 and 3.12.Installing from PyPIpandas can be installed via pip from PyPI.$ pip install pandas..

PYTHON/TOY_PROJECT

[Python] ktx-gacha toy project / ktx 매크로

ktx macro 🤖 뭘 만들었는가? ktx 예매 편리를 위한 가챠 매크로다. 카카오 채널 챗봇과 연계한 매크로..! 🤖 왜? 올해 2월에 설날에 예매하는게 힘들어서 진작에 만들려다가 미루고 미뤄서 이제 막 만듦 추석이 다가오니까 🤖 얼마나 소요? 2~3주 ( 약 14일 정도 걸렸다 주말 포함) 🤖 세팅 선택 기준? python 3.8 / django / selenium 4.11 / oracle cloud / ubuntu 18 / docker 1. python : 기존 회사 개발 언어가 파이썬으로 된 프로젝트가 있었으므로 편하게 빠르게 개발하기에 좋을것이라고 생각 더불어서 셀레니움과 파이썬 조합으로 동적 크롤링에 대한 예제가 풍부했음. 2. django : rest web framework 가 필요했음 ..

PYTHON

[Python] pycharm pro / django 환경 변수

🍅 import 한 프로젝트를 실행시, 처음 마주치는 에러는 보통 환경 변수 설정 에러이다. KeyError: 'LOGGER_LEVEL' $ python3 manage.py runserver import 한 프로젝트를 를 아무생각없이 실행하면, 프로젝트의 환경 변수 설정을 세팅해주지 않아 에러가 날 수 있다. os.environ['LOGGER_LEVEL'] 과 같은 환경 변수를 미리 세팅하지 않아서 인데 해결책으로 2개의 방법이 있다. 1. pycharm Django Server 실행 환경에 등록. 실행환경에서, 사용자 환경설정변수를 세팅하고 실행시마다 참조하게 하는 방법이 있다. 2. export 실행 할 터미널에서 다음과 같은 명령어를 한번에 입력해도 된다. export LOGGER_LEVEL=DEB..

PYTHON

[Python] Python 프로젝트 세팅 및 Django 설정

개인 프로젝트를 위한 세팅 설정 저장 및 실행 환경 기록. 환경 : pycharm + python 3.8.1 + django 4.1.7 + window 11 파이썬 설치 생략. django 설치 : $ python -m pip install Django 설치 버전 확인 : $ python -m django --version 프로젝트 생성 : $ django-admin startproject macro 🥕 구분 : macro/ __init__.py : python이 디렉토리를 패키지처럼 다루도록 명시하는 용도. settings.py : 현재 Django 프로젝트의 환경 및 구성을 저장. urls.py : 현재 Django 프로젝트의 URL 선언을 저장. ( 사이트의 목차 ) asgi.py : asgi 호환..

PYTHON

[Python] django ktx project 계획

🦐 명절마다 1시간 동안 KTX 기차 예매를 위해 새로고침하는 게 지쳐서, 내 표를 찾아 예매해주는 프로그램을 구현하려고 한다. ( KTX API에는 표 예매 API가 존재하지 않으므로, 동적 웹 크롤링을 해야 한다. ) 직장 생활과 병행하며 1달 정도 소요 할 예정이다. 따라서, 목표는 KTX를 표를 이 프로젝트를 통해 예매 생각이다. 프로젝트 구성 : pycharm pro / python 3.8.6 / django 3.2 / react / oracle cloud / 왜 python 인가? 1. 문법이 쉽고 가독성이 높다는 장점 2. 스크립트 언어이므로, 컴파일 없이 실행 결과를 바로 확인 가능. 3. 러닝 커브가 낮다. 4. 빠른 개발 속도. 1번과 이어지는 항목이다. -- 빠르게 개발해야 하므로, ..

girin_dev
'PYTHON' 카테고리의 글 목록