![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNRpa9%2FbtspfjJcKep%2FNRnmScWmRQM4aZcsYf44pK%2Fimg.png)
requirements.txt 파일은 Python 프로젝트에서 필요한 모든 라이브러리와 그 버전을 나열하는 데 사용된다. 이를 통해 다른 사람들이 동일한 환경을 빠르게 설정하고 프로젝트를 실행할 수 있다. requirements.txt 생성하기 파이썬 프로젝트에서 사용되는 모든 패키지와 그 버전을 나열하는 requirements.txt 파일을 생성하는 가장 간단한 방법은 pip freeze 명령을 사용하는 것이다. 프로젝트 폴더 터미널에서 다음과 같은 코드를 작성한다. pip freeze > requirements.txt 이 명령은 현재 환경에 설치된 모든 패키지와 버전을 requirements.txt 파일에 작성한다. 설치한 모듈들이 모두 txt 파일에 생성된다. requirements.txt 설치하기..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCVfJV%2FbtsoRDfukHr%2F7SK21nMPkr3zgNO4wYo0kk%2Fimg.png)
1. 홈페이지 접속 https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org 2. 홈페이지 -> 다운로드 버튼 클릭 3. 사용하는 os -> 나는 윈도우 버튼을 클릭했다. 자신의 버전 확인하고 4. Download the installer를 누른다 5. 자신에게 맞는 다운로드 버전 클릭 해서 다운받기 -> 다운로드는 자동으로 실행됨. 설치 마법사가 나타난다. 6. 전부 선택한 상태로 둔 후 next를 클릭해서 설치한다. 7. 비밀번호는 아주 단순하게 1234, password같은 것으로 설정하는 것이 좋다 8. 포트 번호 설정 기본적으로 포트 번호는 5434, 5433 같은..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcT0L7d%2FbtsnftfHEn5%2FXgz8Ss2iPrwp7nzdfsgEv1%2Fimg.gif)
QLineEdit은 returnPressed 키(Enter키)가 눌렸을 때 기능을 수행하는 시그널이 있다. #LineEdit의 글자가 바뀔 때 기능 실행 self.LineEdit이름.textChanged.connect(함수) #LineEdit에서 Return키(Enter키)가 눌렸을 때 기능 실행 self.LineEdit이름.returnPressed.connect(함수) 이 시그널들은 타 시그널들과 마찬가지로 생성자 부분 안에 작성해야 한다. 또한, 동일한 LineEdit이 textChanged와 returnPressed 시그널을 동시에 사용할 수 있다. 실행예시 → 엔터와 전송버튼이 동일한 함수가 타도록 만들었음 참고 사이트 1. 위키독스 초보자를 위한 Python GUI 프로그래밍 https://wi..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcga2MD%2Fbtsl2J3423Z%2Ftlfe3BurWyg81FnzBMDCWk%2Fimg.png)
목차 개발완료보고서 & 요구사항 세부내역 일정표 파일 첨부 실행화면 코드 전문 개발 완료 보고서 일정표 파일 첨부 https://github.com/guaba98/movie_recommender GitHub - guaba98/movie_recommender Contribute to guaba98/movie_recommender development by creating an account on GitHub. github.com 실행화면 코드 전문 main.py from data import genres_dict from genre_recommend import build_chart from recommend_for_movie import get_recommendations from movie_recomm..
초단위 실행 시간 측정 time() 함수를 사용한다. [예시] import time start = time.time() print("hello") end = time.time() print(end - start) [실행결과] hello 0.0 너무 빨리 실행되면 0초로 찍힌다. [예시2] import time start = time.time() for i in range(10000): print(i) end = time.time() print(end - start) [실행결과] 0 1 2 3 4 5 .... 0.03602433204650879 로컬 시간의 시계 가져오기 from timeit import default_timer as timer start = timer() print('hi') end = ..