if cnt == 5: cnt = cnt + 1 print(cnt) 여기서 첫 번째 줄이 참이어야 그 다음줄이 실행될텐데 이 시점에서는 아직 cnt = cnt + 1이 실행되지 않았기 때문에 전역변수 cnt를 참조하는 것 아닌가요? 왜 오류는 cnt = cnt + 1에서 발생하지 않고 if 조건식에서 발생하는거죠? 함수가 실행될 때 지역변수가 있는지 먼저 확인한 뒤에 함수를 실행하는건가요?
@perf_clock def sum_func(*numbers): return sum(numbers) e1 = [1,2,3,4,5] sum_func(e1) 의 결과가 TypeError: unsupported operand type(s) for +: 'int' and 'list' sum 함수와 unpacking을 찾아보았는데 *args 는 arg에 튜플형태로 저장, sum함수는 iterable을 인자로 받는것을 확인했습니다. 그러면 return sum(([1,2,3,4,5])) 이렇게 반환되는건데 이중으로 쌓여있어서 sum함수가 내부적으로 튜플을 벗겨내고 list자체를 더하게 되어서 오류가 생기는 건가요? 이유가 궁금합니다. 항상 좋은 답변과 강의 감사합니다.
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
분명히 전에 설명해 주신것 같아서 CPP파일을 뒤지는데 어디서 설명해 주셨는지 모르겠어서 질문드립니다. Knight& operator=(const Knight& knight) { cout << "operator=(const Knight&)" << endl; Player::operator=(knight); _pet = knight._pet; _hp = knight._hp; return *this; } 복사 대입 연산자 설명 부분에서 컴파일러가 아무것도 해주지 않으므로 Player::operator=(knight); _pet = knight._pet; 이런건 프로그래머가 적어줘야 한다고 하셨는데 여기서 Player::operator=(knight); 이 문법 뜻이 뭐였는지 생각이 나지 않습니다. 혹시 어디서 설명하셨는지 혹은 무슨 의미인지 궁금합니다.
선생님~ 그래프 그리고 text 기능을 이번 강의에서 처음 설명해주시는 것 같은데.. 여기서 x, y, s는 무엇이고 그래프에서 어떤 것을 표시해주는 건지 설명이 없고..ㅠ 그냥 "g.text에 x=0, y=brand_count[0], s=brand_count[0]을 넣으시면 되는데요~" 이렇게 설명하시면..조금 이해가 어려운 것 같아요..ㅠ 이걸 써서 달라진 점은 막대 위에 빈도수표시되는 것인데.. "x는 무엇때문에 0을 넣고, y는 무엇때문에 brand_count[0] 을 넣고.... " <-이러한 설명이 필요할 것 같아요.. 지금 y와 s에 넣는 값이 똑같은데.. 막대 위에 표시된 464는 y때문에 표시된 건지.. s때문에 표시된건지.. 모르겠어요.. 자세한 설명 부탁드립니다..ㅠ!
prototype 값 존재 여부가 인스턴스 생성 가능 여부를 결정한다고 설명하셨는데 다음과 같은 코드가 동작하는 이유는 무엇인가요? function Test() {}; Test.prototype = undefined; var t = new Test(); // 객체 생성 console.log(t); // 객체 출력
npm WARN bootstrap@4.6.0 requires a peer of jquery@1.9.1 - 3 but none is installed. You must install peer dependencies yourself. npm WARN connected-react-router@6.8.0 requires a peer of immutable@^3.8.1 || ^4.0.0-rc.1 but none is installed. You must install peer dependencies yourself. npm WARN connected-react-router@6.8.0 requires a peer of react@^16.4.0 but none is installed. You must install peer dependencies yourself. npm WARN connected-react-router@6.8.0 requires a peer of seamless-immutable@^7.1.3 but none is installed. You must install peer dependencies yourself. npm WARN tsutils@3.20.0 requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself. npm WARN react-popper@1.3.7 requires a peer of react@0.14.x || ^15.0.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself. npm WARN create-react-context@0.3.0 requires a peer of react@^0.14.0 || ^15.0.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself. 혹시 이 경고는 무시해도될까요? 추후에 문제되는일 없을까해서 여쭈어봅니다.
일단 너무나 좋은강의 해주셔서 너무 감사드립니다 ㅎㅎ 강사님 로드맵을 모두 따라가보려 하는데요 스프링 기본편 수강후 -> jpa 실전 1편으로 가는걸 추천해주시더라구요 !! 전 일단 스프링 입문,기본 두가지 모두 수강한 상태에서 스프링을 이용한 토이 프로젝트를 좀 해보고싶은데요 jpa에 집중해서 강의를 듣는게 나을지 토이 프로젝트를 해볼지 아니면 반반 할지 고민입니다 ㅎㅎ 시니어 개발자로서 방향이 명확히 안생기네요 ㅠㅠ 5월부터 이직 계획을 세우고 있는데 아직까지 토이 프로젝트 해본게 없어서 이런 고민이 생겼습니다 !!..
학습을 해 나갈 수록 점점 더 많은 기능들을 만나는 거 같아요. 제가 코딩 경험이 부족해서 많은 API들을 학습하는 것에 있어서 어떤식으로 접근해야 하는지 여쭤보고 싶습니다. 그때그때 필요한 API들을 찾아내야 될거같은데... API만 따로 학습한 뒤에 프로젝트에 적용하시는 편이신지 아니면 API들을 많이 사용하다 보니 자연스럽게 외워지신건지 궁금합니다... 또 어떤식으로 학습하시는 걸 좋아하는 지도 여쭤보고싶어요!!
안녕하세요 선생님 수업을 듣고 응용해서 연습하고있습니다. 쉽게 이해하실 수 있도록 전체 소스 첨부할께요 ㅠㅠ 해당 소스에서 에러가 없다가 마지막에 viz.show()를 하는 순간 TemplateNotFound : choropleth.html 라는 메시지가 뜨는데 어떻게 해결해야할까요....많이 검색해봤지만 명확한 해결이 하지못해서 3일째 고생중입니다 ㅜㅜ 자세하게 설명 부탁드려도 될까요 ㅠㅠㅠ json파일이 문제가 있는거일까요? 아니면 설치가 안된부분이 있거나 한건가요.....
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 공부하면서 매번 조금 찝찝해서 질문 드립니다 ! 4:37초에 페이지 소스를 보면 li 태그 안에 a태그에 (왕초보) - 클래스 소개라는 텍스트가 있는데 저희가 코딩할 때는 li태그에 course를 선택해서 데이터를 추출했거든요.. 제 생각에는 li.course에 a태그를 추출해야 할 것 같은데, 왜 li태그에 course부분만 선택해도 나오는지 궁금합니당
복습하던 중에요. <input type="checkbox" id="modal-switch"> <lable for="modal-switch"> // input을 위해 label이 존재 (왜? 인풋창을 설명하기 위해 이해를 돕기위해서) <span>modal 열고 닫기</span> </label> <style> .test { color: dodgerblue; } #modal-switch:checked ~.test { color: crimson; } </style> // 원래는 html 상에 style 태그를 하면 좋지 않다. 잠시 테스트 할 때 편의상 사용한다. <p class="test">TEST</p> <p class="test">TEST</p> <p class="test">TEST</p> <div class="modal"> <div clas="dialog"> Lorem, ipsum dolor sit amet consectetur adipisicing elit. Repellat labore, consectetur nihil commodi corrupti quasi accusantium autem! Illo consectetur ea sequi quo voluptatum nulla beatae vero at maiores blanditiis. Aliquam vitae ex dicta praesentium nemo itaque soluta corrupti voluptates quo! </div> </div> input과 label 태그 중간에 style 태그를 넣어주셨는데 가운데에 넣어주신 이유가 있을까요? label 아래에 p태그가 이어져야 할 것 같은데 갑자기 style이 들어온 느낌이라 위로 올리던지 아래로 내리던지 위치는 상관없고 설명하시느라 중간에 넣으신건가요?
밑에 질문을 보면 findByusername으로 member을 찾아올 때 1차캐시에서 가져오는 것이 아닌 DB를 통해 가져온다고 하셨는데 그러면 em.clear를 해주지 않아도 member5는 db에서 조회해서 가져오기 때문에 age가 41로 되야하는 것 아닌가요??? 이 부분이 잘이해가 안됩니다 ㅠㅠ
안녕하세요 강사님 다른 수강생 분들께 공유해드리고 싶은 내용이 있습니다. 오늘 아침에 7만5천원 가량의 결제 문자를 받았습니다. 또 동시에 구글클라우드플랫폼 결제계정이 정지되었다는 메일을 받았습니다. 무슨일인가 싶어 알아봤더니 작년 12/10 부터 누군가 제 계정을 해킹하여 VM instance를 사용해왔습니다. 다행히 해당 계좌에 잔액이 없었기에 결제 정지에 그쳤습니다. 저는 GPU 할당에 실패하여 코랩만 사용해왔기 때문에 결제 이유가 없습니다. 즉시 2차 보안 설정 및 VM을 정지하였고, 해당 내용을 문의한 뒤 답변을 기다리고 있는 상태입니다. 아마 저와 같이 GPU 할당에 실패하고, 2차 보안을 설정하지 않으신 분들이 계실 것이라 생각됩니다. 보안에 대해 다시 한 번 생각하게 됐으며 저와 같은 피해자가 발생하지 않길 바라는 마음에서 남깁니다. 감사합니다.