inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

int 선언 변수의 나눗셈

해결됨

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

5:06 에서 int sum = 0; ~ switch(sum/30) { ~ 일 때 sum 이 int로 선언되었기 때문에 sum/30 이 8.xxx 가 되고, 버림돼서 8이 된다고 하셨는데, sum/30 이 몫의 나눗셈을 뜻하는 거니까 '8' 이고, int이니까 정수형 8이 역시 맞구나! 하고 넘어가는 논리로 생각하면 틀린 생각일까요?

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

[6.3] create-certificate.sh, 5.docker-image-pullpush-to-harbor.sh 실행시 에러발생건

해결됨

실습으로 배우는 프로메테우스 (Prometheus Stack)

안녕하세요, 강사님. 6.3을 실습하는 과정에서 표제에 적은 두 스크립트를 실행 할 때 동일한 이슈가 발생하여 문의드립니다. 일단 create-certificate.sh 실행 시 cp-k8s 노드에 sshpass 가 없어서 정상적으로 스크립트가 진행되지 못했습니다. (사실 이 부분을 제대로 인지하지 못하고 강의 뒷부분까지 진행하였습니다) 그다음 http://5.docker-image-pullpush-to-harbor.sh 실행 할 때는, docker가 없어서 docker login부터 push 과정까지 전부 진행이 안되더라고요. root@cp-k8s:~/_Lecture_prom_learning.kit/ch6/6.3# ./5.docker-image-pullpush-to-harbor.sh ./5.docker-image-pullpush-to-harbor.sh: line 3: docker: command not found ./5.docker-image-pullpush-to-harbor.sh: line 4: docker: command not found ./5.docker-image-pullpush-to-harbor.sh: line 5: docker: command not found ./5.docker-image-pullpush-to-harbor.sh: line 6: docker: command not found 그래서 docker를 설치한 다음, 아래 내용들처럼 pull은 된 거 같은데, push는 인증서 이슈로 실패한 거 같습니다. root@cp-k8s:~/_Lecture_prom_learning.kit/ch6/6.3# ./5.docker-image-pullpush-to-harbor.sh WARNING! Using --password via the CLI is insecure. Use --password-stdin. Error response from daemon: Get "https://192.168.1.63/v2/": tls: failed to verify certificate: x509: certificate signed by unknown authority Using default tag: latest latest: Pulling from library/nginx f11c1adaa26e: Pull complete c6b156574604: Pull complete ea5d7144c337: Pull complete 1bbcb9df2c93: Pull complete 537a6cfe3404: Pull complete 767bff2cc03e: Pull complete adc73cb74f25: Pull complete Digest: sha256:67682bda769fae1ccf5183192b8daf37b64cae99c6c3302650f6f8bf5f0f95df Status: Downloaded newer image for nginx:latest docker.io/library/nginx:latest Using default tag: latest The push refers to repository [192.168.1.63/library/nginx] Get "https://192.168.1.63/v2/": tls: failed to verify certificate: x509: certificate signed by unknown authority root@cp-k8s:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE 192.168.1.63/library/nginx latest fffffc90d343 3 weeks ago 188MB nginx latest fffffc90d343 3 weeks ago 188MB 그 다음엔 강의 앞 부분으로 돌아가서, 인증서 설치 부분을 다시 진행해보았습니다. root@harbor:~/_Lecture_prom_learning.kit/ch6/6.3/2.harbor-certificate# ./create-certificate.sh Certificate request self-signature ok subject=C = KR, ST = Seoul, L = Seoul, O = lecture, OU = prometheus, CN = 192.168.1.63 ./create-certificate.sh: line 26: sshpass: command not found ./create-certificate.sh: line 27: sshpass: command not found ./create-certificate.sh: line 28: sshpass: command not found ./create-certificate.sh: line 29: sshpass: command not found ./create-certificate.sh: line 33: sshpass: command not found ./create-certificate.sh: line 34: sshpass: command not found ./create-certificate.sh: line 35: sshpass: command not found ./create-certificate.sh: line 36: sshpass: command not found ./create-certificate.sh: line 33: sshpass: command not found ./create-certificate.sh: line 34: sshpass: command not found ./create-certificate.sh: line 35: sshpass: command not found ./create-certificate.sh: line 36: sshpass: command not found ./create-certificate.sh: line 33: sshpass: command not found ./create-certificate.sh: line 34: sshpass: command not found ./create-certificate.sh: line 35: sshpass: command not found ./create-certificate.sh: line 36: sshpass: command not found mkdir: cannot create directory ‘/root/_Lecture_prom_learning.kit/ch6/6.3/tls/’: File exists mv: cannot stat 'ca.srl': No such file or directory 앞서 말씀드린 대로 docker처럼 sshpass 가 없어서 새로 설치한 다음, 계속 진행해보았는데 ca.srl 파일이 생성이 되지 않더라고요. 그래서 그런 건지 이미지 push가 계속 실패하였습니다. 질문을 좀 정리하자면... 일단 마스터 노드에 sshpass, docker 가 설치가 안 되어 있는 건지, 바쁘시겠지만 확인 한 번 부탁드립니다. 그리고 이미지 push 이슈를 해결하는 방법도 함께 가이드 부탁 드리겠습니다. 감사합니다.

  • kubernetes
  • prometheus
Haksung Kim 댓글 2 좋아요 0 조회수 410

시각화 라이브러리 비교

미해결

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

안녕하세요 시각화에서 plot.express 대신 matplotlib을 사용하시는 이유를 알 수 있을까요?

  • python
  • pandas
  • numpy
재은 댓글 2 좋아요 0 조회수 438

pandas groupby sum 질문

미해결

[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]

안녕하세요 강의를 잘 듣고 있는데 pandas groupby질문이 있어서 문의드립니다. 강의 내용에서는 groupby을 할 경우 이후에 sum이나 mean이 올 경우 숫자 데이터는 sum이나 mean이 수행이 되고 텍스트 데이터는 사라진다고 강의에 말씀하였는데 저같은 경우는 sum의 경우 텍스트가 단순히 합쳐지고 mean같은 경우는 아래 캡쳐 화면과 같이 에러가 발생합니다. 하지만 아래 캡쳐 화면과 같이 sum이나 mean할 항목을 명시해 주면 원하는 수행을 하게 되는데요 이럴 경우에는 앞으로는 mean이나 sum을 할 항목을 명시해주면 될까요??(파이썬 버전은 jupyter를 설치해서 3.12.4 입니다)

  • python
  • pandas
박찬근 댓글 1 좋아요 1 조회수 299

xgboost의 n_estimators

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

xgboost의 모델은 decision tree의 형식을 따르는 걸까요? n_estimators값 만큼의 반복 수행을 하며 decision tree의 가중치를 수정해나가는 방식으로 이해하였는데 맞는지 궁금합니다. 그리고 xgb가 왜 앙상블 기법인지에 대해서도 약간 이해가 잘 안되서 설명 부탁드립니다!

  • python
  • 머신러닝
  • 통계
정구 댓글 1 좋아요 0 조회수 259

switch -case

해결됨

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

5:35초 부근 sum += n[i] 일때 왜 한번에 n 값을 다 더해주나요? n=1일때 스위치문 타고 n이 2일때 스위치문 타는 걸로 보면 안되는 이유가 궁금합니다 그리고 6:08 초에도 int가 3일때 케이스문 타는건 이해했는데요 그럼 k 값은 아무 필요가 없는걸까요?

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

AsyncSession 질문입니다.

미해결

처음하는 파이썬 백엔드 FastAPI 입문 (FastAPI부터 비동기 SQLAlchemy까지) [풀스택 Part1-2]

섹션 17. 2번째 강의에서 "signup(회원가입), login(로그인), create_memo(메모 생성)" 함수에만 db를 AsyncSession으로 사용하고, 비동기 처리가 포함된 다른 함수인 "list_memos(메모 조회), update_memo(메모 수정), delete_memo(메모 삭제)" 함수에는 db를 Session으로 사용하는 것 같은데 이유가 있을까요??

  • python
  • mvc
  • sqlalchemy
  • FastAPI
  • backend
HTCho1 댓글 1 좋아요 0 조회수 195

5:43초 출력값 에러 알려드립니다.

해결됨

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

5보다 크지 않아요 인데 반대로 되어 있네요

  • python
  • java
  • c
  • 정보처리기사
이성미 댓글 2 좋아요 3 조회수 352

이론 통합 요약본 파일

해결됨

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

이론 통합 요약본 파일은 아래 이론 수업도 포함된 파일인가요? 따로 포함되어 있지 않은 것 같아 문의 남깁니다.

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

FIFO FCFS

해결됨

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

타 책에서 FCFS를 FIFO로 표현한걸 봤는데 같은 의미인것 같은데, 만약 답을 이렇게 적어야한다면 둘중 무엇을 적어도 인정이 되나요??

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

조건문 작성

해결됨

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

if(조건문) 작성 시 조건문에 ㅇ 파이썬 4<a<10 4<a && a<10 ㅇ C언어 4<a<10 4<a && a<10 이렇게 넣으면 작동이 될까요? 파이썬에선 1이 작동하는데, c언어에서는 1이 작동 안한다고 들어서요

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

섹션 1, 2의 강의자료를 못찾겠어요

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

[꼭 들어주세요] 강의 자료 다운로드 관련 다운로드를 했는데 압축파일안에 강의자료가 없는 것 같아요 ㅠㅎ

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
Joel Kim 댓글 1 좋아요 0 조회수 184

생성자 문제 질문 this() 질문

해결됨

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

4:32초 문제 메인 클래스 두번째 줄 A s2 = new B('Y"); 를 실행하면 B(char x) 생성자를 호출하잖아요. 여기서 원래 부모의 기본 생성자를 불러야 하는데 this();가 첫줄에 있어서 B클래스의 기본생성자를 호출한거죠?? this();때문에 B클래스의 기본생성자를 호출햇는데 B클래스의 기본생성자에 super();가 없었어도 A클래스의 기본생성자 호출 -> B클래스의 기본생성자 호출 -> B(char x)의 출력문 시행하는게 맞을까요??

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

22년 3회 코드해석 문제 첫번째

해결됨

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

2분 40초에 나오는 문제에서 for(int k = 0; k < 5; k++){ printf("%d",result[k]); } 부분은 왜 아무것도 안하고 건너뛰는지 모르겠습니다.

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

아나콘다, colab

미해결

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

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

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

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

해결됨

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

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

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

영한님 좀 더 실무적인 메트릭 수집하는 방법과 운영환경이 궁금합니다

미해결

스프링 부트 - 핵심 원리와 활용

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 1. 멀티스레드에 안전하게 처리하기 위해 Atomic.. 을 사용하셨는데, 실무에서는 데이터베이스같은곳에서 정보를 받아와야 하는데, 프로메테우스에서 데이터베이스의 테이블을 접근중일때 READ가 발생할텐데, 현재 유저한테 서비스되는 클라이언트단에서 READ, WRITE가 발생할때 lock이 발생하는 경우는 없나요? 2. 1번 질문과 이어서.. 아래와 같은 곳에서 정보를 수집하는데 동시성/데드락/경합 문제가 발생하지는 않나요? 아래에서 정보를 가져올때는 어떻게 하는게 best practice인지 궁금합니다 - State DB(Mysql, postgresql, mongodb) - InMemory DB(Redis) - Kafka Topics 3. 현재는 설치형으로 강의를 진행해주셨는데, docker나 k8s 환경에서 수집을 한다면 같은 네트워크에도 묶여야되는 등 신경써야 할 부분이 많은 것 같은데요.. 베어메탈에서 wget 등으로 받아서 띄우는거 말고 컨테이너 환경에서는 어떻게 하는지 또 궁금합니다!

  • spring
  • spring-boot
  • prometheus
  • grafana
보키 댓글 2 좋아요 0 조회수 460

멀티프로세싱 관련 질문

해결됨

고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 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 조회수 219

테스트 코드 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 조회수 568

인기 태그

인프런 TOP Writers

주간 인기글