반응형
인기 글
-
몬티홀의 역설 증명, 코딩으로 실험해보자! 안녕하세요. 뜬금없지만, 몬티홀의 역설을 코딩으로 증명해보겠습니다. 새벽에 유투브를 보다가 몬티홀의 역설에 관한 영상을 보고, 쉽게 이해 되지 않아서 코딩으로 직접 실험해보고 결과를 내보게 되었습니다! 몬티홀의 역설에 대해서 잘 모르시는 분들을 위해서 간단히 설명하겠습니다. 이 수수께끼같은 확률 게임은, 몬티홀이라는 퀴즈쇼에서 유래되었다고 합니다! 제 나름대로 설명해보겠습니다. 여러분은 퀴즈쇼에 참가하여 여러분의 운으로, 추가 상품을 얻을 수 있는 기회를 얻었습니다. 퀴즈쇼의 사회자는 3개의 닫혀있는 문을 보여주며 말합니다! "세개의 문들 중, 하나의 문 뒤에는 스포츠카가 있으며, 나머지 두개의 문에는 염소가 있으며 이는 꽝을 의미합니다. 사회자인 저는, 어디에 스포츠카가 있는지 알고있습니다. 당신이 스..
-
[파이썬 개발 환경] git과 함께 python을 시작해보자! 파이참 git 연동 무재능 파이썬 입문자의 파이썬 스타트하기 git을 사용해서 python 시작해보자. 순서는 다음과 같습니다. #1 파이썬, 파이참 설치. #2 git 설치, github 회원 가입 및 레포지토리 생성 #3 내가 git과 연동한 파이참 소스코드를 저장할 폴더 생성 #4 cmd를 켜서 그 폴더로 이동 한 뒤에 git clone으로 github 주소넣기, 그 경로에 레포지토리와 같은 이름의 폴더가 생성됨 #5 파이참에서 새 프로젝트를 생성 하고, 그 레포지토리와 같은 이름으로 생성된 폴더로 변경하고, \를 붙여서 이번 프로젝트의 이름을 설정함. 1. 파이썬과 파이참, GIT 설치하기. 당연하게도 3가지를 설치해야 합니다! 1. 파이썬 2. 파이참 3. git 파이썬은 언어, 파이참은 파이썬 사용하는 툴. gi..
-
[알고리즘 학습] 프로그램의 성능 분석 프로그램의 성능을 분석할 필요가 있을까요? 네, 있습니다. 왜 일까요. 입력 데이터의 크기에 따라서 1. 실행속도와 2. 메모리 사용량 이 어떻게 변하는지 예측이 필요합니다. 프로그램의 성능 분석이란 입력 데이터의 크기에 따라서 어떤 성능을 보이는지 예측하고 원하는 성능에 미치지 못하는 경우 그 이유를 찾아보는 것입니다. 왜 필요할까요? 우리의 컴퓨터는 자원이 제한적이고, 우리가 앞으로 다뤄야 할 데이터들은 한없이 많아지고 있기 때문입니다. 비즈니스적 측면에서도 유용합니다. ' 내 프로그램을 실행하면 왜 느릴까?, 내 프로그램을 사용하면 왜 메모리가 부족해질까? ' 프로그램의 성능 표현 방법 ~f(N): 입력 데이터 크기가 N일 때, 프로그램의 성능이 대략적으로 f(N)에 비례함 예: “~Nlog(N)”..
-
[은퇴 시기 계산] 낙원 계산기 - 경제적 자유를 위한 연평균 수익률은 몇프로일까? 안녕하세요. 오늘은 낙원 계산기라는 사이트를 가져왔습니다. https://keep-ones.me/#/paradise-calculator 재테크 내공공 재테크 공부한 내용을 모두와 공유하는 공간입니다 keep-ones.me -
이클립스의 단축키, 자동완성기능, 주석 https://www.youtube.com/watch?v=UrbO_1sijvs&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=8 ctrl + shift + L을 하면 단축키 전체 목록을볼 수 있다. 제일 자주 쓸 것은 ctrl + space, 자동완성 단축키 이다. 출력을 쓰기 위해선, sysout이라고 쓰고 자동완성을 해주면 된다. 이것이 가능한 이유는 이클립스에 템플릿이 정의되어 있기 때문인데, 사용자가 임의로 수정할 수 있다. 위의 sysout을 sop 으로 바꾼뒤 OK를 누르면 이런 문구가 뜬다. Yes를 누르면 추가 템플릿을 더하는 것이고, No를 누르면 기존의 sysout을 없애고 sop만 유지시키는 것이다. 그리고 기본으로 설정된 자동완성 기능 중 .이 있..
IT 개별학습
-
Dart란? Flutter를 위한 첫 발걸음. dart web 은 내가 dart로 쓴 코드를 javascript로 변환해주는 컴파일러이다. dart web 은 내가 dart로 쓴 코드를 javascript로 변환해주는 컴파일러이다. Dart Native는 다른 많은 곳에 사용할 수 있게 컴파일 해준다. AOT(ahead of time)은 컴파일을 먼저하고 결과인 바이너리를 배포하는 것이다. JIT(just in time)방식을 사용해서 개발중일때는 dart VM 내에서 즉각적으로 변하는 화면을 확인할 수 있다. 다양한 디버깅 툴은 덤. 가상환경이라서 조금은 느릴수 있지만 피드백이 매우 빠르다. -> 모바일 개발을 할 때 굉장히 유용하다. null safety - 개발자가 null을 참조하면 먹통이되는 것을 방지 (java, c++). 왜 flutte..
-
[빅데이터 분석 처음] 파이썬으로 빅데이터 분석을 처음 시작해봅시다 - 1 안녕하세요 고목입니다. 오늘은 빅데이터 분석 경진대회에 나가기 위해서 처음으로 직접 분석을 실시하려고 합니다. 일단 분석을 바로 해보기 위해서 실습자료를 찾아보았습니다. 1. 기상청에서 제공하는 빅데이터 분석 교육 사이트 (날씨마루) https://bd.kma.go.kr/kma2020/dta/edu/KBP57200_R_V.do?pageNum=5&menuCd=F040302000 R 초급 교육 동영상 - 상관분석, 회귀분석, 데이터 시각화 등 선택 R 교육 동영상 Python 교육 동영상 Python 교육 동영상 기상 또는 통계 분야 초급자를 위한 동영상 교육자료를 제공합니다. Python을 활용한 기상데이터 탐색과 처리, 상관분석 , 회귀분석을 bd.kma.go.kr 위 사이트에서는 빅데이터 분석 강의 뿐.. -
변수 타입과 리터럴 타입에서, 왜 long이 float을 담을 수 없나요? https://www.youtube.com/watch?v=ee6h4xFXsTw&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=14 13분대 입니다! long이 8byte, float은 4byte를 커버하는데, "실수형은 정수형보다 저장 범위가 훨씬 넓다" 는 말이 잘 이해가 되지 않습니다..! 말 그대로, 수직선 상에서 정수형은 점이고 실수형은 선처럼 조밀해서 저장되는 범위가 훨씬 넓다는 것은 이해하나, 그럼 byte가 더 작은데 어떻게 더 많은 양을 저장하지..? 라는 생각이 드네요..! 자바의 정석을 공부하다가 얻게된 고민이다, float이 값을 표현하는 방식이 부동소수점이라는 방식인 것 같다. https://madplay.github.io/post/the-..
-
이클립스의 단축키, 자동완성기능, 주석 https://www.youtube.com/watch?v=UrbO_1sijvs&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=8 ctrl + shift + L을 하면 단축키 전체 목록을볼 수 있다. 제일 자주 쓸 것은 ctrl + space, 자동완성 단축키 이다. 출력을 쓰기 위해선, sysout이라고 쓰고 자동완성을 해주면 된다. 이것이 가능한 이유는 이클립스에 템플릿이 정의되어 있기 때문인데, 사용자가 임의로 수정할 수 있다. 위의 sysout을 sop 으로 바꾼뒤 OK를 누르면 이런 문구가 뜬다. Yes를 누르면 추가 템플릿을 더하는 것이고, No를 누르면 기존의 sysout을 없애고 sop만 유지시키는 것이다. 그리고 기본으로 설정된 자동완성 기능 중 .이 있..
반응형