inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

import 자동완성

미해결

FastAPI 완벽 가이드

아래와 사진과 같이 import가 되어 있지 않은 경우 에러가 발생하게 됩니다. 다른 언어들은 특정 버튼을 눌러서 import가 자동완성 되는 경우가 많은데 fastapi는 안되는 걸까요?

  • python
  • sql
  • sqlalchemy
  • FastAPI
Full Stack 개발자 댓글 1 좋아요 0 조회수 87

구글 드라이브 접근권한이 없습니다 ㅠ

미해결

맞춤형 LLM 만들기 : 처음 시작하는 분을 위한 RAG 기초 개념부터 멀티모달·Agent 실습까지

실습하고싶은데 구글드라이브 접근권한이 없네요 creee77@gmail.com 으로 요청드렸습니다

  • python
  • vector-database
  • llm
  • langchain
  • rag
최원진 댓글 1 좋아요 0 조회수 107

교재문의 뭐사야해요?

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 교재 뭐사야해용?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
윤유나 댓글 1 좋아요 0 조회수 103

드라이버가 안 열려요

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

(사진)

  • python
  • 웹-크롤링
김동진 댓글 2 좋아요 0 조회수 110

학습 자료 다운로드 관련

미해결

Prompt Engineering: 완벽 가이드

학습 자료를 다운로드하면 강의에서 코딩된 코드들은 전혀 없는 데 이건 공유 안하시는 건가요 ? 어떤 강의는 절반이 아무 설명없이 코딩 빨리 감기로 녹화된거라 이거 어떻게 따라 치라는 건가요;;

  • python
  • 프롬프트엔지니어링
  • llm
끝없는초보 댓글 1 좋아요 0 조회수 71

스타크래프트 프로젝트

미해결

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

# 공중 공격 유닛 클래스 class FlyableAttackUnit(AttackUnit, Flyable): def __init__(self, name, hp, damage, flying_speed): AttackUnit.__init__(self, name, hp, 0, damage) # 지상스피드 0 Flyable.__init__(self, flying_speed) def move(self, location) : print("[공중 유닛 이동]") self.fly(self.name, location) # 레이스 class Wraith(FlyableAttackUnit): def __init__(self): FlyableAttackUnit.__init__("레이스", 80, 20, 5) self.clocked = False # 클로킹 모드 (해제 상태) def clocking(self): if self.clocked == True: # 클로킹 모드 -> 모드 해제 print("{0} : 클로킹 모드 해제합니다.".format(self.name)) self.clocked = False else : # 클로킹 모드 해제 -> 모드 설정 print("{0} : 클로킹 모드 설정합니다.".format(self.name)) self.clocked = True 이렇게 따라서 작성하였는데, 실행하면 Traceback (most recent call last): File "c:\Users\beatl\OneDrive\바탕 화면\파이썬 인강\ Starcraft.py ", line 114, in <module> w1 = Wraith() File "c:\Users\beatl\OneDrive\바탕 화면\파이썬 인강\ Starcraft.py ", line 83, in init FlyableAttackUnit.__init__("레이스", 80, 20, 5) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 이렇게 오류가 납니다. 어디에서 잘못되었을까요?

  • python
ek-1002 댓글 1 좋아요 0 조회수 107

1주차 05.알고리즘과 친해지기 수업자료

해결됨

38군데 합격 비법, 2026 코딩테스트 필수 알고리즘

자바만 큰수 찾기가 되어있네요

  • python
  • 코딩-테스트
  • 알고리즘
  • data-structure
댓글 2 좋아요 0 조회수 90

로그인창 금방 사라짐

해결됨

챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기

