inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

패키지 설치 에러 ydata-profiling

미해결

공공데이터로 파이썬 데이터 분석 시작하기

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아나콘다 프롬프트로 ydata-profiling 패키지 설치 시, 파이썬 버전 에러가 발생합니다. 혹시 해결할 수 있는 방법이 있을까요?ㅠㅠ

  • python
  • pandas
  • numpy
쟤쟤 댓글 2 좋아요 0 조회수 166

36강 SpinLock 부분 질문

해결됨

기초 탄탄! 독하게 시작하는 Java Part 3(상) : 멀티스레드와 동기화

public void lock() { while (!owner.compareAndSet(false, true)) LockSupport.parkNanos(1); } 강의에서 직접 구현하신 스핀락에서 LockSupport.parkNanos() 를 사용하셨을 때, 컨텍스트 스위칭이 발생하지 않는다고 설명해주셨는데요. 실제로 예제 코드에서 Thread.getState() 로 스레드 상태를 확인해보니, parkNanos() 호출 시 스레드가 TIMED_WAITING 상태로 전환되었다가 지정한 시간이 지나면 RUNNABLE 상태로 바뀌는 것을 확인했습니다. 그렇다면 지정한 시간이 지난 후 RUNNABLE 상태가 되었을 때, 해당 스레드에 대해 컨텍스트 스위칭이 발생하는 것이 아닌지 궁금합니다. 또한 강의에서는 parkNanos() 가 실제로 블로킹되는 것이 아니라 내부적으로 스피닝한다고 설명해주셨는데, 만약 그렇다면 스레드 상태가 RUNNABLE 이어야 하지 않을까 하는 의문도 들었습니다. 이 부분이 조금 혼란스러워 이렇게 질문드리게 되었습니다.

  • java
  • jvm
  • lock-free
  • generic
  • multithread
송재백 댓글 1 좋아요 0 조회수 98

material 붉은 밑줄

해결됨

[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)

이런식으로 저도 그렇고, 로펀님도 그렇고 material 가져올때 붉은 밑줄이 나오는데, 이거 안 나오게 하는 방법이 있나요?

  • firebase
  • next.js
  • tailwindcss
  • react-query
  • supabase
빌더 댓글 2 좋아요 0 조회수 142

10:46초 printf 왜 bag-> brand 인가요?

해결됨

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

bagPtr -> year =2021; 이렇게 포인터 변수에서 멤버변수에 접근할때 -> 이거 사용하는건 이해가 되는데 , 출력함수에서 매개변수가 bag의 포인터 변수인거 같고.. 근데 printf 에서 %s에 들어가는 가는 값을 왜 bag->brand 라고 적어두신지 이해가 잘 안가요..

  • python
  • java
  • c
  • 정보처리기사
댓글 3 좋아요 0 조회수 98

CSV대신 DB

해결됨

[Unity] 함께 만들어가는 방치형 게임 개발

안녕하세요 강의 공부하다가 궁금증이 생겨서 질문합니다. 강의에서는 .csv를 사용해서 레벨 데이터를 저장하고 가져오는 방법을 사용하셨는데 서드파티 데이터베이스로 구현을 해놓고 넣었다 빼는 방식을 사용해도 괜찮을까요? 그러면 앱 업데이트를 할 필요없이 DB상의 값을 바꾸는 것만으로도 난이도를 조정할 수 있을 것 같아서요. 현직에서는 어떻게 구현하는지 궁금해서 질문합니다.

  • C#
  • unity
  • firebase
  • 게임기획
  • json-parsing
dalim508 댓글 2 좋아요 0 조회수 112

배열 객체 생성

미해결

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

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 섹션2 배열도입 11:42부분 그림을 보고 궁금증이 생겼습니다. 왜 student1,student2 객체를 따로 만들어서 students배열에 대입하는 건가요? for(int i=0;i<students.length;i++) students[i]=new students(); 이렇게 객체를 생성하는것이 메모리 낭비가 없기 때문에 더 효율적인 것 아닌가요?

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

28분 질문입니다.

해결됨

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

현재 ABEDEFG 인 상태라고 하셨는데, 왜 그렇게 되는건가요?

  • python
  • java
  • c
  • 정보처리기사
Sangmin Park 댓글 3 좋아요 1 조회수 161

test 파일을 어디서 확인 할 수 있을까요?

미해결

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

jpa 최선버전 설정하기 pdf 파일을 따라하고 있는데요, h2 데이터베이스 설정하고 있는데 홈폴더라는 것은 어느것을 말하는건가요? test.mv.db파일이 숨김 해제 처리해도 안보여서요..

  • java
  • jpa
yoon6669 댓글 1 좋아요 0 조회수 77

16:25

해결됨

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

