멘토링 일지
2회차 9월 11일
※ 멘토님께 물어볼 질문 목록
전체 질문
1. 오늘 수업 내용 : python, vs code 설치 및 환경 설정, FastAPI 설치 및 로컬 서버 활용 + 경로 매개변수, 쿼리 매개변수를 약식(맛보기..?)으로 배웠는데 파이썬으로 전체 코드를 짜야한다면 무조건 알아야 하는 (진짜 중요한) 부분이 있을지 궁금합니다
(예를 들어 자주 쓰는 내장 함수라던가, 데코레이션이라던가)
=> 문자열 및 변수 다루기
=> 파일 다루기 import os
import glob
=> 자료형 자바 해시에 유사한 dictionary
=> 배열 ArrayList유사한 list
=> type(자료형 알고픈 것)
=> set -> list와 유사하지만 중복값이 저장 안 됨(차이)
개인적 질문
1. (팀원1 : 백엔드 API 담당) Whisper API 사용 방법을 보니 음성 파일을 텍스트로 바꿔주는 형식이던데 저희 프로젝트에서 적용하려면 먼저 녹음을 실행하고 녹음 파일을 저장한 후 저장된 음성 파일을 다시 불러와서 텍스트로 변경되는 형태로 구현을 해야 할지, 아니면 녹음을 하면 바로 텍스트로 출력되는 형태인지 궁금합니다.
=> 녹음하면 파일을 서버로 보내고, 서버에서 녹음파일을 로컬로 저장 -> 로컬에 저장된 경로 api의 파라미터로 전달 -> 하면! 텍스트가 반환이 될 것입니다
* 음성파일을 통째로 넘기는 것이기는 한데, 파일의 경로만 넘기는 것입니다!
2. (팀원1 : 형상 관리 담당) 형상 관리 담당자가 해야 하는 구체적인 역할이 궁금합니다.
(버전 관리는 어떻게 하는지,,, 기본 소스 코드는 무엇인지,,,)
-> 목요일에 필요하다면! 안내해 주신다고 합니다^^ 일단은 기능구현에 최대한 집중을^^
3. (주호: 백엔드 서버 세팅) 백엔드 서버 구축은 local을 연결해서 브라우저로 열 수 있는 상태를 만드는 것인지 궁금합니다.
fastAPI 강의를 들었을 때 import 하여 local 서버를 실행해서 실습을 했습니다. 아니면 다른 것을 더 해야 하는지 궁금합니다.
+
4. 개인적으로 생길 궁금증에 대하여 멘토님께 1:1로 질문을 드리고 싶을 때 저희 오픈 채팅방에서 1:1로 요청하는 게 불가능하더라고요! 혹시 카카오톡 아이디나 이메일 주소를 알려주시는 것은 조금 어려우실까요?
** 진행 중 추가적으로 생기는 궁금증에 대해서는 따로 질문드리도록 하겠습니다!
멘토님이 작성해 주신 python 자료형에 관한 예시 소스 코드(vs code에 복붙 해서 사용하세용)
문자열 및 변수 다루기
str = "test_str"
int_var = 55
str2 = f"{str}blabla_{int_var + 1}"
import os
import glob
os.path.isfile("test.txt")
files = glob.glob("d:/*.jpg")
# data types
dict_var = {
"key1": "value1",
"key2": "value2",
1: "value3",
3: 5,
3.444: 9.9999,
"haha": {
"dfdf":{
"dfdf": [1, ]
}
}
}
del dict_var['key1']
list_var = [1, 2, 3, 4, 5, 6, 7, 8, 9]
list_var.append(1)
del list_var[5]
type(dict_var)
set_var = {1, 2, 3, 4, 5, 6, 7, 8, 9}
set_var2 = set(list_var)
'과정 > 1차 AI프로젝트' 카테고리의 다른 글
1차 AI프로젝트 관련 3차 멘토링 (0) | 2023.09.21 |
---|---|
Whisper API와 text diff를 이용해 텍스트 비교해보기 (0) | 2023.09.14 |
AI 1차 프로젝트 주제 확정 및 멘토링_0907 (0) | 2023.09.08 |
댓글