from pykiwoom.kiwoom import Kiwoom kiwoom = Kiwoom() kiwoom.CommConnect(block=True) accounts = kiwoom.GetLoginInfo("ACCNO") first_account = accounts[0] data = kiwoom.block_request("opw00001", 계좌번호= first_account, 비밀번호 ="xxxxx", 비밀번호입력매체구분="00", 조회구분=2, output="예수금상세현황", next=0) deposit = data["예수금"] print(f'계좌 예수금: {deposit}원') 코드 입력하고 PS C:\Users\sanmok\kiwoom> C:/Users/sanmok/anaconda3/Scripts/activate PS C:\Users\sanmok\kiwoom> conda activate 32bit PS C:\Users\sanmok\kiwoom> python chapter4_1.py하면 로그인창이 나타나고 금방 사라지면서 [GetPCIdentity] VER 3.2.0.0 build 2015.8.12 [GetPCIdentity] VER 3.2.0.0 build 2015.8.12 이렇게 나오고 로그인 할 때 비밀번호는 id비밀번호를 말하는 건가요> 아니면 4자리수 비밀번호를 의미하나요? 코드에서 id비밀번호를 입력하는 건지,4자리수 비밀번호를 입력하는 건지? 분명히 코드 id 비밀번호나 4자리수 비밀번호를 넣더라도 다음과 같은 khopenapi에 "계좌비밀번호 입력창을 통해 조회에서 사용한 계좌번호 비밀번호를 입력하라고나옴(44) 분명히 비밀 번호를 넣었느데... 엄청 어렵네요, 딴사람들은 어떤지 모르겠네요/

  • python
  • 재테크
  • streamlit
  • chatgpt
  • 프롬프트엔지니어링
이석헌 댓글 3 좋아요 0 조회수 208

15.1 네이버 부동산 사이트 개발자도구 실행시 현상 문의

미해결

내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)

네이버 부동산 사이트를 실행하고 "확인매물보기" 버튼 클릭 후 나온 화면에서 개발자도구 를 켜면 첨부한 이미지와 같이 나오는데요. 개발자도구를 실행하면 사이트가 막히는 현상인 것 같아요. 이것을 해결할 수 있는 방법이 뭐가 있나요?

  • python
  • 웹-크롤링
moonchoh 댓글 1 좋아요 0 조회수 943

15강 수정 요청: DOWNLOAD_DIR 확인 구문 부분

해결됨

FastAPI: Python으로 3배 빠르게, 2배 정확한, 10배 빠른 API 만들기

아래의 엔드포인트 두개의 함수 부분에서 async def download_basic(file_name: str): async def download_custom(file_name: str): if not file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): 이 부부의 file_path를 full_file_path를 아래처럼 할당한 후에 if not full_file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): 으로 수정해야 할 듯 합니다. @app.get("/download/basic/{file_name}") async def download_basic(file_name: str): safe_base_filename = os.path.basename(file_name) file_path = os.path.join(DOWNLOAD_DIR, safe_base_filename) full_file_path = os.path.abspath(file_path) . ' ' if not full_file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): # if not file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): @app.get("/download/custom/{file_name}") async def download_custom(file_name: str): safe_base_filename = os.path.basename(file_name) file_path = os.path.join(DOWNLOAD_DIR, safe_base_filename) full_file_path = os.path.abspath(file_path) . ' ' if not full_file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): # if not file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): 그렇지 않으면 검증이 되지 않습니다. 아래 참고 file_path: ./downloadables/스크린샷_3.png full_file_path: D:\Python_FastAPI\Inflearn_Master\File_API\downloadables\스크린샷_3.png os.path.abspath(DOWNLOAD_DIR): D:\Python_FastAPI\Inflearn_Master\File_API\downloadables

  • python
  • aws
  • docker
  • sqlalchemy
  • FastAPI
moljin 댓글 2 좋아요 0 조회수 91

강의용 교재문의

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

지난 실기 시험은 개인 사정으로 응시하지 못하여 11월 시험에 도전하고자 이제 공부를 시작하려고 합니다. 그런데 기존에 2025년 교재를 갖고 있는데 2026년 교재를 새로 구매하지 않아도 되는지 문의 드립니다.

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
히카리 댓글 1 좋아요 0 조회수 77

pykrx, pandas pip install 오류

해결됨

챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기

좋은 강의 감사합니다. 강의 내용과 같이 설정이 잘 진행 되었습니다. python 3.10.4 가상환경 kiwoom_32 python platform ('32bit', 'WindowsPE') 문제는 VS-Code 터미널에 "pip install pykrx" 입력 하면 아래 와 같은 오류 메세지가 표시되면서 설치 되지 않습니다. (pandas 설치도 동일함.) " Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error" 설치 방법 도움 부탁 드립니다. p.s VS-Code 터미널 캡처 화면 유첨 하오니 참고 바랍니다 .

  • python
  • 재테크
  • streamlit
  • chatgpt
  • 프롬프트엔지니어링
