묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결React로 NodeBird SNS 만들기
강사님 리덕스 리듀서의 액션들은 꼭 초기에 한번에 다만들어야 되나여
그냥 조금 만들고 테스트 조금 만들고 테스트 이렇게는 안되나여??
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
실행시키기
df를 지정해주고 실행시킬 때 엔터키를 누르면 되는 건가요? Run 버튼을 눌러도 다음 칸만 실행되고 표가 출력되지 않습니다.
-
미해결웹 게임을 만들며 배우는 자바스크립트
Math.random()에 관해서
안녕하세요^^ 오늘도 강의 감사히 듣고 있습니다. 강의에서 Math.random()은 진짜 랜덤이 아니라고 하셔서 인터넷을 검색해보니 Math.random()은 0과1사이의 uniform distribution을 따르기 때문에 Math.ceil(Math.random()*100)을 했을때 2자리 수가 한자릿수에 비해 더 나올확률이 높아진다는것을 알게 되었습니다. (이 사이트를 통해서 알았습니다. https://stackoverflow.com/questions/1062902/how-random-is-javascripts-math-random) 그래서 제가 스케일을 100,1000, 조정해봤을때 그 비율이 실제와같은지 한번 체크해보려고 코드를 짜봤는데요. 제 코드에서는 숫자별로 비율이 비슷하게 나와서 제가 코드를 잘못짠건지 혹은 다른부분이 이상한지 잘모르겠어서 여쭤봅니다. 항상 강의 감사히 듣고있습니다. 아래는 제 코드이고 시행횟수와, 최대숫자를 조정할수 있습니다. 감사합니다. var 시행횟수 = 99999; var 최대숫자 = 1000; var 랜덤군 = []; for(i=0;i<시행횟수;i+=1){ //랜덤군에 랜덤넘버 하나씩 채워넣기 랜덤군.push(Math.ceil(Math.random()*최대숫자)); } console.log(랜덤군); var count = []; var 확률 = []; for(j=1;j<최대숫자;j+=1){// 채워넣었던 숫자를 하나씩 카운트하고 시행횟수로 나눠 확률알아보기 count[j-1]=0; for(var i = 0; i < 랜덤군.length; ++i){ if(랜덤군[i] == j) count[j-1]+=1; 확률[j-1]=count[j-1]/시행횟수; } } console.log(count); console.log(확률);
-
미해결웹 게임을 만들며 배우는 React
import, require 질문입니다.
안녕하십니까 선생님. 숫자야구 파트에서 client.jsx중 import에 질문이 있어 남깁니다. Q1. NumberBaseball을 import로 하면 동작이 잘 되는데 require로 하면 문제가 생깁니다. 원래 불가능한건가요? Q2. 현재 devTool에서 Highlight outline 기능이 사라져서 리렌더링 되는지 확인을 못하고있는데 다른 방법이 있나요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
쥬피터 노트북 런칭이 안됩니다.
수업 이외에도 파이썬을 혼자 학습하면서 안되는 부분을 여쭤봐도 될까요? 이 부분에 대해서는 추가비용을 드려야 할까요? 항상 감사합니다:)
-
해결됨단 두 장의 문서로 데이터 분석과 시각화 뽀개기
안녕하세요. 공부 계획에 있어서 질문을 드립니다.
안녕하세요. 이번에 수강을 완료한 학생입니다. 제가 대학교에서 기본적으로 C언어, 자바, 파이썬, R 언어를 학교 강의에서 맛보기 정도 한 경험이 있었습니다. 그리고 이번에 공모전 관련해서 파이썬으로 데이터 분석 능력이 필요하게 되어 수강을 하게 되었습니다. 처음에는 공공데이터 분석 강의를 들을려고 하다가, 판다스에 대한 내용을 먼저 보고 가는 것이 좋겠다 싶어 이번 강의를 수강하게 되었는데요. 바로 다음에 공공데이터 분석 강의를 듣는데에는 문제가 없을까요? 다시 한번 잘 알려주셔서 감사드립니다^^
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
코드이해 질문입니다!
try: if not(os.path.isdir(savePath)): os.makedirs(os.path.join(savePath)) except OSError as e: if e.errno != errno.EEXIST: print("Failed to create directory!!!!!") raise for i,e in enumerate(recommand,1): with open(savePath+"title_"+str(i)+".txt", "wt") as f: f.write(e.select_one("h4.block_title > a ").string) fullfilename = os.path.join(savePath, savePath+'img_'+str(i)+'.png') req.urlretrieve(e.select_one("div.block_media > a > img")['src'],fullfilename) try, except로 에러를 관리(?) 합니다. try - os.path.isdir로 savePath의 존재유무를 True and False로 관리 후, if not(만약에 없다면) makedirs로 디렉토리를 만들고, savePath라는 폴더를 .join으로 만듭니다. 혹시나 OSError(“file not found” or “disk full"이 발생하는 에러)가 생기고, 만약에 파일이 존재(errno.EEXIST)하지 않는다면(!=) "failed to ~"를 프린트. for문으로 recommnad(ul.slides - 그림과 글이 같이 있는) 것을 돌리고, 숫자를 메깁니다. open으로 savePath파일을 엽니다.(mode는 wt - 읽기쓰기) 열었는 파일에서 f.write로 select 한 text를 작성시킵니다. fullfilename과 urlretrieve는 이해가 좀 안됩니다. with ~ f.write로 텍스트를 쓰고 저장은 끝났고, 이제 이미지를 저장하는 함수인건지... 이렇게 공부하는게 맞는지 모르겠지만, 하나하나 이해를 할려고 해봤는데 틀린게 많을 것 같습니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
안녕하세요~ 이번에 캔버스 강의를 참여했었는데요..(일요일 못감 ㅜ.ㅜ)
혹시 제가 캔버스로 작곡 노트 같은 것을 만들어야 되는데요. `tone.js`를 참조해서 만들고있어요.. https://learningmusic.ableton.com/make-beats/make-beats.html 이정도 기능 구현을 만드는데 얼마나 걸릴지 궁금합니다. ^^;; 이번에 svg 강의도 가요~! 항상 좋은 강의 감사합니다!!
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
python 3.7아나콘다 설치 후 python 3.6으로 바꾸기
안녕하세요 이미 제 PC에 파이썬 3.6이 설치된 상태이고 이를 유지하고 싶습니다. 아나콘다 현재 배포중인 것을 설치해서 3.7이 또 설치되었는데 환경변수는 새로 생기지 않았습니다. conda install python==3.6.8 위같은 명령어를 cmd창이 입력하면 파이썬 버전을 아예 바꾸는 거라는데 맞을까요? 아나콘다 프롬프트에서python 사용시에도 버전 3.6.8을 사용하고 싶습다~! 헉 그런데 환경변수 설정이 안돼서 그런제 cmd창에서 conda 명령어도 안되네요ㅠ 아나콘다 삭제하고 다시 설치하더라도 버전3.6.8을 유지하는 방법이 있을까요?
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
animator.SetFloat() 함수 질문
animator.SetFloat("애니파라미터", value , damptime, Time.deltaTime); PlayerMovement 2 강좌에서 나오는 설명으로는 애니메이션이 이전값에서 지금 설정하려는 값으로 부드럽게 만들어준다고 알려주셧는데요 (이전값이라는게 어떤걸 말하고 지금 설정하려는 값이라는게 어떤걸 말하는거죠? 이전 프레임값? 현재 프레임값?) 제가 이해한 바를 적으면 질문글이 더 어지러워질것 같아서 요약해서 질문드리면 각 파라미터 값의 역할을 알고 싶습니다. Mathf.SmoothDamp(현재, 타겟, 변화량, 현재에서 타겟까지 변화하는 시간)와 달리 이해하기 어렵네요 (무슨 곡선을 그리는지 모르겟지만 대충 처음엔 빠르고 점차 수렴하는걸로 봐서는 로그곡선인가요?)
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
함수 선언 관련 질문 드립니다.
함수를 정의하는 부분에서 '-> int'와 '-> None'이 정확히 무엇을 의미하는지 궁금합니다. 사진 속 세 번째 함수는 제가 첫 번째 함수를 본따와서 두 번째 함수를 임의로 바꿔본 것인데요. 이렇게 해도 두 번째 함수와 아무런 차이가 없나요?
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
스크래피를 실전에 활용하기위한 체크리스트
안녕하세요. 크롤링에 관심이 많은 전산 비전공자 입니다. 제가 크롤링을 자주하는 편이고 라이브러리도 만들어보긴했는데 어설퍼서 이번에 스크래피를 배우고자 하고있습니다. 친절한 강의는 잘듣고 있습니다. 강의를 듣고 실습중 발생한 의문이나 궁금증들을 정리해 보았는데요.. 열댓가지 정도 되서...ㅠㅠ일일이 여줍기가 힘들어서... 자문자답 하는 형식으로 md 문서를 만들어 보았습니다. 구글링 해서 금방 찾을수 있는것도 있지만 실제로 뭐라고 검색해야 할지도 모르는 상황도 있어서... https://github.com/zwolf21/scrapy-playground 혹시 스크래피 고급 과정 강좌를 만드실 계획이 있으시다면 위와 같은 내용을 반영이 될런지 궁금합니다 ㅎㅎ
-
해결됨인터랙티브 웹 개발 제대로 시작하기
가운데 마우스 포인트 값 생성할때
mousePos.x = -1 + (e.clientX / window.innerWidth) *2; mousePos.y = 1 - (e.clientY / window.innerHeight) *2; 위에 처럼 가운데 마우스 포인트 값을 0주시기 위해서 위에 식을 주셨는데 설명은 자세히 안해주셨네요 ㅠㅠ -1+, 1- , *2 주신 부분이 이해가 잘 안가서요 그냥 저 식은 많이 쓰는 식이니깐 외우는게 좋나요? 아니면 부가 설명 살짝 부탁드려도 될까요? ^^
-
미해결홍정모의 따라하며 배우는 C++
자동완성
교수님 제가 int *ptr = &x를 입력하고 enter를 누르면 컴퓨터가 자동으로 int* ptr = &x;로 바꾸는데, 이걸 어떻게 설정에서 바꿔야 할까요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
뷰티풀숩 모듈 임포트 관련 문의
pip install로 beautifulsoup을 설치했고, from bs4 import beautifulsoup을 했는데 빌드가 안되는 것 같습니다. (ModuleNotFoundError: No module named 'bs4') 참고로 저는 아나콘다 가상환경 설정하지 않았고, root(base)로 사용중입니다. conda list 하면 beautifulsoup4가 보이긴 합니다. 꼭 가상환경을 구성해서 해야하는걸까요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
main 함수 에러
뭐가 문제인지 모르겠습니다. 여러번 시도해보았는데도 잘 안됩니다ㅜ 이메일로 보내드렸습니다. lifeofykw@gmail.com입니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
새로운 함수 선언
안녕하세요! 강좌 수강하면서 참고하고 있는 "점프 투 pyth..."이란 책에서 궁금한게 생겨서 여쭤보고 싶습니다. def say_myself(name, old, sex): print("나의 이름은 %s입니다." %name) print("나이는 %d살입니다." % old) if sex = "man" : print("남자입니다.") else: print("여자입니다.") say_myself("홍길동", 30, "man") ------------------------------------------------- 나의 이름은 홍길동입니다. 나이는 30살입니다. 남자입니다. 여기서 위의 굵은 글씨로 나타낸 부분과 같은 결과를 얻고 싶은데 저렇게 하면 sex = "man"에서 오류가 난다고 합니다. 수정을 하고 싶어도 어떤 원리때문에 오류가 난건지 몰라서 못하고 있습니다. 왜 오류가 난건지 알려주시면 감사하겠습니다.
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
질문있습니다.
메인넷에 신뢰를 고정한다는 표현이 나오는데요, 이 '신뢰를 고정한다'는 무슨 뜻인가요?
-
미해결파이어베이스(Firebase)를 이용한 웹+안드로이드 메모 어플리케이션 만들기
파이어베이스에서 데이터베이스에 memos랑 uid설정어디서하나요?
제목이 곧 내용입니다
-
해결됨Node.js 교과서 - 기본부터 프로젝트 실습까지
matchedUrl 이 ReferenceError가 나면서 종료될 때
강의 잘 듣고 있습니다. 강의대로 라우팅하고 실행해보고 싶어, 서버를 동작시켰는데 matchedUrl 이 ReferenceError 가 나면서 서버가 종료됩니다. 강의대로라면 기본값 연산자로 인해 로직이router[req.method.toLowercase()]['*'] 로 넘어가야 할 것 같은데, 넘어가지 않고 종료됩니다 ㅠㅠ 아래와 같은 에러가 나옵니다 : (matchedUrl || router[req.method.toLowerCase()]['*'])(req, res); ^ ReferenceError: matchedUrl is not defined