inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

코드 뒤에 . 아니면 _ 붙이는 차이 띄어쓰기만 하면 안되나요?

해결됨

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

강의 3개 정도 들었는데요. 보다보니 dictionary.keys() dict_values(['name', 'level']) 위 예시인데요 . 나 _ 붙이는데 안붙이고 띄어쓰기만 하면 안되나요? 언제 .를 붙이는지 _를 붙이는지 차이를 모르겠어요 저장

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
오주연 댓글 2 좋아요 0 조회수 151

개봉 날짜 및 평점 가져오는 코드 추가

미해결

남박사의 파이썬으로 봇 만들기 with ChatGPT

강의에서 제공된 코드는 영화 개봉 날짜, 평점을 가져오지 못하고 있는데 아래 코드 사용하시면 됩니다. 그리고 태그가 단일 요소일 경우 contents 속성을 사용하기 보다는 string 속성을 사용하면 리스트가 아닌 문자형으로 바로 출력할 수 있습니다. for dt, dd in zip(c_dt, c_dd): if dd.select_one('c-star'): rating = dd.select_one('c-star').next_element.strip() c_data[dt.string] = rating elif dd.select_one('span'): days = dd.select_one('span').string c_data[dt.string] = days else: c_data[dt.string] = dd.string

  • python
  • 웹-크롤링
  • 챗봇
  • 객체지향
  • openai-api
naroSEC 댓글 1 좋아요 0 조회수 164

C언어 배열(문자열) 포인터

해결됨

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

int array[] = {10, 20, 30, 40, 50} int *ptr = array ; printf("%d\n", ptr); printf("%d\n", *ptr); 위와 같을 경우에는 출력값은 ptr > 주소 = 10 (이해됨) *ptr > 값 = 10 *ptr 이거는 값이 나와야하는데 왜 10이 나오는건가요?

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

__mul__ 백터 * 숫지, 백터 * 백터 처리

미해결

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

곱셈 처리 중, 백터*백터와 백터*숫자를 어떻게 하나의 def에 담을 수 있을까 생각하다가 아래와 같이 처리하니 되네요. 이렇게 처리하는게 일반적인지 궁금하여 문의 드립니다. def __mul__(self, other): print(type(other)) if (type(other)) == Vector: return Vector(self._x * other._x , self._y * other._y) else: return Vector(self._x other, self._y other) print(v1*v2) #백터 * 백터 print(v1*2) # 백타 * 숫자

  • python
  • django
정다빈 댓글 1 좋아요 0 조회수 165

브루토 포스 백준 1342 질문

해결됨

세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)

s = list(input()) n = len(s) choose = [] check = [False] * len(s) ans = [] def check_ad(s): for i in range(len(s)-1): if s[i] == s[i+1]: return False return True def make(level): if level == n and check_ad(choose): result = ''.join(choose) if result not in ans: ans.append(result) for i in range(n): if check[i]: continue choose.append(s[i]) check[i] = True make(level + 1) choose.pop() check[i] = False make(0) print(len(ans)) 안녕하세요 강사님! 위 코드는 시간 초과가 나는데 순열 강의 알고리즘을 그대로 사용한 것입니다! 강사님의 순열 코드는 시간 초과가 안나는데 왜 이거는 시간초과가 날까요? 내장된 permutation이 효율적으로 구현된 것일까요?

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

relativedelta 실행 결과 문의

미해결

Airflow 마스터 클래스

now = datetime(year=2023, month=3, day=30) print('현재시간:' + str(now)) print('-----------------월 연산 --------------------') print(now + relativedelta.relativedelta(months=1)) print(now.replace(month=1)) 위의 코드 실행 결과가 다르게 나오는 것 같은데요..1개월 후면 4월30일이 맞는 것 아닌가요? 현재시간:2023-03-30 00:00:00 -----------------월 연산 -------------------- 2023-04-30 00:00:00 2023-01-30 00:00:00 감사합니다.

  • python
  • 데이터-엔지니어링
  • airflow
Byung-ryul Kim 댓글 2 좋아요 0 조회수 164

can't open/read file: check file path/integrity 오류 발생 시 해결 방법

미해결

남박사의 파이썬으로 봇 만들기 with ChatGPT

cv2.imread() 함수를 통해 이미지를 읽어 들일 때, 한글을 읽어오지 못해 오류가 발생하는 경우가 있습니다. 아래의 코드로 해결하시면 됩니다. 참고로, 아래 코드 사용 시 cvtColor() 함수를 사용해서 색상을 변경하지 않아도 됩니다. import numpy as np img_path = "이미지 파일 경로" img_file= np.fromfile(img_path, np.uint8) cv_decode = cv2.imdecode(img_file, cv2.IMREAD_COLOR) qr_reader = pyzbar.decode(cv_decode) print(qr_reader)

  • python
  • 웹-크롤링
  • 챗봇
  • 객체지향
  • openai-api