좋아민서 댓글 2 좋아요 0 조회수 420

자바 스크립트에서 객체 변하는법 가르켜 준다고 하였는데, 안보여서 물어봅니다.

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. 가르쳐 주지 안으셔서 질문을 드립니다. 자바 스크립트 코드에서 <script> 나머지 내용 생략.... //객체 var user = [[${user}]]; </script> 객체 코드 오류를 없애는 법을 나중에 설명해준다고 하였는데요.(5:27-5:38) 2번을 들어봤지만. 나오는 이야기가 없어서 요청을 합니다. 가르쳐 주시면 감사하겠습니다. 이렇게 요청을 한 이유는 영한님이 가르쳐 준다고 하였고, 자바 스크립트에서 이렇게 하신 이유가 있다고 생각해서 배워야 겠다는 생각이 들어서요.

  • spring
  • mvc
생각하는자 댓글 1 좋아요 0 조회수 124

GlobalException 클래스 설정 관련 문의

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요. 영한님 강의를 듣고 한 가지 궁금한 점이 있습니다. 강의에서 "보다 디테일한 예외가 잡힌다"고 설명해주셨는데, 혹시 @Order(0) 설정을 하지 않으면 GlobalExceptionHandler 에서만 예외가 처리가 잡히는데요, 즉, 예외 처리 클래스를 여러 개로 분리했다면 @Order 를 지정하지 않으면 세부 예외 처리 핸들러가 아닌 글로벌 핸들러로만 잡히는 이유가 클래스 분리 때문인지 궁금합니다. @RestControllerAdvice @Order(0) public class BoardExceptionHandler { /** * 게시판을 찾을 수 없을 때 발생하는 예외 처리 */ @ExceptionHandler(BoardNotFoundException.class) public ResponseEntity<ErrorResponse> handleBoardNotFound(BoardNotFoundException ex) { ErrorResponse response = ErrorResponse.builder() .code("BOARD_NOT_FOUND") .message(ex.getMessage()) .status(HttpStatus.NOT_FOUND.value()) .timestamp(LocalDateTime.now()) .details(Collections.singletonList("게시판 ID를 확인해주세요.")) .build(); return ResponseEntity.status(HttpStatus.NOT_FOUND).body(response); } /** * 게시판 수정 / 삭제 권한이 없을 때 발생하는 예외 처리 */ @ExceptionHandler(BoardPermissionDeniedException.class) public ResponseEntity<ErrorResponse> handleBoardPermissionDenied(BoardPermissionDeniedException ex) { ErrorResponse response = ErrorResponse.builder() .code("BOARD_PERMISSION_DENIED") .message(ex.getMessage()) .status(HttpStatus.FORBIDDEN.value()) .timestamp(LocalDateTime.now()) .details(Collections.singletonList("해당 게시글에 대한 권한을 확인해주세요.")) .build(); return ResponseEntity.status(HttpStatus.FORBIDDEN).body(response); } } @RestControllerAdvice public class GlobalExceptionHandler { /** * 글로벌 예외 처리 */ @ExceptionHandler(Exception.class) public ResponseEntity<ErrorResponse> handleGenericException(Exception ex) { ErrorResponse response = ErrorResponse.builder() .code("INTERNAL_SERVER_ERROR") .message("서버에서 오류가 발생했습니다.") .status(HttpStatus.INTERNAL_SERVER_ERROR.value()) .timestamp(LocalDateTime.now()) .details(Collections.singletonList(ex.getClass().getName())) .build(); return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(response); } }

  • spring
  • mvc
갈색곰 댓글 2 좋아요 0 조회수 102

그림 삽입 이미지 크기 오류

미해결

[2025년 개정]이것이 진짜 한글자동화다[실전편]

그림을 아래코드처럼 삽입하면 표 안 중앙 위치에 삽입되는게 아니라 오른쪽으로 치우치게 삽입이 됩니다 어디에서 오류가 나는건지 몇 번 다시 반복해봐도 안되고 코드를 사용하지 않고 수동으로 복사 붙여넣기로하면 정사적으로 이미지가 표안에 크기가 맞추어 삽입이 되는데 해결방법 알려주십시오. hwp.insert_picture(r"C:\Users\rkdmf\Downloads\number\002.png")

  • python
  • excel
  • pandas
  • rpa
  • 한글
