묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
기본 생성사 출력 관련
만약 Car()랑 ECar()를 출력하고 싶으면ElectricCar tesla = new ElectricCar("Tesla", 2021, 75); 위 구문만 있으면 부모 및 자식의 기본 생성자는 출력하지 않아도 되는건가요?ElectricCar tesla = new ElectricCar();ElectricCar tesla = new ElectricCar("Tesla", 2021, 75); 이렇게 해야지 각 class의 기본 생성자를 호출 하는건가요? 무조건 기본 생성자를 호출하는 것이 아니라ElectricCar tesla = new ElectricCar();이 있어야만 기본 생성자를 호출하는걸까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
이진분류
문제 2유형 질문드립니다 4회부턴 분류 회귀 이렇게 나와서 코드를 외우는 중인데요 2~3회는 이진분류로 나와서요 2진분류는 많이 다른건가요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이론질문드립니다
코딩 강의는 다 들을 예정이고요이론 암기에 대해서 질문하려고 합니다이론 통합 요약본 파일 다운 받아서 암기하면 되나요?제가 비전공자이고 타 강의 수강도했고요개념도 어느정도 있는데 예전기출보면 50~70점 왔다갔다 해서요 이미 풀어본 문제도 있고 그래서 불안해서 유튭 보고 왔거든요 혹시 어떻케 공부하고 복습하면 좋을지 조언해주실수있나요..??
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
모의문제 2번
train 데이터에서 id컬럼을 삭제하신 이유가 뭔가요? 이런 비슷한 유형의 문제에서 name이나 host_id같은 결과 값에 영향을 주지 않을 거 같은 컬럼은 삭제해도 무관한가요? 인코딩에서 neighbourhood 컬럼이 train과 test 의 카테고리와 개수가 다 다른데 데이터를 합치지 않아도 되나요? 그럼 concat함수를 꼭 사용해야 하는 경우는 어떤 경우인가요?
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
pip install pygame 이 실패합니다
c:\pip install --user pygameCollecting pygame Using cached pygame-2.6.1.tar.gz (14.8 MB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error 횞 python setup.py egg_info did not run successfully. ?굚 exit code: 1 ?겸?>> [84 lines of output] Skipping Cython compilation
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
pip install pygame 이 안되요
인터넷 찾아봐도 안나오는거같은데 pip install pygame을 치면 다운로딩 그래프가 올라가는게 아니고아래처럼 장문의 글이 나와요 (base) C:\Python314\Scripts>py -m pip install pymongo --userRequirement already satisfied: pymongo in c:\users\sem\appdata\roaming\python\python314\site-packages (4.15.3)Requirement already satisfied: dnspython<3.0.0,>=1.16.0 in c:\users\sem\appdata\roaming\python\python314\site-packages (from pymongo) (2.8.0)(base) C:\Python314\Scripts>pip3 install pygameCollecting pygame Using cached pygame-2.6.1.tar.gz (14.8 MB) Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [111 lines of output] Skipping Cython compilation
-
미해결베개 투자법: 자면서 돈 버는 AI 주식 자동 매매 머신
MCP 적용 안되시는분 이거 보세요.
https://smithery.ai/server/@smithery-ai/filesystem위 사이트의 파일시스템 연결하는 부분이 강의랑 좀 달라졌습니다.경로를 Cursor에 직접 등록하는 부분이 아니라 아래의 Connect 부분에서 Configure 부분에 디렉토리를 입력하도록 변경됬네요. 우측 상단에 Configure 누르시면 allowedDirectories를 입력하는 창이 생깁니다.주의! 리스트 형태로 넣어줘야 합니다.["경로1", "경로2"] 처음에는 경로를 하나씩 넣고 Add Item으로 추가해줬는데.. 계속 빨간불 떠서 이것 저것 다해보다가 저 위의 방식으로 해결됬습니다.참고들 하세요..
-
해결됨FastAPI 완벽 가이드
fastapi의 가능성에 대해 궁금합니다.
안녕하십니까 강사님! fastapi강의를 정말 유익하게 보고 있습니다. 정말 감사드립니다.다름이 아니라 저는 현재 학생으로써 백엔드 개발을 빠르게 이해하고 싶어서 개발 속도가 빠른 fastapi를 선택하여 공부중입니다. fastapi의 기술 스택을 익히면 어느 방향성에서 강점을 보일까요?물론 하고자 하는 목표를 정하고 그에 맞는 기술을 배우는 것이 훨씬 더 좋은 방향이라고 생각하나 수업을 듣던중에 그럼 이렇게 장점을 가진 fastapi기술은 어디에서 사용할까? 단순 백엔드 개발로써는 자바가 많이 보편화 되어있으니 국내에서는 자바가 훨씬 유리할 거 같은데 국내에서는 어떤 방식으로 이 프레임워크를 다룰까? 이런 부분들이 궁금해졌고 이런 부분들을 알아야 조금 더 fastapi의 강점을 생각하면서 공부에 도움이 될 거 같아서 질문드립니다.강사님이 생각하시기에 fastapi는 어떤 분야에서 강점을 보이고 어떤 분야에서 이 프레임워크를 사용해 확장할 지 궁금합니다. 학생의 관점에서 보면 시야를 넓게 보는게 한계가 있어서 도움을 청합니다. 실례가 안된다면 뛰어난 경력을 가지신 강사님께 여쭙고 싶습니다!만약에 바쁘시다면 키워드라도 주시면 제가 직접 자료 조사를 해서 알아가도록 하겠습니다. 다시 한번 좋은 강의를 제공해주심에 감사를 표합니다! 강의 관련 제 생각은 강의를 다 본 후에 강의평에 남기도록 하겠습니다!
-
미해결파이썬으로 시작하는 머신러닝+딥러닝(sklearn을 이용한 머신러닝부터 TensorFlow, Keras를 이용한 딥러닝 개발까지)
Boston 데이터 어디서 받나요?
기존 질문글들에 있는 링크나 인프런에서 제공하는 무능한 AI 챗봇 링크를 봐도 데이터가 없던데 어디서 다운받는지 알려주시면 감사드릴게요.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
객체 및 변수 용어
Java의 구조와 기초 용어 9:49용어 관련하여생성된 객체는 몇 개이고, 변수는 무엇인가요? 라는 문제에서생성된 객체는 new를 받는 것을 의미하는 것으로ParentC parent, ChildC child이렇게 2개 인데 변수도 parent, child라고 한다면객체와 변수라는 용어는 같은 의미인가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
다차원 배열 입력 구문
다차원 배열과 문자열 배열 과정 챕터19:24에서는 입력 구문에서int arr[3][3]={1, 2, 3}, {4, 5, 6}, {7, 8, 9}20:28에서는 입력 구문에서const char *arr[2][2]={{Hello", "World"}, {"app", "dev"}}; 위 2개 입력 구문의 차이에서 첫번째는 왜 arr[3][3]이고, 두번째는 *arr[2][2]인지 모르겠습니다.
-
해결됨한 번에 끝내는 AI 에이전트 개발 올인원 (w. LangGraph, Google ADK, CrewAI)
가상환경 세팅이 잘 되지 않습니다 ㅠㅠ
첫번째나 두번째 방법 모두 아래와 같은 에러가 계속 뜨는데 어떻게 해결해야할지 모르겠습니다...
-
해결됨38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
들여쓰기가 햇갈리네요
비전공자 신입 취준생입니다.부트캠프 통해서 백엔드 과정을 수료 후 너무 부족해서 현재 인프런에서 자바하고 스프링공부를 다시하면서 알고리즘 공부도 준비를 해야할 것 같아서 강의를 듣고있습니다.자바도 아직 많이 부족한데 파이썬으로 하다보니 더 헷갈리네요제공해주신 파이썬 기초강의를 듣고 알고리즘 강의를 듣고있는데 기초강의와 다르게 파이참으로 할 땐 들여쓰기를 하더라고요 자바와 다른 방식으로 들여쓰기를 하다보니 아직은 어려운데 들여쓰기는 어떤식으로 익혀야할지 모르겠네요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
예시1번
1번예제int = 0; 시작인데 0,1,2,3,4가 아닌가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이중배열 관련
다차원 배열과 문자열 배열 강의 챕터 19:47char *arr[2][2]={{"Hello", "World"}, {app", "dev"}} 에서 char *arr[2][2]와 char arr[2][2] 차이가 있나요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
34.36 질문
for ( int i =0; i<3; ++i, ++p)printf("%s has %d\n", p->name p->score)에서 전위연산으로 ++ 증가했으면 i=1 이기에 Bob has 85Cody has 92 가 나와야 하는거 아닌가요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
14분55초 질문
강의 잘 보고있습니다!수강중 질문이 생겨서요 해당시간에 dic[2] 자체가 키 그 키 기준 값을 넣는다고 했는데 위의 예시에 따르면 번외로 dic[0]은 질문이 될수없는게 맞을까요? dic..함수에 대해 더 설명 부탁드리겠습니다!
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
3분대 두번 째 출력
출력값str1==str2: truestr1==str2: false이부분str2==str3: false이게 맞죠?int형과 integer의 동일한 값은 ==나 equals 모두 true이지만int와 int / integer와 integer끼리의 -128~127 외의 값은 ==로 비교 했을 때 falsedouble은 == 비교 값은 모두 falsenew로 새로만든 생성자의 데이터 값은 값은 동일하여도 메모리 주소의 값이 달라서 ==와 equals(메서드 지정x)은 모두 false이며 같게 하려면 본 동영상 8분30초 부분 메서드와 같아야 equals가 true가 나오는 거죠? 처음 equals가 값만 같으면 ture라고 생각했는데, new생성자는 값이 같아도 메모리 값이 달라서 메서드가 없으면 equals도 결과 값이 false가 나오네요처음 str="hello"가 같은 메모리 주소를 가르켜 equals메서드가 따로 없어도 ture가 나온다는 점을 잘 알아야 겠네요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
32:19에서
32:19 부분에 0+9아닌가요? 왜 -1인지 모르겠습니다.
-
미해결한 번에 끝내는 AI 에이전트 개발 올인원 (w. LangGraph, Google ADK, CrewAI)
섹션6장 .chroma/esl_topics폴더에 관하여
안녕하세요.좋은 강의 항상 감사드립니다.한 가지 문의드리고 싶습니다.섹션 6의 28강에서 RAG 실행 부분을 실습하던 중,제 로컬 환경에서는 코드가 에러 없이 정상적으로 실행되었지만.chroma/esl_topics 폴더가 생성되지 않는 현상이 발생했습니다.코드 상으로는 os.makedirs(PERSIST_DIR, exist_ok=True) 구문이 있으므로폴더가 자동으로 생성될 것으로 예상했는데, 실제로는 생성되지 않는 것 같습니다.혹시 해당 폴더가 생성되는 정확한 경로를 알려주실 수 있을까요?또는 Windows 환경에서는 위 코드로 폴더가 생성되지 않는 경우가 있는지도 궁금합니다.확인 부탁드립니다.감사합니다. import os from typing import Type, Optional from crewai.tools import BaseTool from pydantic import BaseModel, Field from env import OPENAI_API_KEY from langchain_community.vectorstores import Chroma from langchain_openai import OpenAIEmbeddings, ChatOpenAI from langchain_community.document_loaders import PyPDFLoader from langchain.text_splitter import RecursiveCharacterTextSplitter from langchain.chains import RetrievalQA os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY PDF_FILENAME = os.path.join("knowledge", "29ESLConversationTopic.pdf") PERSIST_DIR = os.path.join(".chroma", "esl_topics") def qa(question): os.makedirs(PERSIST_DIR, exist_ok=True) embeddings = OpenAIEmbeddings() try: has_index = bool(os.listdir(PERSIST_DIR)) except FileNotFoundError: has_index = False if has_index: vectordb = Chroma(persist_directory=PERSIST_DIR, embedding_function=embeddings) else: loader = PyPDFLoader(PDF_FILENAME) docs = loader.load() splitter = RecursiveCharacterTextSplitter(chunk_size=800, chunk_overlap=100) chunks = splitter.split_documents(docs) vectordb = Chroma.from_documents(chunks, embeddings, persist_directory=PERSIST_DIR) retriever = vectordb.as_retriever(search_kwargs={"k": 3}) llm = ChatOpenAI(model="gpt-4o-mini",temperature=0.3) return RetrievalQA.from_chain_type(llm=llm, chain_type="stuff", retriever=retriever).run(question) class RAGToolInput(BaseModel): question: str = Field(description="질문") class RAGTool(BaseTool): name: str = "ESL_Chroma_RAG" description: str = "Retrieves from '29 ESL Conversation Topics' PDF via ChromaDB and answers questions." args_schema: Type[BaseModel] = RAGToolInput def _run(self, question: str): try: return qa(question) except Exception as e: return str(e) rag_tool = RAGTool()