일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 영상편집
- neo4j
- 아이폰
- iPad
- AWS
- Python
- 아이패드
- 윈도우10
- spring
- Tutorial
- SQL
- 프로그래머스
- Apple
- 튜토리얼
- 스프링
- unity
- 한글
- kakao
- 코딩학습
- 애플
- 코틀린
- 녹화프로그램
- 윈도우
- 파이썬
- programmers
- 유니티
- DaVinci Resolve
- graph DB
- Kotlin
- json
- Today
- Total
목록Python (7)
코드짜는 노인네
[Stable Diffusion] ModuleNotFoundError: No module named 'tqdm.auto' 해결방법 AI 영상을 만들어보기 위해 'TemporalKit'라는 확장프로그램을 스테이블 디퓨전(Stable Diffusion)에 설치를 하고 있는데, 위의 사진과 같이, 모듈을 찾을 수 없다는 에러가 발생을 하였습니다. 정말 오랜만에 하는 '파이썬'이다보니, '뭐가 문제인가...'라는 생각에 일단 파이썬 모듈을 먼저 설치하기 위해 'CMD'를 실행해 다음의 명령어를 실행했습니다. pip install tqdm 컴퓨터를 포맷하고, 파이썬을 새로 설치를 했다보니, 추가 모듈이 필요하다 생각을 해서 설치를 진행했습니다. 허나.. 에러가 없어지지 않네요;;; 이럴때는 구글링이 최고죠? 검색..
[FastAPI] FastAPI 첫걸음 'Hello FastAPI' 파이썬 배우면서, Flask를 이용해 백엔드 개발을 공부해보았지만, 최근에는 Flask를 버리고, FastAPI로 넘어간다는 이야기를 듣고, '이 녀석은 또 뭔가...'하고 조금씩 맛을 보고 있다. 공식 레퍼런스에서는 다음과 같은 특징을 이야기한다. 빠름: (Starlette과 Pydantic 덕분에) NodeJS 및 Go와 대등할 정도로 매우 높은 성능. 사용 가능한 가장 빠른 파이썬 프레임워크 중 하나. 빠른 코드 작성: 약 200%에서 300%까지 기능 개발 속도 증가. * 적은 버그: 사람(개발자)에 의한 에러 약 40% 감소. * 직관적: 훌륭한 편집기 지원. 모든 곳에서 자동완성. 적은 디버깅 시간. 쉬움: 쉽게 사용하고 배우..
[Ubuntu] nohup를 사용해도 Flask가 종료되는 경우 해결방법 (pm2) 파이썬의 Flask를 Ubuntu에서 nuhup로 작동을 시킬경우 한번씩 아무런 이유없이 종료가 되는 현상이 종종 발생을 하곤합니다. 여기서 nohup 란? >> 'no hang up'의 약자로 세션과 연결이 종료되어도, nohup의 명령어로 실행시킨 프로그램은 종료하지 않도록 합니다. nohup 명령어로 실행을 했지만, Flask가 한번씩 종료가 될 경우, pm2를 이용해 안정적인 Flask 서버를 돌리는걸 추천합니다. pm2 설치하기 pm2 란? >> 프로세스를 관찰하고 있다가 프로세스가 종료되면 다시 실행해주는 프로세스 매니저 Ubuntu에서 pm2를 사용하기 위해서는 일단 npm(자바스크립트 프로그래밍 언어를 위한..
[프로그래머스] 폰켓몬 - 문제해결과정 문제 : 폰켓몬 N개 중, N/2개를 가져갈때, 가져가는 폰켓몬 종류의 최대 수를 구하라! EX > nums = [3,1,2,3] result = 2 나의 문제 해결 과정 처음에는 무언가 복잡하게 생각을 했습니다. '리스트안의 임의의 값을 랜덤으로 가져올때, 가져온 값을 새로운 리스트에 포함시킨 다음, 기존 리스트에서 제거를 하고, 다시 새로운 값을 가져올때, 가져온 값이 있는 경우, 제외를 해야되겠다.' 라고 생각을 했습니다. 그러다가 문득 '일단 중복을 제거 하자' 라 생각을 했습니다. # 리스트안의 중복 값들 제거 set_nums = set(nums) 중복을 딱 제거 하고 생각을 해보니깐 '굳이 리스트를 새로 만들어서 값들을 왔다갔다 할 필요가 없겠는데?'라는..
[프로그래머스] (카카오 인턴) 키패드 누르기 - 문제해결과정 문제 : - 전화 키패드를 왼손과 오른손 엄지손가락만으로 번호를 누를 때 해당 번호를 어떤 손의 엄지손가락이 누르는지 확인하는 문제 조건 : 0. 맨 처음 왼손 엄지손가락은 '*' 키패드에 오른손 엄지손가락은 '#' 키패드 위치에서 시작 1. 엄지손가락은 상하좌우 4가지 방향으로만 이동할 수 있으며 키패드 이동 한 칸은 거리로 1에 해당합니다. 2. 왼쪽 열의 3개의 숫자 1, 4, 7을 입력할 때는 왼손 엄지손가락을 사용합니다. 3. 오른쪽 열의 3개의 숫자 3, 6, 9를 입력할 때는 오른손 엄지손가락을 사용합니다. 4. 가운데 열의 4개의 숫자 2, 5, 8, 0을 입력할 때는 두 엄지손가락의 현재 키패드의 위치에서 더 가까운 엄지손가락..
[프로그래머스] 로또의 최고순위와 최저순위 - 문제해결과정 문제 : 지워진 로또번호를 예측하여 최고순위와 최저순위를 맞춰라 EX> 로또 번호 (지워진 숫자는 0으로 표시) : [44, 1, 0, 0, 31, 25] 로또 당첨 번호 : [31, 10, 45, 1, 6, 19] 최고, 최저 등수 : [3, 5] 나의 문제 해결 과정 (에러과정) 일단 문제를 딱 보았을때 '0'이라는 숫자를 어떻게 해야될까 고민을 했다. '0'이라는 숫자를 로또 당첨번호중 맞는 번호 혹은 맞지 않는 번호를 넣어서 로또 당첨번호와 비교를 해 등수를 맞출려고 시도를 했습니다. # 당첨된 로또 번호 이외의 로또 번호를 리스트에 생성 not_lottos_num_all = list(range(1,47)) for a in win_nums..
[프로그래머스] 숫자 문자열과 영단어 - 문제해결과정 문제 : 영어를 숫자로 바꿔라 EX> 'one4seveneight' → 1478 나의 문제 해결 과정 (에러과정) 일단 문제를 딱 보았을때, 아직 초보다 보니깐 뭘 해야될지 모르겠다는 생각을 했다. 일단 어떤 문자열을 찾으면 숫자로 바꾸기 위한 데이터가 필요하다는 생각에 파이썬의 'dictionary(딕셔너리)'함수를 먼저 작성을 했습니다. # dict 구조 strToNum = {'zero':0, 'one': 1, 'two': 2, 'three': 3, 'four': 4, 'five': 5, 'six': 6, 'seven': 7, 'eight': 8, 'nine': 9} 이렇게 작성을 하고 나서 '문자열'을 보며 곰곰히 생각을 해보았을때, '문자열을 ..