박상아 댓글 1 좋아요 0 조회수 226

requirements.txt 알려주세요.

해결됨

챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기

windows 에서 pip freeze로 requirements.txt 를 만들기 위해선 아래와 같은 명령어를 사용하시면 됩니다. pip list --format=freeze > requirements.txt 강의 마지막까지 진행된 conda 환경에서 실행하시고 결과 답변주세요. 감사합니다.

  • python
WebWH 댓글 1 좋아요 0 조회수 217

th:block th:each의다른 예가 없는지 궁금합니다.(지금의 예로는 사용하는 이유를 모르겠습니다.)

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. th:block이라는 태그를 통해 하는 것을 보았습니다. 근데 들으면서 이렇게 하면 th:block 없어도 될 것 같다는 생각이 들어서, 코드를 고쳐서 해보았습니다. 이렇게 코드를 넣어봤고, 결과는 사진과 같이 똑같이 나왔습니다.(하나 추가 한게 무슨 이유인지 모르겠지만, 사용자 나이 밑에 br태그없이 span을 쓰면 붙여서 나와서 br태그를 씀) 그래서 솔직히 th:block 태그 보다는 div에 th를 넣고 아래에 방법 처 할것 같은데. th:block의 다른 예가 없는지 궁금합니다. 답변 부탁 드립니다.

  • spring
  • mvc
생각하는자 댓글 1 좋아요 0 조회수 81

400번대 에러 응답이 모두 404.html로 됩니다.

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 1. resources/templates/error/4xx.html 만 존재할 때 localhost:8080/error-404 -> 4xx.html 응답 localhost:8080/error-400 -> 4xx.html 응답 resources/templates/error/4xx.html, resources/templates/error/404.html 이 모두 존재할 때 localhost:8080/error-404 -> 404.html 응답 localhost:8080/error-400 -> 404.html 응답 -> 여기서 4xx.html이 응답해야하는거 아닌가요? 파일 경로에는 문제가 없는데 페이지 소스를 봐도 404.html이 맞습니다.

  • spring
  • mvc
댓글 2 좋아요 0 조회수 179

섹션2 -타임리프 기능 : 14.반복(html: border 부분 수정 해야 할까요? 아니면 계속 써야 할까요?)

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/ 아니오 ) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. 궁금증이 생겨서 질문을 드립니다. 반복 강의에서 each.html 을 복사하고 붙여놓기를 하였는데요. <table border="1"> 이 부분에서 border부분이 흰색 취소선 칠해져 있다는것 을 발견하였습니다. 그래도 뭐 일단 돌려보기는 하였는데 잘나오는데. 뭔가 찜찜해서.. 그 보더에 마우스를 대보니 사진 처럼 이런 글이 나와서 구글에 이 나오는 글을 복사하고 해보았더니 이렇게 사진처럼(80%로 측소) 나왔는데 사진에 나오는 글처럼 <table style="border: 2px solid black;"> 이렇게 바꾸는게 나을까요? 아니면 그냥 계속 <table border="1"> 이런 방식으로 써야 할까요? w3schools도 살펴 봤지만 전체 적용 하는 것들만 있어서 모르겠네요. 답변 부탁 드립니다.

  • spring
  • mvc
생각하는자 댓글 1 좋아요 0 조회수 45

html 변경하는 부분 적용 문제

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] html을 templates로 옮겨 타임리프를 이용한 경로 수정에서 app을 다시 실행하고 웹을 새로고침해도 바로 적용되지 않고 Gradle를 refresh해야만 적용이 되는데 혹시 프로젝트 생성 초기 intelliJ 설정할 때 Gradle 프로젝트에서 빌드 및 실행은 IntelliJIDEA로 바꾸는 것에서 영향이 간건지 아니라면 gradle refresh 자동화를 할 수 있는지 궁금합니다.

  • spring
  • mvc
dood 댓글 1 좋아요 0 조회수 116

인기 태그

인프런 TOP Writers

주간 인기글