naroSEC 댓글 1 좋아요 1 조회수 738

강사님 안녕하세요! daily return 연 평균과 관련하여 질문 드립니다!

미해결

실전 금융 머신러닝: 파이썬으로 구축하는 중급 투자 전략

강의에서 보면 예를 들어 goog의 연평균 주식 구하실때, pct_change() 구한값에 mean()을 취하셔서 working day 252를 곱하셨는데, 복리 개념을 생각해보면 (df_daily['goog'].pct_change() + 1).prod() ** (252/len(df_daily)) - 1 이렇게 되야 하는게 아닌가 궁금하여 문의드립니다! 값이 거의 비슷하다고 가정하시고 그냥 복리 개념은 생략하신건지요! 감사합니다

  • python
  • 머신러닝
Hoon 댓글 2 좋아요 0 조회수 210

구조체 기본 형태

해결됨

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

안녕하세요! 2분 쯤에 구조체 선언하는 2가지 형태에 대해서 비교해 주실때 오른쪽에서 구조체 선언할때 (왼쪽과는 달리)그냥 struct 라고만 되어있는데 struct Person {//내용}person1 ; 이렇게 Person(구조체명)이 들어가야 하는데 실수로 빠진 건지 아니면 이 경우에는 구조체명을 쓰지 않아도 되는 건지 궁금합니다! 그리고 왼쪽 케이스 아랫부분 사용시 용례에 struct 구조체명 타입명; 이라고 되어있는데 여기서 타입명을 변수명이라고 이해해도 될까요? 뒷 강의에서 typedef를 다루면서 타입명이 나오기는 하는데 여기서도 typedef 키워드가 있을때를 의미하는 건지 헷갈려서요ㅜㅜ

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

한글문서에서 스타일 초기화

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

아래 질문남긴 사람입니다. ^^ 혹시 바쁘시면 이부분만 하는 방법이 없을까요? 한글문서에서 폰트 전부 유지하고 스타일 전부 지우기 서현욱 올림.

  • python
  • 한컴오피스
Hyunuk Seo 댓글 3 좋아요 1 조회수 2968

52:42/포인터

해결됨

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

이 문제에서 str+1 부터 시작하면 1번째 문자인 e 부터 시작하는거 아닌가요,,? 인덱스는 0부터 시작하니까,,, 헷갈리네요ㅠㅠ

  • python
  • java
  • c
  • 정보처리기사
강진주 댓글 2 좋아요 0 조회수 195

강의 1.3) 실습용 백엔드 서버 세팅하기에서 module not found

해결됨

한 입 크기로 잘라먹는 Next.js

패키지 매니저를 pnpm으로 사용하고 pnpm i 후 pnpm run build && pnpm run start 시 validator 모듈이 없다고 나와서 rm -rf node_modules pnpm-lock.yaml 후 npm으로 모듈들 설치 및 빌드, 서버 실행이 됩니다. npm이 유령 의존성 이슈가 있다고 들어서 pnpm 또는 yarn을 이용하려 한 건데, 오히려 npm을 사용해야만 문제없이 돌아가는 상황에 대해, 이게 어떤 상황인지 알 수 있을까요?

  • react
  • typescript
  • next.js
monkey-k 777 댓글 2 좋아요 0 조회수 237

PyCharm & 텐서플로우 플러그인 설치

미해결

Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득

왼쪽 Plugins 클릭 합니다. 가운데 돋보기 옆에 “ tensorflow developers certification” 입력 후 우측 상단에 Install 클릭 --->위 입력했을때 플러그인 검색이 안나옵니다!!!

  • python
  • 딥러닝
  • keras
  • tensorflow
changki.oh 댓글 2 좋아요 1 조회수 303

강의 노트와 소스코드 아직 업데이트 안되었어요

미해결

파이썬으로 쉽게 배우는 gRPC!

6월 8일에 강의록을 깃헙에 업로드 해주신다고 하시고 6월 6일에 강의 노트도 업로드 해주신다고 하셨는데 지금 20분째 찾아보고 있는데 안보입니다. 아직 업데이트 안해주신 것 같은데 다시 확인해 주시겠어요?

  • python
  • grpc
Jinwoo Park 댓글 2 좋아요 0 조회수 251

prefetch 질문

미해결

Next + React Query로 SNS 서비스 만들기

안녕하세요! 저는 fetch를 사용하지않고 axios를 사용해봤는데요! 서버에서 prefetch한 데이터가 초기에 useQuery에 값이 없는 이슈가 있어서 디깅을 해보다가 ReactQueryProvider에서 선언한 queryClient와 Home.tsx에서 선언한 queryClient가 달라 캐시한 값을 가져오지 못한다고 생각하는데 혹시 맞을까요? "use client"; import { useState } from "react"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { ReactQueryDevtools } from "@tanstack/react-query-devtools"; import { isProduction } from "@/app-src/shared/env"; export const ReactQueryProvider = ({ children }: React.PropsWithChildren) => { const [queryClient] = useState( () => new QueryClient({ defaultOptions: { queries: { staleTime: Infinity, gcTime: Infinity, }, }, }) ); return ( <QueryClientProvider client={queryClient}> {children} {!isProduction && <ReactQueryDevtools initialIsOpen={false} />} </QueryClientProvider> ); }; import { PostIndex } from "@/app-src/post/[slug]"; import { API_PATH } from "@/app-src/shared/apis"; import { getPost } from "@/app-src/shared/apis/post/get-post"; import { dehydrate, HydrationBoundary, QueryClient, } from "@tanstack/react-query"; const PostPage = async ({ params }: { params: { slug: string } }) => { const { slug } = params; const queryClient = new QueryClient(); // 서버에서 미리 데이터를 패칭 await queryClient.prefetchQuery({ queryKey: [API_PATH.POST(slug)], queryFn: () => getPost(slug), }); const a = queryClient.getQueryData([API_PATH.POST(slug)]); console.log(a, "a"); // 데이터 직렬화 const dehydratedState = dehydrate(queryClient); return ( <HydrationBoundary state={dehydratedState}> <PostIndex /> </HydrationBoundary> ); }; export default PostPage; "use client"; import { API_PATH } from "@/app-src/shared/apis"; import { getPost } from "@/app-src/shared/apis/post/get-post"; import { useQuery } from "@tanstack/react-query"; import { useParams } from "next/navigation"; export const PostIndex = () => { const { slug } = useParams<{ slug: string }>(); const { data } = useQuery({ queryKey: [API_PATH.POST(slug)], queryFn: () => getPost(slug), }); // 초기에 없음 -> 패칭 -> 있음 console.log(data, "data"); return ( <div> <div>{data?.title}</div> </div> ); }; 만약 제가 생각한게 맞다면 어떻게 해결해야할까요?

  • react
  • next.js
  • react-query
  • next-auth
  • msw
웹개발자 댓글 1 좋아요 0 조회수 232

Bash Operator & 외부 쉘파일 수행하기 강의 질문

미해결

Airflow 마스터 클래스

Bash Operator & 외부 쉘파일 수행하기 강좌에서 보여주신내용을 따라하던중 쉘스크립트를 파라미터없이 작성했는데 파라미터가 없는경우 airflow에서 위치를 못찾고 jinja2.exceptions.TemplateNotFound: /opt/airflow/plugins/shell/ select.sh 에러를 발생시키는데 파라미터의 유무로 경로를 찾고/못찾고가 차이나는 원인이 무엇인지 궁금해서 질문드립니다.

  • python
  • 데이터-엔지니어링
  • airflow
cluelin 댓글 2 좋아요 0 조회수 188

Nextjs Full Page Reload 관련 질문 있습니다.

해결됨

한 입 크기로 잘라먹는 Next.js

🚨 아래의 가이드라인을 꼭 읽고 질문을 올려주시기 바랍니다 🚨 질문 하시기 전에 꼭 확인해주세요 - 질문 전 구글에 먼저 검색해보세요 (답변을 기다리는 시간을 아낄 수 있습니다) - 코드에 오타가 없는지 면밀히 체크해보세요 (Date와 Data를 많이 헷갈리십니다) - 이전에 올린 질문에 달린 답변들에 꼭 반응해주세요 (질문에 대한 답변만 받으시고 쌩 가시면 속상해요 😢 ) 질문 하실때 꼭 확인하세요 - 제목만 보고도 무슨 문제가 있는지 대충 알 수 있도록 자세한 제목을 정해주세요 (단순 단어 X) - 질문의 배경정보를 제공해주세요 (이 문제가 언제 어떻게 발생했고 어디까지 시도해보셨는지) - 문제를 재현하도록 코드샌드박스나 깃허브 링크로 전달해주세요 (프로젝트 코드에서 문제가 발생할 경우) - 답변이 달렸다면 꼭 확인하고 반응을 남겨주세요 - 강의의 몇 분 몇 초 관련 질문인지 알려주세요! - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. Nextjs 개념을 다시 공부를 하고 있는데 헷갈리는 부분이 있어서 글을 작성하게 되었습니다. 우선 App Router 강의에서 이해 한 내용으로는 초기접속시 서버컴포넌트들은 사전랜더링 작업시 실행이 되면서 HTML로 만들어져서 브라우저로 보내지고 이후에 JSBundle 있다면 JSBundle이 내려가져서 하이드레이션이 이루어진다라고 알고 있습니다. 공식문서 Full Page Reload Client영역 2번 문장이 내용 입니다. https://nextjs.org/docs/app/building-your-application/rendering/client-components#full-page-load Full page load Then, on the client: The React Server Components Payload is used to reconcile the Client and Server Component trees, and update the DOM. 그런데 해당내용으로 보면 RSC Payload는 클라이언트와 서버컴포넌트 트리를 재조정하는데 사용되어진다라고 하는거 같은데 RSC Payload값도 FullPage리로드시에 내려오는걸까요? 그리고 저기서 말하는 서버컴포넌트 트리라고 말하면 초기에 내려주는 사전랜더링 HTML을 말하는지 궁금합니다. 감감사합니다.

  • react
  • typescript
  • next.js
원피스를 찾아서 댓글 2 좋아요 0 조회수 318

task 연결 질문입니다.

미해결

Airflow 마스터 클래스

t1 >> t3 t2 >> t3 이렇게 테스크를 연결했을때 case 1 : t1, t2 둘다 종료되어야 t3가 실행되는지 case 2 : t1이 종료되었을떄, t2가 종료되었을때 각각 t3가 한번씩 실행되는지 궁금합니다. 위의 방법과 [t1, t2] >> t3 가 동등하다고 설명해주셨는데 case 1, case2 두가지 방법을 설정하고싶을때는 어떻게 처리하면 될까요?

  • python
  • 데이터-엔지니어링
  • airflow
cluelin 댓글 2 좋아요 1 조회수 153

WSGI, ASGI 와 미들웨어 간의 관계

해결됨

FastAPI 완벽 가이드

안녕하세요! 강의 잘 보고 있습니다. 강의를 보는 중에 헷갈리는 개념이 있어서 질문드려요! 올려주신 강의 중 미들웨어 챕터 부분을 보고 있어요. 그런데 문득 미들웨어와 uvicorn, gunicorn, hypercorn 과 같은 WSGI, ASGI 서버 간의 관계에 대해서 궁금증이 들었습니다. 보통 언어에 상관없이 웹 통신을 한다라고 하면 아래와 같은 구조로 통신한다고 볼 수 있잖아요?(DB가 있다고 가정) """ Client(Web Browser) ---> Web Server ---> Web Application Server ---> DB """ 그리고 파이썬에서는 uvicorn, gunicorn 과 같은 WSGI, ASGI 서버들이 Web Server 역할을, Flask, FastAPI 와 같은 프레임워크 서버들이 Web Application Server의 역할을 한다고 알고 있습니다. 그리고 저 Web Server 요소가 미들웨어라고 정의한다고 알고 있었는데요! 그런데 FastAPI 공식문서 상 에서는 미들웨어라는 것을 소개할 때, "모든 요청 또는 응답에 대해서 사전 또는 사후 처리 로직을 추가할 때 사용하는 것" 이라고 소개를 하면서 문득 "그러면 여기서 이야기하는 미들웨어랑 uvicorn, gunicorn 과는 어떤 차이점이 있는거지?" 하면서 헷갈리더라구요. 자바에서는 미들웨어라는 개념이 JVM 위에서 동작하면서 DB 연결, TCP/IP 연결 등과 같이 다른 소프트웨어(ex.애플리케이션)가 잘 동작하도록 지원해주는 소프트웨어라고 알고 있는데요! 만약 이러한 관점에서 본다면 uvicorn, gunicorn 과 같은 WSGI 또는 ASGI 서버들도 미들웨어라고 볼 수는 없는 걸까요? ChatGPT 한테 물어보았을 때는 엄연히 다른 개념이라고 하는데.. 정확히 차이점을 잘 모르겠어서요. 답변 해주시면 감사하겠습니다! (참고로 저는 파이썬으로만 오랫동안 개발해와서 자바나 다른 언어 관련해서는 잘 모를 수도 있어서 다른 언어에 대한 비유로 답변 주시면 제가 잘 이해를 못할 수도 있습니다!)

  • python
  • sql
  • sqlalchemy
  • FastAPI
younghun.jo 댓글 1 좋아요 0 조회수 260

함수와 재귀함수(v2) | 22:40 | 포인터 질문

해결됨

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

다른 분 질문의 답변을 봐도 이해가 잘 안되서 질문 남깁니다! 앞 포인터 강의에서 int *p = &n; printf("%d\n", p); 를 실행하면 n의 주소값이 출력된다고 이해했는데, char *str; printf("%s\n", str); 을 했을때는 왜 myString의 0번째 인덱스 주소값이 출력되는게 아니라 this is string 이 출력되는지 이해가 안되서요.. 설명해주시면 감사하겠습니다!

  • python
  • java
  • c
  • 정보처리기사
알로하 댓글 2 좋아요 2 조회수 203

인기 태그

인프런 TOP Writers

주간 인기글