printf("%s\n",p) 에서 p는 korea의 제일 처음을 가르키므로 printf("%c\n",p) 경우에는 출력값이 K 맞나요? c 는 하나만 출력하니까요? printf("%c\n",p) = printf("&c\n,*p) 이 두개의 식이 같은거맞나요 ?

  • python
  • java
  • c
  • 정보처리기사
안유민 댓글 2 좋아요 0 조회수 58

15:09

해결됨

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

그러면 printf("dugut cgaracter:%d\n",digit) 일경우에는 48+7 이므로 55인가요 ?

  • python
  • java
  • c
  • 정보처리기사
안유민 댓글 2 좋아요 0 조회수 34

포인터 주소 증감식? 아스키코드 증감식?

해결됨

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

EXAM 배열 예시에서 *p++는 p 주소의 주소값이 증가되었는데, ++*p는 왜 포인터 변수가 가르키는 값의 아스키코드 값이 증가되는 건가요?.. 너무 헷갈려요 ㅠ 제가 혼자 풀어보기로는 ++*p도 주소값이 전위연산되서 M을 가르키고 출력할 줄 알았는데.. ++*p가 아스키코드 값을 증가시키는 거면 *p++는 왜 아스키코드 값을 후위연산으로 증가시키지 않는 건지 .. 실전에 풀 때 안 헷갈릴 정도로 이해하고 싶어요 ㅠ

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

[과제] 퍼널 쿼리(피벗테이블 적용) 작성 완료

해결됨

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

강의 다 듣고, 마지막에 주신 계산하기 좋은 형태로 만드는 피벗테이블을 만들어 보았습니다. 코드에 대한 피드백이 있으시다면 알려주세요! 감사합니다. WITH base AS( SELECT event_date, event_timestamp, event_name, user_id, user_pseudo_id, platform, MAX(IF(event_param.key = 'firebase_screen', event_param.value.string_value, NULL)) AS firebase_screen, -- MAX(IF(event_param.key = 'food_id', event_param.value.int_value, NULL)) AS food_id, MAX(IF(event_param.key = 'session_id', event_param.value.string_value, NULL)) AS session_id FROM advanced.app_logs CROSS JOIN UNNEST(event_params) AS event_param WHERE event_date between "2022-08-01" and "2022-08-18" GROUP BY ALL ), filter_event_and_concat_event_and_screen AS ( SELECT * EXCEPT(event_name, firebase_screen, event_timestamp), CONCAT(event_name, "-", firebase_screen) AS event_name_with_screen, DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul') AS event_datetime FROM base WHERE event_name IN ("screen_view", "click_payment") ), pivot1 AS( SELECT event_date, event_name_with_screen, CASE WHEN event_name_with_screen = 'screen_view-welcome' THEN 1 WHEN event_name_with_screen = 'screen_view-home' THEN 2 WHEN event_name_with_screen = 'screen_view-food_category' THEN 3 WHEN event_name_with_screen = 'screen_view-restaurant' THEN 4 WHEN event_name_with_screen = 'screen_view-cart' THEN 5 WHEN event_name_with_screen = 'click_payment-cart' THEN 6 ELSE NULL END AS step_number, COUNT(DISTINCT user_pseudo_id) AS cnt FROM filter_event_and_concat_event_and_screen GROUP BY ALL HAVING step_number IS NOT NULL ORDER BY event_date, step_number ASC ) # 피벗 한번 더 돌려서 계산 쉽게 할 수 있는 테이블 형태 만들기 SELECT event_date, MAX(IF(event_name_with_screen = 'screen_view-welcome', cnt, NULL)) AS `screen_view-welcome`, MAX(IF(event_name_with_screen = 'screen_view-home', cnt, NULL)) AS `screen_view-home`, MAX(IF(event_name_with_screen = 'screen_view-food_category', cnt, NULL)) AS `screen_view-food_category`, MAX(IF(event_name_with_screen = 'screen_view-restaurant', cnt, NULL)) AS `screen_view-restaurant`, MAX(IF(event_name_with_screen = 'screen_view-cart', cnt, NULL)) AS `screen_view-cart`, MAX(IF(event_name_with_screen = 'click_payment-cart', cnt, NULL)) AS `click_payment-cart` FROM pivot1 GROUP BY event_date ORDER BY 1;

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
강효주 댓글 2 좋아요 0 조회수 130

msg 관련

해결됨

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

9:10초대 질문이 있습니다. 다른 수강생 분의 질문과 답변을 봤는데도 이해가 가질 않아서요! printf("%c\n, ++ *p); 이 순간에 포인터 변수 p가 가리키고 있는 것은 msg의 A였고, 전위 연산(++)으로 B가 답이라는 것까지는 알겠습니다. printf("%s\n", msg); 에서 포인터 변수 p와 msg가 별개의 변수라면, msg를 출력했을때, 기존의 EXAM이 정답이라고 생각했습니다. p는 포인터 변수로, msg와 따로 작동하는 것 아닌가요..? p가 바뀐 것이지 배열 자체가 바뀐 것은 아니니까요..! 왜 msg도 EXBM으로, 즉 A->B로 바뀌게 되는건지 궁금합니다!

  • python
  • java
  • c
  • 정보처리기사
jh990421 댓글 2 좋아요 1 조회수 111

path 설정에 'Uploaded File URL' 항목이 안보입니다.

미해결

[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기

프로필 이미지 영역의 path 설정에 'Uploaded File URL' 항목이 안보입니다. (Uploaded File URL_uploadDataNos 만 보입니다)

  • flutter
  • firebase
  • no-code
  • flutterflow
Remy Park 댓글 2 좋아요 0 조회수 84

Main에서의 예외 처리

미해결

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 회원가입 프로그램 작성의 File에 저장하는 단계에서 저는 예외 처리하라고 뜹니다. 어떻게 보면 당연한건데 영한님의 IDE에서는 Main에서 예외 처리 오류가 뜨지 않는데 이 부분이 궁금합니다! + 코드를 똑같이 옮겨도 제 프로젝트에선 예외 처리 오류가 뜨네요.

  • java
  • 네트워크
  • 객체지향
AAA 댓글 2 좋아요 0 조회수 83

Window11 Home 버전 도커 설치 방법 - Docker Desktop - Unexpected WSL error

미해결

실리콘밸리 데이터 리더가 알려주는 Airflow 기초

아래와 같은 내용을 모르고 Win11 Home 버전에서 도커 설치에 여러가지 시행 착오를 겪고 Windows 11 Home 버전에서도 Hyper-V를 활성화해서 도커 설치에 성공한 방법을 공유드립니다. Windows 10 Pro, Enterprise 및 Education 64비트 버전에서만 사용할 수 있고 Home 버전에서는 사용할 수 없습니다. 특히 Docker Desktop for Windows 설치를 위해서는 반드시 Hyper-V를 지원하는 OS가 필요하지만 Home 버전에서는 Hyper-V 기능을 사용할 수 없는 탓에 Docker Toolbox(Virtual Box)를 이용한 가상화를 통해서만 Docker를 설치할 수 있습니다. 참고 사이트 https://forbes.tistory.com/542#google_vignette 1. 도커 에러 -> WSL2 설치 -> 도커 실행 X 2. Ubuntu 실행 에러 Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x800701bc Error: 0x800701bc WSL 2? ?? ?? ?? ????? ?????. ??? ??? https://aka.ms/wsl2kernel? ??????. Press any key to continue... -> Windows 기능 켜기 -> 도커 실행 X Linux용 Windows 하위 시스템 Windows - 하이퍼바이저 플랫폼(Hyper-V) 가상 머신 플랫폼 참고 사이트 https://mi2mic.tistory.com/228 3. Hyper-V 활성화 참고 사이트 https://geekorea.com/how-to-enable-hyper-v-windows11-home/ 4. 도커 설치 완료

  • python
  • sql
  • airflow
  • snowflake
interrobang 댓글 1 좋아요 0 조회수 551

부모로가는이유

해결됨

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

21:55 부모거 먼저 태어나게 한다고 하고 par() 로 가는 이유 알려주세요 그리고 다시 자식클래스로 넘어가서 y를 출력하는 순서를 '이렇게', 러는 표현말고 메서드 용어 짚어가면서 제발 규체적으로 설명해주세요

  • python
  • java
  • c
  • 정보처리기사
주말초딩 댓글 3 좋아요 0 조회수 104

25분 22초대 질문

해결됨

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

강의는 printf("%s\n", tbl[2]);로 되어있고 학습 자료 pdf파일은 printf("%c\n", *(*pp)[2]);라고 되어 있습니다. 만약 pdf 파일처럼 printf("%c\n", *(*pp)[2]); 라면 N이 출력되는 건가요? 아래 이 문제 관련 질문 주신 다른 분의 답변도 봤는 데 printf("%s\n", tbl[2]);여기서 W가 출력되는 게 잘 이해가 되지 않습니다. 더 쉽게 설명이 가능할까요?

  • python
  • java
  • c
  • 정보처리기사
김예린 댓글 2 좋아요 1 조회수 102

this.

해결됨

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

이 부분에서 childY()생성자를 부를 때 전 부모 생성자를 먼저 부른다고 생각했는데, childY() 부르고, this("apple")이때 부모를 부르는 건가요? childY() 이때 부르는게 아니라 this("apple") 이때 부모를 부르는건가요?

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

pdf 통합본 받을 수 없을까요

해결됨

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

질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야 어떤 강좌에서 질문하셨는지 알 수 있습니다. 영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다. 이미 다른 누군가가 질문을 한 이력 이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다. 학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다. 제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다. 시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산) 질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요. 시간이 없는데 너무 번잡해서요

  • python
  • java
  • c
  • 정보처리기사
안유민 댓글 2 좋아요 0 조회수 85

인기 태그

인프런 TOP Writers

주간 인기글