[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 크롤링하면서 자기가 원하는 데이터를 분석해보면 빨리 늘거라고 하셔서 하려고 제가 관심있는 사이트에 들어가서 소스를 보는데 요즘에는 소스도 안보여주는건지 제가 못알아보는건지 원하는 데이터를 추출할 수가 없네요 웹사이트 소스를 보면서 분석하고 크롤링 공부도 하고 싶은데 이럴 때 할 수 있는 방법이 있을까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] The dependencies of some of the beans in the application context form a cycle: memberController defined in file [C:\MyJava\study\hello-spring\out\production\classes\hello\hello_spring\controller\MemberController.class] ↓ memberService defined in class path resource [hello/hello_spring/service/SpringConfig.class] ┌─────┐ | timeTraceAop defined in class path resource [hello/hello_spring/service/SpringConfig.class] └─────┘ 이렇게 오류가 납니다 의존하는게 서로 겹친건지 수업과 똑같이 해도 오류나는 이유를 모르겠네요 https://drive.google.com/file/d/1UAbLzMZ1jvYSh7vWVDv0XIwgat0giIVu/view?usp=drive_link
안녕하세요. 열심히 강의 듣고 있습니다. ... react에서 router 이동에 궁금한거 잇어서 질문 드려요 1 root 의 라우터에는 TodoIndex와 ProductsIndex 2개의 페이지가 있습니다. ............ 생략 .............. { path: "todo", element: ...<TodoIndex/>..., children: todoRouter() }, { path: "products", element: ... <ProductsIndex/>..., children: productsRouter() } 2. TodoIndex의 child은 todoRoter이고 add의 TodoAdd와 mdify의 TodoModify가 있습니다. { path: "add", element: ...<TodoAdd/>... }, { path: "modify/:tno", element: ...<TodoModify/>... } ProductsIndex의 child은 productsRouter이고 add의 ProductList와 mdify의 ProductModify가 있습니다. 현재 ../products/add 에 있다고 했을때 add 페이지에 있는 버튼을 누르면 ../todo/add 로 점프해서 이동 하려면 어떻게 navigate 해야되나요? todo/add에서 todo/modify 이런식의 같은 폴더 레벨이면 쉽게 이동되던데 ...
다음 사진처럼 꼭 this.x = x라고 해야하나요? 그냥 x = x라고 하면 오류가 날까요? 또는 매개변수를 그러면 y로 해서 x = y는 괜찮은걸까요? (이거는 가능했다고 앞에서 배운 거 같아서요!) 같은 변수일 때만 this를 사용하고, display는 변수로 x로 넘겨도 무방한 거 맞을까요?
만약에 부모 클래스에만 메소드가 있고, 자식 클래스에는 메소드가 없을 경우, 해당 메소드를 호출할 때, 부모 클래스에 있는 메소드를 호출하나요? 예를들어 부모클래스에는 paint()가 있고, 자식클래스에는 paint()가 없는데, 자식클래스.paint()를 호출하면 부모클래스의 paint()가 실행되는 거 맞을까요?
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요! 먼저 유사한 질문이 있었는지 검색해 보세요. 서로 예의를 지키며 존중하는 문화를 만들어가요. 이런 질문 해도 되는지 모르겠지만 강의에서 h2콘솔 접속하실때 초기에 보여지는 웹사이트 정보좀 알 수 있을까요? 개발관련 정보들이 많은것 같아서 알고싶습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 기존 정답에 Scanner 기능을 추가 했는데 nextInt()의 빈공간 데이타 때문에 nextLine() 입력 오류가 나서 이런식으로 하니 오류는 잡았고 정상 작동 되었습니다. 이 방법 말고 다른 방법은 없을까요? 매번 nextInt 뒤에 scanner.nextLine()을 넣어야 하는건지..? int total =0; ProductOrder product1 = new ProductOrder(); System.out.print("상품명1을 입력하세요: "); String name = scanner.nextLine(); product1.productName = name; System.out.print("가격1을 입력하세요:"); int price100 = scanner.nextInt(); product1.price = price100; scanner.nextLine(); //삽입 System.out.print("수량1을 입력하세요:"); int quantity100 = scanner.nextInt(); product1.quantity = quantity100; scanner.nextLine(); //삽입 ProductOrder product2 = new ProductOrder(); System.out.print("상품명2을 입력하세요:"); String name2 = scanner.nextLine(); product2.productName = name2; System.out.print("가격2을 입력하세요:"); int price200 = scanner.nextInt(); product2.price = price200; scanner.nextLine(); //삽입 System.out.print("수량2을 입력하세요:"); int quantity200 = scanner.nextInt(); product2.quantity = quantity200; scanner.nextLine(); //삽입 ProductOrder product3 = new ProductOrder(); System.out.print("상품명3을 입력하세요"); String name3 = scanner.nextLine(); product3.productName = name3; System.out.print("가격3을 입력하세요:"); int price300 = scanner.nextInt(); product3.price = price300; //삽입 scanner.nextLine(); System.out.print("수량3을 입력하세요:"); int quantity300 = scanner.nextInt(); product3.quantity = quantity300; scanner.nextLine(); //삽입
코드 관련 질문은 아래와 같이 '코드블럭' 기능을 이용해주세요! + 오류 메세지도 함께 올려주시면 좋아요 🙂 console.log('hello'); 강의에서 보면 name을 선언한 후 typeof에서 name에 줄이 쳐져있는데 혹시 왜 그런건지 알 수 있나요? 제 컴퓨터에서도 사용하여 봤는데 name은 사용되지 않습니다. 라고 나옵니다
Java에서 일부러 에러 발생시킬 때, throw를 사용한다고 하셨는데 이게 무슨 말인지 이해가 되지 않습니다.. public class ThrowExample1 { public static void main(String[] args) { try { checkAge(15); // 이 줄에서 예외가 발생합니다. } catch (IllegalArgumentException e) { System.out.println(e.getMessage()); } } public static void checkAge(int age) { if (age < 18) { throw new IllegalArgumentException("나이는 18세 이상이어야 합니다."); } System.out.println("나이가 적합합니다."); } } 여기에서 이 부분이 이해되지 않습니다. throw new IllegalArgumentException("나이는 18세 이상이어야 합니다."); catch (IllegalArgumentException e) { System.out.println(e.getMessage()); } }
안녕하세요 헬로 월드 협회는 프로그래밍의 기본기를 다지기 위해 뭉친 대학생들이 모여 만든 스터디입니다! #헬로월드협회란? 코딩에 관심이 있으신가요? 'Hello World'에서 시작해 자신만의 프로젝트를 만들어보고 싶으신가요? 그렇다면, 헬로 월드 협회가 여러분을 기다리고 있습니다! “헬로 월드 협회 (Hello World Association)”는 코딩 입문자들이 프로그래밍의 기본기를 다지고, 실전에서 자신감을 갖고 코딩할 수 있도록 지원하는 스터디입니다. 초보자들이 'Hello World'와 같은 간단한 프로그램을 작성하는 것에서 시작해, 나아가 더 복잡한 프로젝트와 문제 해결 능력을 키울 수 있도록 참여하는 것을 목표로 하고 있습니다. 👤 모집 대상 1. 프로그래밍에 관심이 있는 모든 초보자 2. ‘Hello World' 단계에서부터 차근차근 배우고 싶은 분 3. 함께 배우고 성장할 커뮤니티를 찾는 분 🏃 활동내용 1. 주간 스터디 모임 - 주제: 기초 프로그래밍 개념과 실습 - 내용: 변수, 조건문, 반복문 등 기초 개념을 다루고, 간단한 프로그램 작성 연습 - 형식: 참가자들이 함께 문제를 해결하고, 궁금한 점을 질문하며 배움을 확장 2. 월간 강연 시리즈 - 주제: 다양한 프로그래밍 언어와 그 활용 사례 - 내용: Python, JavaScript, Java, C++ 등 다양한 언어의 기본 문법과 간단한 프로젝트 소개 - 형식: 강연 후 Q&A 세션을 통해 참여자들이 직접 질문하고, 답변을 들을 수 있는 시간 3. 'Hello World' 챌린지 - 주제: 'Hello World' 프로그램 작성 - 내용: 다양한 언어로 'Hello World' 프로그램을 작성하고, 이를 확장해보는 실습 - 형식: 참가자들이 각자의 프로그램을 공유하고, 피드백을 주고받는 시간 4. 프로젝트 그룹 활동 - 주제: 팀 프로젝트 진행 - 내용: 간단한 애플리케이션이나 웹사이트 개발 프로젝트를 팀으로 진행 - 형식: 팀원들과 협력하여 문제를 해결하고, 프로젝트 완성 후 발표 5. 코딩 마라톤 (해커톤) - 주제: 특정 주제나 문제를 해결하는 24시간 코딩 이벤트 - 내용: 주어진 주제에 맞춰 참가자들이 팀을 이루어 프로젝트를 완성 - 형식: 마라톤 종료 후 프로젝트 발표 및 심사 참여 대상 : 대학생(재학생, 휴학생 포함) 및 졸업생(졸업유예무관) 지원 방법 : 홈페이지 or 구글폼 작성 👉 구글폼 : https://forms.gle/JYVz8gUGcc29Aj429 👉 노션 사이트 : https://helloworldassociation.notion.site/Hello-World-Association-208e6b859e9341cb91764131c5e31210 ❗ 사이트 오류가 있습니다!! 추후 조치 예정이다보니 무시하고 진행 누르시면 됩니다! 📅 모집 및 참여 기간 모집 기간: 07.22 ~ 07.31 OT 기간: 08.01 ~ 08.10 참여 기간: 09.01 ~ 12.31 🔥 문의 : https://open.kakao.com/o/sLS5xCDg
String subStr1 = str1.substring(1,4); 이게 ell 이라고 하셨는데 0 = H 1 = e 2 = l 3 = l 4 = o 여서 ello 가 맞지 않나요? 제 기억으론 파이썬에서 1:4 형태일 때 마지막 4번째는 제외하는걸로 기억하고 있어서요. 자바에서도 마찬가지인가요?
부동소수점 / , //관련해서, 5/2 = 2.5 , 5//2 = 2 값이 나오게 되는데, 나누기(/) 연산자만 사용했을 때 2.5를 그대로 출력하는 거죠 ? 파이썬 튜플, 리스트, 딕셔너리 등을 출력할 때 (), [], {} 괄호까지 같이 출력되는 경우를 설명해주세요 ㅜㅜ.. C, JAVA만 계속 보다가 파이썬 보니까 헷갈리네요..
상품 등록이나 수정을 하고나서 return Map.of("result", "Success") 이렇게 리턴해주셨는데 실무에서 이런 방식을 많이 사용하나요 아니면 교육목적이기 때문에 조금 러프하게 하신건가요?? 이번 강의를 보고 실무와 가깝게 프로젝트를 진행하고 싶은데 이렇게 Map에 간단하게 리턴할지 아니면 api마다 매번 ResponseEntity에 Http Status Code 담아 리턴해야 할지 기준을 모르겠습니다. 제 목적에 맞게 하려면 어떤 방식으로 api 결과를 리턴해줘야 할까요??