inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

아나콘다, colab

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

colab 에서 개발 연습을 하고있었는데 colab또한 Jupyter notebook을 기반으로 만들었다고 알고있는데 아나콘다 말고 colab을 사용해도될까요? 아나콘다 사용을 권장하시나요?

  • python
  • 웹-크롤링
재은 댓글 1 좋아요 0 조회수 185

서버가 이중화 되었을때 MemberService.java join()과 관련된 질문

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] MemberService.jav a 내에서 join() 함수입니다. @Transactional public Long join(Member member) { validateDuplicateMember(member); //중복회원 검증 memberRepository.save(member); return member.getId(); } 이때 member를 저장하면 persist하게 되고, commit까지는 일어나지 않는다고 이해하고 있습니다. db에 저장이 되어 있지 않은 상태라면 이중화 시 각 was에 jpa persist된 값이 있을 것 같은데, validateDuplicateMember을 호출할 때 name 컬럼에 unique 제약조건을 줘서 저장이 안되게 한다고 하더라도. validateDuplicateMember는 통과가 되고, 아래 save에서 오류가 나게될 것 같은데요. 제가 생각하는 로직이 맞는지 궁금합니다. 맞다면 여기에 대한 코드 보완이 따로 필요할 것으로 보여서요. (강의 보완이 아니라, 제가 나중에 코딩할 때 보완을 하려고 합니다:) )

  • java
  • spring
  • spring-boot
  • jpa
  • 이중화
이사라 댓글 1 좋아요 0 조회수 160

열거형 생성자 질문

미해결

김영한의 실전 자바 - 중급 1편

왜 public 에 빨간색 에러 표시가 뜨는건가요?

  • java
  • 객체지향
ghuhan18 댓글 2 좋아요 0 조회수 226

Chapter 4-4 system 구축4 - 자동매매 로직 구현.py 실행 오류

해결됨

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

Chapter 4-4 system 구축4 - 자동매매 로직 구현.py 를 실행하면 다음과 같은 오류가 발생합니다.

  • python
  • 재테크
  • streamlit
  • chatgpt
  • 프롬프트엔지니어링
jwbaek4 댓글 1 좋아요 0 조회수 360

멀티프로세싱 관련 질문

해결됨

고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)

선생님 안녕하세요 좋은 강의 감사합니다. multiprocessing(2) - Naming, Parallel processing 12분 경에서 질문이 있습니다. for i in range(1, 10): # 1 ~ 100 적절히 조절 # 생성; name은 str을 받기 때문에 형변환 t = Process(name=str(i), target=square, args=(i,)) # 배열에 담기 - 한번에 풀면서 join 하기 위해서 processes.append(t) # 시작 t.start() 이런식으로 코드가 실행될때, 왜 서브 프로세스가 순서대로 실행이 되지 않는지 잘 이해가 가지 않습니다. 분명히 for loop에서 i가 순서대로 증가하면서 t.start()를 하거든요. 예를 들어, i =1 일때 t가 정의되고 t.start()가 된다음에 다시 i=2 가 되면서 반복되는 식으로요. 그럼 "논리상" 1번째 서브 프로세스부터 순차적으로 실행되어야 하는 것 아닌가요?

  • python
  • 동시성
nathan 댓글 1 좋아요 0 조회수 220

연관관계 주인 질문있습니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 연관관계의 주인을 다대일 관계에서 다 쪽에 두라고 하셨는데, 그럼 다대다 관계에서는 연관관계의 주인을 누구로 설정해야 하나요?

  • java
  • jpa
주혁 댓글 1 좋아요 0 조회수 195

질문

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의 코드를 보면 연관관계로 매핑되어있는 team을 조회하려면 join을 해서 조회하는걸로 알고 있습니다. Team findTeam=findMember.getTeam()에서 멤버 테이블 안에 외래키로 존재하는 팀 ID로 팀을 조회하려면 join이 일어나야 하는데, 콘솔 창을 보면 INSERT 문만 존재합니다. 이유를 알 수 있을까요?

  • java
  • jpa
주혁 댓글 1 좋아요 0 조회수 182

테스트 코드 path api 에서 오류에대해 해결해주세요

해결됨

실전! FastAPI 입문

