---------------------------------------------------------------------------NameError Traceback (most recent call last) Cell In[1], line 6 4 response = requests.get(" https://startcoding.pythonanywhere.com/basic ") 5 html = response.text ----> 6 soup = BeatifulSoup(html, 'html.parser') 7 soup.select _one(".brand-name") NameError : name 'BeatifulSoup' is not defined 위와 같이 나옵니다ㅠ ㅠ
짐코딩님이 제작해주시는 코드리뷰어 같은 좋은 서브에이전트들을 그대로 가져오고 싶어 강의 교안에서 깃허브로 들어갔고 해당 깃 URL 복사 후 제 디렉토리에 깃 클론 명령어 사용해서 전부 가져왔습니다 거기서 코드 리뷰어만 우선 가져오고 싶었고 나머지 폴더 파일들은 제거하고 .claude > agents 폴더만 남겼어요 이렇게 하고 EXIT 했다가 다시 클코 켜서 사용하면 되는게 맞을까요?
딱 1시간! 내 컴퓨터에 심는 '나만의 AI 사수' 만들기 (Antigravity 바이브코딩) [소스코드 제공]
첫 번째, 소스 코드 자료 다운로드를 해보면 압축 파일이 나오는데, 압축이 안 풀립니다. 확인 부탁 드리겠습니다. 두 번째, 강의는 모두 완강했습니다. 예제에서는 특정 메뉴얼 pdf 파일 하나였는데, 여러 개의 pdf파일을 타겟하려면 어떻게 하는 게 효율적일까요? 코드에서 여러 타겟을 지정해주는 게 좋을지, 아니면 특정 폴더를 하나 추가로 만들어서 문서를 거기에 다 넣고 특정 폴더를 타겟팅하는 게 좋을지 문의드립니다.
안녕하세요 지식공유자님. 현재 강의 중 모든 섹션을 진행 했고 마지막 미션 제출을 남기고 있습니다. 다름이 아니라 Supabase를 이용하지 않고 알려주신 내용들을 기반으로 제 서브프로젝트를 진행할 까 하는데 아이템에 맞춰 supabase가 아닌 다른 기술스택을 선택할까 생각 중 입니다. 그렇게 해서 제출 해도 인정되는지 궁금합니다.
맞춤형 LLM 만들기 : 처음 시작하는 분을 위한 RAG 기초 개념부터 멀티모달·Agent 실습까지
공유해주신 수업자료 중 실습8 벡터데이터베이스 기반 RAG어플리케이션.ipynb에서 3번 째 셀의 # LangChain과 BeautifulSoup 관련 라이브러리 불러오기에서 from langchain.text_splitter import RecursiveCharacterTextSplitter에서 from langchain.text_splitter -> from langchain_text_splitters가 되어야 하지 않을런지요??
안녕하세요 선생님 직장과 병행하면서 데이터 분석가로의 이직을 꿈꾸며 공부를 시작했지만 이런 저런 핑계로 차일피일 미루다 강의 종료기간이 다가왔습니다..사실 평생 강의 인줄 착각하고 느슨한 마음으로 임했었습니다.. 그저 송구한 마음입니다. 수강기간이 2026.02.22까지인데, 2026년 1회차 시험을 목표로 강의를 수강하려고 합니다! 혹시 2026년 1회차 시험인 2026.06.20까지 강의 연장이 가능할지 문의드립니다. 연장해주신다면 이번에 꼭 한번에 취득하도록 하겠습니다! 감사합니다! 이메일은 mystoryyk@naver.com 입니다.
안녕하세요. 요즘 React 19로 다시 강의를 학습하고 있습니다. 그러다 보니 useEffect 내에서 setState() 호출 시 새로운 Lint 규칙으로 react-hooks/set-state-in-effect 대한 경고가 나옵니다. 즉 useEffect 에서 setState() 호출하여 불필요한 추가 렌더링이 발생한다고 경고합니다. ( https://ko.react.dev/reference/eslint-plugin-react-hooks/lints/set-state-in-effect) 아래 pos-editor-modal.tsx 에서도 setContent(""); 에서도 경고가 발생하네요.. useEffect(() => { if (!isOpen) return; textareaRef.current?.focus(); setContent(""); // 경고 발생!! }, [isOpen]); 요즘 들어 이런 경고가 신경 쓰이는 데.. 왜 이런 규칙이 생겼나요 ? 수정 방법은 아래와 같이 코드를 수정하라 해서 변경했는데 .. startTransition() 을 사용해야 하나요.. useEffect(() => { if (!isOpen) return; textareaRef.current?.focus(); startTransition(() => { setContent(''); }); }, [isOpen]);
onEndReached() 가 바로 호출 되지 않습니다. 생각 해보면.. 이 함수는 스크롤이 됐을 때만 호출 해야 맞지 않나요..? following쪽도 useEffect 쪽을 삭제 하고 나서는 데이터를 바로 불러 오지 못하는데.. "useEffect 제거 후 onEndreached()가 바로 실행된다." 이 부분 이해가 잘 안돼서 설명 부탁드리기 전에 한번 찾아봤습니다. 대략 왜 바로 실행 된다고 하셨는지는 이해가 되긴 했는데, 저같은 경우는 좀 예외인 것 같아서 질문 남깁니다! 지금 제 flash-list 버전은 아래와 같습니다! "@shopify/flash-list": "2.0.2", 알아보니 v2에서는 estimatedItemSize를 제공하지 않고.. 해당 설정이 없어서 저같은 경우 onEndReached()가 바로 실행 되지 않았던 것 같습니다. 의존 된 데이터도 빈배열로 정의 돼있으니 더 아무 것도 실행 하지 않았던 것 같습니다. 이런 경우 초기엔 useEffect로 직접 불러오나요? 혹시 위에 버전 이슈 말고 제가 놓친 부분이 있다면 말씀 부탁드리겠습니다..! (home)/index.tsx import { Text, View, TouchableOpacity, StyleSheet, useColorScheme, ScrollView, } from "react-native"; import { usePathname } from "expo-router"; import { useState, useCallback } from "react"; import Post, { Post as PostType } from "../../../components/Post"; import { FlashList } from "@shopify/flash-list"; export default function Index() { const colorScheme = useColorScheme(); const path = usePathname(); const [posts, setPosts] = useState<PostType[]>([]); const onEndReached = useCallback(() => { console.log("posts1", posts.length); const lastId = posts.at(-1)?.id; if (!lastId) return; fetch(`/posts?cursor=${lastId}`) .then((res) => res.json()) .then((data) => { if (data.posts.length > 0) { setPosts((prev) => [...prev, ...data.posts]); } }) .catch(console.error); }, [posts, path]); return ( <View style={[ styles.container, colorScheme === "dark" ? styles.containerDark : styles.containerLight, ]} > <FlashList data={posts} renderItem={({ item }) => <Post item={item} />} onEndReached={onEndReached} onEndReachedThreshold={2} /> </View> ); } const styles = StyleSheet.create({ container: { flex: 1, }, containerLight: { backgroundColor: "white", }, containerDark: { backgroundColor: "#101010", }, textLight: { color: "black", }, textDark: { color: "white", }, });
섹션 4 내용중 궁금한 내용이 있습니다. 섹션4.미션3 실습내용에서 보면. 프로젝트 구조를 파악하는 프롬프트를 실행한 후, /init 을 실행하는 순서인데요, 프로젝트 구조를 파악하는 프롬프트를 실행한 후, /init을 실행하는 것과 바로 /init을 실행하는 것 사이에 클로드가 프로젝트를 파악하는데 차이가 있을까요?
1. 현재 학습 진도 몇 챕터/몇 강을 수강 중이신가요? 5-2. LINE 인턴 채용 코딩테스트 어떤 알고리즘을 학습하고 계신가요? DFS, BFS 여기까지 이해하신 내용은 무엇인가요? DFS, BFS의 기본 개념 2. 어려움을 겪는 부분 어떤 개념이 헷갈리시나요? 여기서 문제를 푸실 때 완전탐색을 해야한다. 그래서 BFS를 사용하고자 큐를 사용하신 것까지 이해 했습니다! 근데 완전탐색의 경우 DFS를 사용해야하는게 아닌가..?라는 의문 때문에 질문을 하게되었습니다. 이 문제에서는 DFS나 BFS 둘 중 아무거나 써도 되는 것인가요? 또한 어떤 경우에 DFS를 써야하고 BFS를 써야하는지 잘 모르겠습니다... 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 😊
맥북 터미널 기본 강의에서, 맥북 터미널에서 직접 따라쳐가며 보고 있었는데, ls -l랑 ls는 말씀해주신 대로 파일이 다 나오는데, ls-l이랑 같다고 하신 ll은 해보니까 zsh: command not found: ll 라면서 안되고요, ll -a를 해도 zsh: command not found: ll 라면서 안되네요. 저는 macbokk air M2 버전 사용중인데, 버전에 따라 다를 수도 있나요? 아님 그냥 작성하는 터미널 프로그램의 차이인가요? 저는 그냥 맥북 자체 내장돼있는 터미널 이용했어요.
안녕하세요 카카오톡 챗지피티 프로 대란 통해서 일단 구독권을 사놓은 상태인데요 짐코딩님 시각에서 이 프로를 이용해서 5개월 정도 코덱스를 사용할 수 있다면 클로드 코드와 병행해서 활용하실 생각이 있으실까요? 제 현재 클로드 코드 사용량은 맥스 100달러 플랜으로 조금 부족하게 쓰고 있는 수준입니다 (완전 비개발자 전혀 모르는 사람이다 보니 알려주신것들을 이해하면서도 결국엔 자연어로 요청을 하는게 많아지더군요. 아직 컨텍스트 관리가 매우 서툰것 같습니다) 저는 사실 요즘엔 제미나이 정도 LLM은 쓰고 이마저도 거의 안 쓰고 짐코딩님 강의와 함께 클로드 코드 사용에 몰두하고 있는데요 이번 대란 통해서 코덱스를 좀 활용하는 방안이 있을지 챗지피티 활용에 대해서 짐코딩님은 어떤 시각을 가지고 있을지 호기심이 생겨 여쭤봅니다