본문 바로가기

프로그래밍/Python13

Django 기본 pip install django #Django 설치 django-admin startproject __NAME__ #지정한 이름으로 Django 프로젝트 생성 django-admin startapp __NAME)) #지정한 이름으로 Django 앱 생성 python manage.py runserver (__PORT__) #Django 서버 기동, 포트 지정 안하면 8000으로 자동 설정 프로젝트 파일 manage.py : 웹 서버 실행과 관리에 관한 기능을 지원 PROJECT_NAME_DIR __init__.py : 해당 디렉토리를 파이썬 모듈로서 작동하도록 urls.py : 루트 url 설정 파일 settings.py : 프로젝트에 관련된 여러 설정을 관리 wsgi.py : Web Server Gat.. 2020. 7. 7.
Pyinstaller 사용해서 PyQt5 UI포함한 실행파일 빌드 방법 def resource_path(relative_path): """ Get absolute path to resource, works for dev and for PyInstaller """ base_path = getattr(sys, '_MEIPASS', os.path.dirname(os.path.abspath(__file__))) return os.path.join(base_path, relative_path) form = resource_path('_UI_FILENAME_') form_class = uic.loadUiType(form)[0] _UI_FILENAME_에 사용할 .ui 파일 이름 넣어주어야 한다. pyinstaller 사용해서 소스파일 빌드 이후 생성된 .spec 파일의 datas 부분.. 2020. 6. 26.
Python - isdeciaml, 사용자 정의 함수, None 사전 스터디 2주차 과제를 진행하면서 공부한 문법 1. isdecimal() 계산기의 동작 중에서 숫자 데이터를 입력받는 부분에서 숫자가 아닌 다른 데이터를 입력했을 때는 구별하기 위해 사용 비슷한 기능을 하는 다른 메소드에 비교하면 isdecimal()은 해당 데이터가 int 형으로 변환이 가능해야 True 반환, 불가능하면 Flase를 반환한다. a = '1234' print(a.isdigit()) print(a.isdecimal()) print(a.isnumeric()) True True True a = '3²' print(a.isdigit()) print(a.isdecimal()) print(a.isnumeric()) True False True 2. 사용자 정의 함수 def 를 사용해서 자신이 .. 2020. 6. 22.
Python - 반복문, 출력문, 입력문, 조건문, 형변환 간단 정리 위코드 사전 스터디 2주차 과제를 진행 중 공부한 문법 1. 반복문 다른 언어들처럼 for, while을 사용하는데 그 방법이 많이 다르다. break, continue 사용 가능함 for 문 - 꽤나 변칙적으로 사용이 가능한 것 같다. 좀 더 알아봐야 할 듯 for 변수 in 범위 : COMMAND ~ while 문 - 이 경우는 그래도 전에 사용하던 문법과 형태가 제법 비슷하다. while 조건: COMMAND ~ 무한반복문은 거진 while문을 사용하던데 (조건에 True를 입력), for문으로는 안되서 그런건가 좀 더 알아봐야겠다. 2. 출력문 출력은 거의 print를 통해서 이루어지는 것 같다. %d, %f 같은 매개변수를 사용하는 방식과 format를 사용하는 방식으로 나뉘어진다. print(.. 2020. 6. 19.