def test_update_todo(client, mocker): # 200 # mocker.patch( # "main.get_todo_by_todo_id", # return_value=ToDo(id=1, contents="todo", is_done=True) # ) # undone = mocker.patch.object(ToDo, "undone") # mocker.patch( # "main.update_todo", # return_value=ToDo(id=1, contents="todo", is_done=False) # ) # # response = client.patch("/todos/1", json={"is_done": False}) # undone.assert_called_once_with() # # assert response.status_code == 200 # assert response.json() == {"id": 1, "contents": "todo", "is_done": True} # 가상 DB 생성 mocker.patch( "main.get_todo_by_todo_id", return_value=None ) # 404 # update response = client.patch("/todos/1", json={"is_done": True}) assert response.status_code == 404 assert response.json() == {"detail": "ToDo Not Found"} 여기에서 422 에러가 매칭 안된다고 나옵니다. main.py 코드는 @app.patch("/todos/{todo_id}", status_code=200) def update_todo_handler( todo_id: int, is_done: bool, session: Session = Depends(get_db) ): todo: ToDo | None = get_todo_by_todo_id(session=session, todo_id=todo_id) if todo: todo.done() if is_done else todo.undone() todo: ToDo = update_todo(session=session, todo=todo) return ToDoSchema.from_orm(todo) return HTTPException(status_code=404, detail="ToDo Not Found") 이러합니다. 똑같이 한상태이고 혹시 스키마 부분이 from_attributes = True 이걸 써서 그런겉가요?

  • python
  • 리팩토링
  • orm
  • FastAPI
  • pytest
연구개발팀 댓글 1 좋아요 0 조회수 211

피보나치수열-재귀함수

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

피보나치수열-재귀함수에서 else구문일때 각각 값을 더해서 리턴이 아니고 n-1 리턴하고 n-2리턴하고 각각 더해서 리턴인건가요? 순서를 알려주세요

  • python
  • java
  • c
  • 정보처리기사
김수레미 댓글 4 좋아요 0 조회수 569

생성자와 메서드

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요 강의 4:53초에 있는 케이스 4 문제 답이요 매개변수가 있는 생성자 호출. 매개변수가 없는 생성자 호출. 이름 : 알 수 없음 나이 : 0 이름 : 홍길동 나이 : 30 이렇게가 맞는 거죠?? 예시에 출력값은 매번 있었으면 좋겠습니다ㅠㅠ 맞겠지라고 생각하지만 불안합니닷..ㅠㅠ

  • python
  • java
  • c
  • 정보처리기사
harins0201 댓글 1 좋아요 0 조회수 212

교재 문의드려요

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

안녕하세요 이제 막 수강 신청했는데 교재 문의드려요 검색해서 교재(구름마크) 다운로드는 확인했는데, 혹시 문제만 나와있는 파일들은 어디서 받을 수 있을까요? 파일열어보니 답까지 모두 나와있던데.. 감사합니다 - 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다) - 이외의 문의등은 평생강의이므로 양해를 부탁드립니다 - 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다 - 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요.

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

캐러셀이 좌우로 움직이지 않아요 ㅠㅠ

해결됨

부트스트랩을 활용한 반응형 웹제작 [실전편] 부트캠프

https://getbootstrap.com/docs/4.6/components/carousel/#with-captions 위 사이트에서 똑같이 따라했는데.. 캐러셀이 좌우로 움직이지않고 그냥 뚝뚝 깜빡이면서 다음걸로 바뀌어요 ㅠㅠ 이렇게도해보고 저렇게도 해보는데 안되요 ㅠㅠㅠㅠ <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Fabicorn --> <link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon"> <title>부트스트랩 1강</title> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css" integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous"> <!-- fontawesome cdn --> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous"> <!-- animate.css --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"/> <!-- my style --> <link rel="stylesheet" href="css/mystyle.css"> </head> <body> <div class="container-fluid"> <header id="top"> <!-- Captions --> <div id="topCarousel" class="carousel" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#topCarousel" data-slide-to="0" class="active"></li> <li data-target="#topCarousel" data-slide-to="1"></li> <li data-target="#topCarousel" data-slide-to="2"></li> <li data-target="#topCarousel" data-slide-to="3"></li> <li data-target="#topCarousel" data-slide-to="4"></li> </ol> <div class="carousel-inner"> <!-- 01 --> <div class="carousel-item active"> <img src="/img/carousel_1.jpg" class="d-block w-100" alt="..."> <div class="carousel-caption d-none d-md-block"> <h5>First slide label</h5> <p>Some representative placeholder content for the first slide.</p> </div> </div> <!-- 02 --> <div class="carousel-item"> <img src="/img/carousel_2.jpg" class="d-block w-100" alt="..."> <div class="carousel-caption d-none d-md-block"> <h5>Second slide label</h5> <p>Some representative placeholder content for the second slide.</p> </div> </div> <!-- 03 --> <div class="carousel-item"> <img src="/img/carousel_3.jpg" class="d-block w-100" alt="..."> <div class="carousel-caption d-none d-md-block"> <h5>Third slide label</h5> <p>Some representative placeholder content for the third slide.</p> </div> </div> <!-- 04 --> <div class="carousel-item"> <img src="/img/carousel_4.jpg" class="d-block w-100" alt="..."> <div class="carousel-caption d-none d-md-block"> <h5>Third slide label</h5> <p>Some representative placeholder content for the third slide.</p> </div> </div> <!-- 05 --> <div class="carousel-item"> <img src="/img/carousel_5.jpg" class="d-block w-100" alt="..."> <div class="carousel-caption d-none d-md-block"> <h5>Third slide label</h5> <p>Some representative placeholder content for the third slide.</p> </div> </div> </div> <button class="carousel-control-prev" type="button" data-target="#topCarousel" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </button> <button class="carousel-control-next" type="button" data-target="#topCarousel" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </button> </div> <!-- Captions end --> </header> </div> <!-- Option 1: jQuery and Bootstrap Bundle (includes Popper) --> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-Fy6S3B9q64WdZWQUiU+q4/2Lc9npb8tCaSX9FK7E8HnRr0Jz8D6OP9dO5Vg3Q9ct" crossorigin="anonymous"></script> <!-- my script --> <script src="js/myscript.js"></script> </body> </html>

  • HTML/CSS
  • bootstrap
  • 웹-디자인
  • 반응형-웹
JA 댓글 2 좋아요 0 조회수 367

WebServer , WebApplicationServer, Server 관련 질문

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

Server = 하드웨어 = OS가 없는 PC 서버의 역할은 하드웨어 재원을 제공한다로 이해하고 있습니다. 웹서버는 80포트를 열어줌,도메인설정, 정적 컨텐츠 서빙, 로드밸런싱, SSL인증서 설치... 등등의 역할 WAS는 동적 콘텐츠 생성, HTTP 메서드 ,비지니스 로직 , 세션처리...등등의 역할 웹서버 , WAS 둘 다 Server 위에서 동작하는 소프트웨어로 서버는 하드웨어 재원을 제공하며 서버 위에서 돌아가는 소프트웨어인 웹서버,WAS는 위에 명시된 역할을 수행. 예를들어 Nginx , Tomcat 사용하고 있으면 실제로 서버가 2개 띄워져있어야 함 SpringBoot는 WAS로 톰켓을 내장 그럼 우리가 배포를 한다고 했을때 서버에 SpringBoot Application을 올리고 boot가 Tomcat을 내장하여 WAS로 사용하는 구조 간략히 말하면 "xx서버에는 SpringBoot 올라가있어" 라고 말할 수 있음 이렇게 정리를 하였는데 혹시 잘못 이해한 부분이 있을까요?

  • java
  • spring
  • mvc
  • spring-boot
masiljangajji 댓글 2 좋아요 0 조회수 141

포인터 ++

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

++가 앞에나오면 +1 ++가 뒤에나오면 *(a+1)이 되는 이유가 뭘까요.. ptr=atr인데5번에 *ptr이 기존에 누적값을 갖고있는데*atr이 다시 처음값부터 시작된다는점이 이해가 안가요.32가 나와야하는게 맞지않나요?

  • python
  • java
  • c
  • 정보처리기사
김인도 댓글 3 좋아요 2 조회수 367

13:22 이해가 잘안됩니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

조건반복문 += -= 부분이 이해가 잘 안되는 것 같습니다.. 죄송합니다

  • python
  • java
  • c
  • 정보처리기사
mac i 댓글 2 좋아요 0 조회수 250

유틸 클래스에 대해..

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 로거 만들기에서 로거 클래스 생성할때 abstract 키워드를 추가해서 추상 클래스로 만들었는데, 그 이유가 클래스 내에 static 메서드만 있으니, 굳이 인스턴스로 만들 필요가 없어서 그런건가요?? 그러면 추상 클래스 말고, 일반 클래스로 만들고 기본 생성자를 private으로 해서 인스턴스화 하지 못하도록 하는 건 어떤가요?

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
chobo 댓글 2 좋아요 1 조회수 546

클래스와 데이터_상품 주문 시스템 개발 질문

미해결

김영한의 실전 자바 - 기본편

package class1.ex; public class ProductOrderMain { public static void main(String[] args) { ProductOrder[] orders = new ProductOrder[3]; ** //for (ProductOrder o : orders) //o = new ProductOrder(); orders[0] = new ProductOrder(); orders[1] = new ProductOrder(); orders[2] = new ProductOrder();** orders[0].productName = "두부"; orders[0].price = 2000; orders[0].quantity = 2; orders[1].productName = "김치"; orders[1].price = 5000; orders[1].quantity = 1; orders[2].productName = "콜라"; orders[2].price = 1500; orders[2].quantity = 2; int sum = 0; for (ProductOrder o : orders) { System.out.println("상품명: " + o.productName + " 가격: " + o.price + " 수량: " + o.quantity); sum += o.price * o.quantity; } System.out.println("총 결제 금액: " + sum); } } 왜 주석으로 할당을 대체하면 오류가 발생할까요? Q_1. 혹시 자바는 new memory allocation에서 반드시 null을 저장한 후 반환하나요? Q_2. 그렇다면 iter는 할당 여부와 관계 없이 null이 아닌 element만 traverse하나요?

  • java
  • 객체지향
JongYun Won 댓글 1 좋아요 0 조회수 186

flex 가 부트스트랩 5 에 추가되었는데 float 를 실무에서 아직 많이 사용하나요 ?

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)

저는 1년 정도 퍼블리싱 경력이 있는데 실무에서 float 를 사용한 적이 없습니다. 부끄럽지만 부족한 실력을 보완하기 위해 강의를 듣고 있는데요. 포트폴리오를 보완하려고 하는데, 강의를 듣다보니 float 를 사용법을 이제라도 익혀서 홈페이지를 만들어야하나 고민이 됩니다. 사실 flex 만 사용하면 정렬 관련해서는 어려울 게 없는데 float 는 너무 어렵게 느껴지네요...

  • HTML/CSS
  • javascript
  • jquery
이지은 댓글 1 좋아요 1 조회수 239

섹션5 - DataAccessException과 예외 추상화 질문 있습니다.

미해결

토비의 스프링 6 - 이해와 원리

문제) DataClient 에서 Hibernate 의 ConstraintViolationException 이 DataAccessException 으로 던져지지 않았습니다. (발생한 예외 - 예상한 기댓값이 아님) Exception in thread "main" org.hibernate.exception.ConstraintViolationException: could not execute statement [Unique index or primary key violation: "PUBLIC.UK43EGXXCIQR9NCGMXBDX2AVI8N_INDEX_8 ON PUBLIC.ORDERS(NO NULLS FIRST) VALUES ( /* 1 */ '100' )"; SQL statement: 원인) Order Object 에서 @GeneratedValue 의 strategy 를 IDENTITY 로 작성해서 발생한 문제였습니다. @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; (변경된 예외 - 예상 기댓값으로 동작 성공) Exception in thread "main" org.springframework.dao.DataIntegrityViolationException: could not execute statement [Unique index or primary key violation: "PUBLIC.UK43EGXXCIQR9NCGMXBDX2AVI8N_INDEX_8 ON PUBLIC.ORDERS(NO NULLS FIRST) VALUES ( /* 1 */ '100' )"; SQL statement: 질문사항) 안녕하세요 토비님. 위에 작성된 문제점을 발견했고 해결했음에도 JPA를 학습해보지 않아서 그런지.. 위 문제가 발생한 이유를 모르겠습니다. 대충 생각하기에는 IDENTITY strategy가 DB로 권한을 넘기기 때문에 EntityManager 의 영속성 컨텍스트에서 발생한 문제점이 아니라서 DataAccessException Layer에서 관리하지 못하는 것인가..? 라는 생각은 드는데 혹시 맞을까요? 비슷한 상황을 만들어보려고 IDENTITY strategy를 설정하지 않고 OrderRepository 에서 flush 를 해본 결과, 예상대로 ConstraintViolationException 가 뜨긴 하는데 ID가 null 이라서 DB에서 직접 접근 후 저장하는 작업을 한 번 해서 그럴까요?

  • java
  • spring
김지환 댓글 1 좋아요 2 조회수 476

강의중 첫번째가 완료가 안됩니다.

미해결

습관부터 바꿔주는 React 기초

섹션 0 의 강의소개 첫번째 1분미만 컨텐츠가 완료가 안됩니다.

  • HTML/CSS
  • javascript
  • react
연제광 댓글 1 좋아요 0 조회수 139

인기 태그

인프런 TOP Writers

주간 인기글