앱을 만들면서 실행 중 일정 부분에서 많은 시간이 소요됩니다. 노코드 앱으로 작성 중 API 호출에 시간 제한이 있습니다. API 호출 후 오류가 계속 발생하여 그 원인을 찾다가 '시간제한' 때문이라는 것을 알게되었습니다. 그래서 비동기 함수로 만들어 실행시간을 단축하여 앱이 동작하도록 했습니다. 파이썬에서 비동기 함수 작성은def async function(): 함수 본체def main(): result = await function() # 함수 호출 형태로 진행됩니다. 병렬처리 부분을 공부하면서 multi-threading과 multi-processing으로 코드를 구현하면 얼마나 시간 차이가 나는지를 알아봤습니다. 이미지 파일 6개를 OCR로 텍스트로 변환하는 코드입니다. 각각의 시..
고객사에서 BI 관련 프로젝트를 진행하고 있습니다.작년 이맘 때쯤엔 경영 관련 BI를 진행했었고 지금은 구매 부문 BI를 진행하고 있습니다.데이터를 살펴보고 관련된 자료를 보며 준비하고 있습니다. 9월 10일. power BI 재고 관련 동영상을 보는데 ABC-XYZ Analysis 라는 것을 보게 되었습니다."저게 뭘까?" 하는 생각에 자료를 찾아봤습니다. ABC Classification1. Category A (Vital) : high-value products2. Category B (Major) : products of moderate value3. Category C (Marginal) : low-value products XYZ Classification1. Category X (Stable..
동료 직원이 API로 전송받은 JSON 파일 자료를 DB에 올려야 한다고 했습니다.JSON 자료는 항목이 1,000개 정도 된다고 합니다.그 자료를 data라는 변수로 지정했습니다.(보안이 필요한 HR 자료라 형태만 받았습니다.)파이썬에서 데이터프레임으로 변환이 가능하면 DB에 올릴 수 있다고 해서 살펴보기로 했습니다. JSON 데이터는 과정을 거치면 파이썬의 dictionary 데이터 형으로 변경 가능합니다. 그래서 연습을 data라는 dictionary 데이터 형으로 코드를 작성했습니다. 결과의 데이터프레임은 아래 이미지와 같은 형태로 열 이름은 ['belongYyyymm', 'payDate', 'Num', 'kincomeTypeCode', 'payItemCode', 'payDeductCode', ..
코딩을 하면서 방법을 찾다가 너무 시간이 많이 걸려서 chatGPT에게 물었더니 답변을 해줍니다. 코드가 잘 동작합니다. 참 똑똑하네요. 질문을 구체적으로 하니 답변을 잘 해 주는 것 같습니다. 한번 해 보세요. ============================================================= 아래 를 실행하면 "test.pdf"라는 파일로 저장됩니다. 그리고 다시 를 실행해야 pdf 파일을 읽을 수 있습니다. 저장하고 불러오는 과정을 없애고 싶습니다. 그래서 처럼 작성했더니 TypeError 오류가 생깁니다. 어떻게 하면 좋을까요? import urllib url = "https://proceedings.neurips.cc/paper_files/paper/2017/file/..
머리를 식힐 겸 가벼운 주제로 코딩 공부를 하고 있습니다. 약수를 찾는 파이썬 코드입니다. 먼저, 제가 학습 중인 약수를 찾는 예제 코드입니다. 1. 숫자를 입력받습니다. 입력받은 숫자를 정수형(int())로 변환합니다. 2. 순환문을 통해 1부터 num 까지 숫자를 나누어 나머지가 0인 값들을 출력합니다. range(start, end) : start는 포함되고 end는 포함되지 않습니다. end-1까지 진행됩니다. 1) range(6) : 0, 1, 2, 3, 4, 5 를 의미합니다. 2) range(1, 6) : 1, 2, 3, 4, 5 를 의미합니다. 3) range(1, 6, 2) : 1, 3, 5 를 의미합니다. 2는 간격입니다. num = int(input("Please enter any i..
프로그래머스 코딩 테스트입니다. 파이썬으로 작성했고 Level_01 입니다. 주피터 노트북 마크다운 설명을 보십시요. https://programmers.co.kr/learn/courses/30/lessons/1845> In [ ]: 문제 : 폰켓몬¶ 문제 설명 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마..
프로그래머스 코딩 테스트입니다. 파이썬으로 작성했고 Level_01 입니다. 최대공약수는 유클리드호제법을 사용했습니다. 이와 관련된 제 블로그 글입니다. https://jjanhan.tistory.com/26 유클리드 호제법 정수의 나눗셈과 유클리드 호제법에 대한 내용입니다. jjanhan.tistory.com 코드는 간단하니 주피터 노트북의 마크다운 셀을 보시면 됩니다. 최대공약수, 최소공배수에 관한 간단한 수식도 알고 있으면 좋습니다. https://programmers.co.kr/learn/courses/30/lessons/12940> In [ ]: 문제 : 최대공약수와 최소공배수¶문제 설명¶두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의..
프로그래머스 코딩 테스트입니다. 파이썬으로 작성했고 Level_01 입니다. 진법에 대해서 이해가 필요한 문제입니다. 주피터 노트북 마크다운 셀에 진법에 대한 설명과 여러 표현법에 대해서 적었습니다. 코드를 3가지 방법으로 나타냈습니다. https://programmers.co.kr/learn/courses/30/lessons/68935> In [ ]: 문제 : 3진법 뒤집기¶문제 설명¶ 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항¶ n은 1 이상 100,000,000 이하인 자연수입니다. 입출력 예¶ n result 45 7 125 229 입출력 예 설명 입출력 예 #1 ..
프로그래머스 코딩 테스트 입니다. 파이썬으로 작성했고 Level_01 입니다. 간단한 코드입니다. 제가 코딩을 할 때 생각하는 순서를 적겠습니다. 1. 결과를 어떤 순서로 풀어나가면 될까? 2. 자료형(변수형)을 어떤 것으로 사용하면 될까? 3. 잘 생각나지 않는 함수는 구글에서 검색을 합니다. 이번 문제도 이 순서대로 생각하여 풀었습니다. https://programmers.co.kr/learn/courses/30/lessons/81301> In [ ]: 문제 : 숫자 문자열과 영단어¶ 문제 설명 img1.png 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영..
프로그래머스 코딩 테스트입니다. level_01이고 파이썬으로 작성했습니다. 자연수에서 약수 개수와 약수의 총합과 관련된 문제입니다. 마크다운 셀에 수학과 관련된 부분과 코딩 절차에 대한 설명을 넣었습니다. https://programmers.co.kr/learn/courses/30/lessons/12928> In [ ]: 문제 : 약수의 합¶ 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. 입출력 예 #2 5의 약수는 1, 5입니다. ..
- Total
- Today
- Yesterday
- router chain
- 미분
- checkpoint
- Chatbot
- AI_고교수학
- 파이썬
- 고등학교 수학
- programmers
- GPT
- programmers.co.kr
- 약수
- LLM
- 변화율
- TensorFlow
- 랭체인
- 챗봇
- 미분계수
- 감히 아름다움
- streamlit
- prompt
- 텐서플로우
- 프로그래머스
- 미분법
- 도함수
- RAG
- 로피탈정리
- LangChain
- Python
- ChatGPT
- FewShot
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |