172만명의 커뮤니티!! 함께 토론해봐요.
해결됨
《Do it! LLM을 활용한 AI 에이전트 개발 입문》 완독 챌린지
도서 내용 관련 질문은 Do it! 스터디룸에 남겨주시면 빠르게 확인이 가능합니다. *Do it! 스터디룸: https://cafe.naver.com/doitstudyroom 기타 질문은 이곳에 남겨주세요! 알림 글중에 *챌린지 설문을 제출해 주시지 않은 분들께는 기프티콘 발송이 어렵습니다. 설문을 제출하셨는지 꼭 확인해 주세요! 1주차 미션과제는 제출했는데 설문 제출하는 곳이 별도 있는지요?
python 업무-생산성 인공지능(ai) chatgpt ai-활용-(ax)
김성중
2025-09-25T15:32:36.206Z
댓글 1
좋아요 1
조회수 65
미해결
[Unity6] 함께 만들어가는 서바이벌 게임 개발 - 스팀 출시 도전기
12강이 안나온 상황에서 수료증이 필요해서 이전에 문의 드렸고 지식공유자님이 12강을 닫아주셨는데요 지금 현재 상황이 학습하기를 눌러서 목록 리스트에서는 100퍼센트라고 뜨는데요 아래 2개의 사진대로 98.11%로 되어서 수료증이 나오지 않는상황입니다. 이거는 시스템상 문제인것같은데, 확인 부탁드립니다.
2juneyong
2025-09-25T10:48:53.750Z
댓글 1
좋아요 0
조회수 81
해결됨
데이터베이스를 결합한 Unity 실전 게임 만들기
유니티를 이용한 파이어 베이스 연동은 잘들었고 별점도 최고 점수를 드렸습니다. Pun2 포톤네트워크나 UnityNetcode로 멀티 게임을 만들면서 FireBase 연동 해서 랭킹 이라던지 킬수 저장 이런 것의 영상강의를 해주셨으면 합니다.
C# unity firebase dbms/rdbms
gaussian88
2025-09-25T08:54:57.873Z
댓글 1
좋아요 1
조회수 81
미해결
파이썬과 엑셀로 하는 업무자동화
설명하실 때, 창을 너무 작게 하고 설명해서 전체 창으로 봐도 잘 안보입니다. 설명 뿐만 아니라 이 강의를 보는 사람입장에서도 제작해주시면 좋겠습니다.
cool619
2025-09-25T08:46:06.271Z
댓글 1
좋아요 0
조회수 78
해결됨
(GPT-5) 챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
저 여기까지는 다 됬다고 뜨는데 들어가서 파이썬 버전을 선택할 때는 이거만 뜨는데 어떻게 해야 하나용??
python 인공지능(ai) chatgpt ai-활용-(ax)
samsuni680
2025-09-25T08:43:18.241Z
댓글 4
좋아요 0
조회수 207
미해결
배달앱은 어떻게 내 주변의 맛집을 찾을까?
안녕하세요 우선 답변 정말 감사드립니다. 일단 말씀 해주신대로 해당 프로젝트에서 set PYTHONUTF8=1 명령어를 입력하고 다시 실행 했지만 계속 동일한 에러가 발생하고 있습니다. poetry shell 해당 명령어도 잘 되는 걸까요? 음... 라이브러리 설치가 안되서.. 강의 진행이 더 이상 안되네요... ChatGPT 도움도 요청 해보았지만 매끄러운 답변은 못 해주고 있어서 어쩔 수 없이 여기로 질문 글 드립니다. 기왕 돈 지불 하고 구입 한 강의 인데.. 여기서 포기 할 수 없습니다.ㅠㅠ 그래도 끝까지 들어야 하지 않나 해서요... 답변 부탁드립니다 ㅠ,ㅠ 참고로 OS 는 윈도우 입니다.
리나
2025-09-24T12:44:28.901Z
댓글 1
좋아요 0
조회수 100
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
안녕하세요 현재 3회차 3번째 도전입니다. n잡에서 수강했고 개발자 취준생이라.. 기본적인 문법이나 이런건 다 알고있는데요.. 기출문제 풀이만 해주시나요 ?? 제가 원하는건 모의고사 처럼 같은유형의 다른 문제를 풀고싶거든요 ! 궁금해서 여쭤봅니다.
김찬우
2025-09-24T11:53:48.001Z
댓글 2
좋아요 0
조회수 153
미해결
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
커서의 위치의 중요성은 채팅 때문에 그런가요?
2025-09-24T10:53:30.712Z
댓글 2
좋아요 0
조회수 132
해결됨
[Unity6] 함께 만들어가는 서바이벌 게임 개발 - 스팀 출시 도전기
이수증이 빨리 필요해서요. 12강이 안나온상태라 수강완료가 안되서 이수증이 안나오는데 시스템상으로 먼저 이수증이 가능하도록 해주시면 안될까요?
2juneyong
2025-09-24T07:20:22.979Z
댓글 2
좋아요 0
조회수 91
미해결
[유니티6] 따라하면서 배우는 실전 게임 제작 Top-Down Shooting
이번 강의에서 무기교체는 배웠는데, 모자, 망토, 상의, 하의, 부츠 이런것을 교체하려고하면 어떻게 해야할지 모르겠습니다.
kkk1231
2025-09-24T06:19:42.228Z
댓글 3
좋아요 0
조회수 232
해결됨
[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer
안녕하세요 유니티 공식문서에서는 리지드바디의 속력 제어는 Update()가 아닌 FixedUpdate()에서 처리하라고 권고하던데 그렇게 하지 않으시는 이유가 있나요? 많은 사람들이 그렇게 사용하지 않는 것 같아서 질문드려요.
김용준
2025-09-24T06:02:34.166Z
댓글 3
좋아요 0
조회수 238
미해결
우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
def closure_ex1(): # Free Variable # 클로저 영역 series = [] # 함수 밖에 선언된 변수임에도 불구하고, 함수 호출이 끝나도 사라지지않고 계속 유지됨 def averager(v): series.append(v) print("inner >> {} / {}" .format(series, len(series))) return sum(series) / len(series) return averager avg_closure1 = closure_ex1() !!!해당부분은 nonlocal 선언을 하지않았는데 어떻게 자유 변수로 설정이되는건가요?!!!
leavingko
2025-09-24T03:56:42.028Z
댓글 1
좋아요 0
조회수 81
미해결
한국인이 좋아하는 속도로 때려넣는 파이썬
[프로그램 설치 오류 문의] 프로그램 설치 오류 발생시 사용중인 컴퓨터의 환경에 대한 상세 스크린샷을 함께 제공해 주셔야 합니다! 또한, 강의에서 소개한 내용과 완전히 동일한 방식으로 설치를 진행하셨는지도 재확인 부탁드려요! [코드 실행 오류 문의] 반드시 코드와 에러메시지의 스크린샷을 첨부해 주셔야 합니다! 둘 중 하나라도 누락되면 도움을 드릴 수 없습니다! [그 외 오류 문의] 그 외 오류가 발생한 경우 최대한 스크린샷이나 코드 등, 상황을 전달할 수 있는 자료를 수집하시어 함께 제공해 주세요.
shincs
2025-09-24T00:44:44.879Z
댓글 2
좋아요 0
조회수 86
미해결
[실전 게임 코드 리뷰] 유니티 클리커 게임
강의를 다 들어서 이제 첫 단추부터 풀어보려고 게임씬 스크립트 열고 분석하려 했는데 SceneType 변수가 있길래 뭐하는 코드지 하고 검색해 봤는데 해당 변수를 활용하는 부분이 안보여서 어떤 로직인지 잘 모르겠어요 해당 변수는 어떤 용도로 작성됐나요
안종화
2025-09-23T14:01:16.385Z
댓글 2
좋아요 0
조회수 94
미해결
Airflow 마스터 클래스
안녕하세요 mac에서 docker 설치하려고 하는데 apt-get command not found가 뜹니다. 찾아보니 apt 명령어는 macOS에서 동작 안한다고 하는데 어떻게 진행하면 될까요?
wonseok.choi
2025-09-23T13:25:15.421Z
댓글 2
좋아요 0
조회수 123
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
언어과목에서 다 맞는 목표가 아니면 커리큘럼 중에 섹션 7, 10, 12는 안봐도 될까요?
2025-09-23T12:32:52.947Z
댓글 1
좋아요 0
조회수 55
해결됨
남박사의 파이썬으로 실전 웹사이트 만들기
from flask import Flask from flask import request from flask import render_template from flask_pymongo import PyMongo from datetime import datetime from bson.objectid import ObjectId from flask import abort from flask import redirect from flask import url_for import time import math app = Flask(__name__) app.config["MONGO_URI"] = "mongodb://localhost:27017/myweb" mongo = PyMongo(app) @app.template_filter("formatdatetime") def format_datetime(value): if value is None: return "" now_timestamp = time.time() offset = datetime.fromtimestamp(now_timestamp) - datetime.utcfromtimestamp(now_timestamp) value = datetime.fromtimestamp((int(value) / 1000)) + offset return value.strftime('%Y-%m-%d %H:%M:%S') @app.route("/list") def lists(): #페이지 값(값이 없는 경우 기본값은 1) page = request.args.get("page", 1, type=int) #한페이지당 몇개의 게시물을 출력할지 limit = request.args.get("limit", 7, type = int) search = request.args.get("search", -1, type=int) keyword = request.args.get("keyword", type=str) #최종적으로 완성된 쿼리를 만들 변수 query = {} #검색어 상태를 추가할 리스트 변수 search_list = [] if search == 0: search_list.append({"title":{"$regex": keyword}}) elif search ==1: search_list.append({"contents":{"$regex": keyword}}) elif search ==2: search_list.append({"title":{"$regex": keyword}}) search_list.append({"contents":{"$regex": keyword}}) elif search == 3: search_list.append({"name":{"$regex": keyword}}) #검색 대상이 한개라도 존재할 경우 query 변수에 $or 리스트를 쿼리 합니다. if len(search_list) > 0: query = {"$or": search_list} print(query) board = mongo.db.board datas = board.find(query).skip((page - 1)*limit).limit(limit) #게시물의 총 갯수 tot_count = board.find(query).count() #마지막 페이지의 수를 구합니다. last_page_num = math.ceil(tot_count / limit) #페이지 블럭을 5개씩 표기 block_size = 5 #현재 블럭의 위치 block_num=int((page-1)/ block_size) #블럭의 시작 위치 block_start = int((block_size * block_num) +1) #블럭의 끝 위치 block_last = math.ceil(block_start +(block_size - 1)) return render_template( "list.html", datas = datas, limit=limit, page=page, block_start=block_start, block_last=block_last, last_page_num=last_page_num, search=search, keyword=keyword) @app.route("/view/<idx>") def board_view(idx): # idx = request.args.get("idx") if idx is not None: board = mongo.db.board data = board.find_one({"_id": ObjectId(idx)}) if data is not None: result = { "id" : data.get("_id"), "name" : data.get("name"), "title" : data.get("title"), "contents" : data.get("contents"), "pubdate" : data.get("pubdate"), "view" : data.get("view"), } return render_template("view.html", result=result) return abort(400) @app.route("/wirte", methods = ["GET", "POST"]) def board_wirte(): if request.method == "POST": name = request.form.get("name") title = request.form.get("title") contents = request.form.get("contents") print(name, title, contents) current_utc_time = round(datetime.utcnow().timestamp() * 1000) board = mongo.db.board post = { "name" : name, "title" : title, "contents" : contents, "pubdate" : current_utc_time, "view" : 0, } x = board.insert_one(post) print(x.inserted_id) return redirect(url_for("board_view", idx=x.inserted_id)) else: return render_template("wirte.html") if __name__ == "__main__": app.run(debug = True) <script> function search() { var v_search = document.getElementById("search").value; var v_keyword = document.getElementById("keyword").value; if(v_search == "" || v_keyword == ""){ return false; } else{ self.location.href="{{url_for('lists')}}?search=" + v_search + "&keyword=" + v_keyword; } } </script> {% if datas.count() > 0%} <table> <thead> <tr> <td>번호</td> <td>제목</td> <td>이름</td> <td>날짜</td> <td>조회수</td> </tr> </thead> <tbody> <!--반복되는 구간--> {%for data in datas%} <tr> <td>{{loop.index + (page - 1) * limit}}</td> <td><a href="{{url_for('board_view', idx=data._id, page=page, search=search, keyword=keyword)}}">{{data.title}}</a></td> <td>{{data.name}}</td> <td>{{data.pubdate | formatdatetime}}</td> <td>{{data.view}}</td> </tr> <!--반복되는 구간 끝--> {%endfor%} </tbody> </table> {%if block_start -1 > 0%} <a href="{{url_for('lists', page=block_start - 1, search=search, keyword=keyword)}}">[이전]</a> {%endif%} {%for i in range(block_start, block_last + 1)%} {% if i > last_page_num%} {%else%} {%if i == page%} <b>{{i}}</b> {%else%} <a href="{{url_for('lists', page=i, search=search, keyword=keyword)}}">{{i}}</a> {%endif%} {%endif%} {%endfor%} {%if block_last < last_page_num%} <a href="{{url_for('lists', page=block_last+ 1, search=search, keyword=keyword)}}">[다음]</a> {%endif%} <select name="search" id="search"> <option value="">검색대상</option> <option value="0">제목</option> <option value="1">내용</option> <option value="2">제목 + 내용</option> <option value="3">작성자</option> </select> <input type="text" name="keyword" id="keyword"> <input type="button" value="검색" onclick="search()"> {% else %} <h3>데이터가 없습니다.</h3> {%endif%} 분명 똑같이 했는데 왜 검색이 안되고 무반응인지 잘 모르겠어요. 뭐가 문제일까요?
양성현
2025-09-23T11:26:23.659Z
댓글 2
좋아요 0
조회수 95
미해결
Airflow 마스터 클래스
안녕하세요 CLI로 Trigger 기능을 수행하는 부분 강의를 듣던 중에, Web UI에서 Trigger를 누르면 정상적으로 수행 되지만, 쉘 스크립트 커맨드로 airflow dags trigger <DAG 이름>이라는 명령어를 실행했을 때 아래와 같은 실패 로그가 나타나서 문의드립니다. 혹시 커맨드라인으로 실행하면 {{data_interval_end}} 와 같은 템플릿을 적용할 수 없나요?
덕인떡집
2025-09-22T22:10:18.450Z
댓글 2
좋아요 0
조회수 76
해결됨
실전! Django 입문 [최신 5.2 버전]
ConnectionRefusedError: [WinError 10061] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 에러가 발생했는데 찾아보니 EMAIL_USE_TLS = False EMAIL_USE_SSL = True EMAIL_PORT = 465 위의 코드로도 시도를 해보라해서 해봤지만 계속 동일한 에러가 발생했습니다. 강의에서 사용된 운영체제는 맥 os이고 저는 윈도우 환경에서 실행했는데 윈도우환경에서 자주 발생하는 에러라고 하는데 해결방법을 찾기가 어려워서 문의남깁니다.
python django aws rest-api drf
M2CL
2025-09-22T15:18:12.240Z
댓글 2
좋아요 0
조회수 146
미해결
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
연결은 했는데 저런 에러가 나요 ㅠㅠ
김성관
2025-09-22T13:17:31.517Z
댓글 2
좋아요 0
조회수 127