2-2. 함수
·
카테고리 없음
내장 함수 (built in function) 함수 (Function) 람다 요약(Lambda Abstraction) # 1. lambda radius: pi * radius ** 2 # radius = 파라미터 #2. (lambda radius: pi * radius ** 2)(3) # 뒤에 argument를 넣어서 사용할 수도 있음. #3. def area_circle(radius): return pi * radius ** 2 # def (argument): # None -> 식을 완성하는 부분이 미완성일때 None 쓰면 Error를 막을 수 있음. pass -> 미완성 함수의 몸체를 pass로 해두면 Syntax Error 안남.
멋쟁이 사자처럼 at 한양대학교 ERICA 10기 합격
·
활동/멋쟁이 사자처럼
원래 이번 연도 계획에 멋쟁이 사자처럼 활동을 하게 될 줄은 몰랐다. ERICA에 이런 활동을 할 수 있는지도 몰랐기 때문에 이 모집공고가 올라왔을 때는 조금 놀랐다. 멋쟁이 사자처럼은 워낙 이두희 개발자가 유명하기 때문에 원래 알고 있었다. 다양한 사람들끼리 모여 배우고 해커톤을 진행해 결과를 만드는 정말 멋진 활동이라는 것을 알고 있었기 때문에 눈길이 갔다. 나는 여태껏 독학으로 혼자 개발을 해왔기 때문에 고등학생 때를 제외하면 개발에 대한 협업 경험이 제로이다. 그리고 내가 공부한 지식이 맞는지 틀린지 확인하면서 기초를 쌓고 싶었고 이 분야의 다양한 사람들을 만나보고 싶었다. 그래서 다른 것들을 조금 포기 하더라고 하고싶다는 생각이 들었고 개인적으로 성장할 수 있을 것 같다는 생각이 들어 지원하게 ..
[Adobe Ai] 공식 가이드 / 문서
·
Reference/유용한 사이트
https://helpx.adobe.com/kr/illustrator/using/grouping-expanding-objects.html Illustrator에서 개체 그룹 만들기 및 개체 확장 방법 확장 기능은 특히 투명 효과, 3D 오브젝트, 패턴, 그라디언트, 선, 블렌드, 플레어, 둘러싸기 또는 심볼을 인쇄하기 어려운 경우에 유용합니다. helpx.adobe.com
[정규표현식 / Regex] 정규표현식 공부하기 좋은 사이트
·
Reference/유용한 사이트
regex101: build, test, and debug regex Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET. regex101.com 정규표현식과 임시 텍스트를 입력하면 결과를 바로 알려줌. 테스트하기 좋음
Monte Carlo Walker (ref. Nature Of Code)
·
활동/개인 프로젝트
몬테 카를로(Monte Carlo) 방식은 무작위로 추출된 난수를 이용하여 함수의 값을 계산하는 통계학의 방법이라고 한다. 위 이미지의 코드와 같은 경우에는 다음과 같이 이용되었다. (여기서의 난수라 함은 0~1 사이의 값을 얘기한다.) 1. 난수 값을 r1에 저장한다. 2. r1이 난수일 확률 probability를 계산한다. (probability = r1 으로 둔다.) 3. 또 다른 난수 r2를 저장한다. 4-1. r2가 probability 보다 크다면, 작은 보폭을 선호. 4-2. r2가 probability 보다 작다면, 큰 보폭을 선호. 5. 두가지 경우 중, 원하지 않는 결과라면 1로 돌아가고 원하는 결과면 r1을 return 한다. 그리고 Math.random을 사용하는 과정에서 최소값,..
ERICA 나눔 서포터즈 3기 합격, 그리고 생각
·
활동/나눔 서포터즈 3기
나는 만약 대학에 가게 된다면, 다양한 사람들을 만나봐야겠다고 생각했다. 신년 계획이기도 했다..ㅋㅋ 그래서 이번에 합격하게 된 한양대 ERICA에 여러 활동들을 찾아봤고 개인적으로 성장할 수 있을 법한 활동을 하고 싶었다. 학생회, 학회, 여러 대외활동들이 있었지만, 개인적으로 나눔 서포터즈 활동이 가장 눈에 들어왔던 것 같다. 큰 이유는 다음과 같다, - 차후 진로를 설정하는 데 있어 도움이 될 것 같다. (기획, 브랜딩, 디자인 적인 부분..) - 학교 공식 활동이며, 장학금 지원을 받을 수 있다. - 의미있는 일을 해보고 싶다. - 하냥이로 공식적인 덕질..?! 마침, 나눔 서포터즈 3기 모집을 진행하고 있었고 정말 매력적인 활동이었기에 합격하기 위해 나름 준비를 열심히 했다. 나는 디자인 적인 ..
Gaussian line (ref. Nature Of Code)
·
활동/개인 프로젝트
요새 기초적인 물리나 수학적인 부분들을 공부한다고 프로그래밍에 별로 신경을 못쓰고 있다. 그러다 보니 실력이 예전만하지 않다.. 반성 또 반성.. 여튼 시간날때 Javascript로 Nature Of Code 책을 참고해서 하나 만들어 보았다. 사실상 개념은 아래 글과 거의 똑같다. Javscript의 Math.random과 정규분포에 대해 요새 Nature of Code 라는 책을 간간히 보고 있는 중인데, Javascript의 Math.random 이라는 함수가 단순히 난수를 생성하는 지 또는 정규분포를 나타내는지 궁금하여 알아보게 되었다. 수학적 지식이 뛰 so-tired.tistory.com 대학에서는 파이썬 배우던데.. 이것도 공부해놔야 하나..ㅋㅋㅠㅠ
Javscript의 Math.random과 정규분포에 대해
·
Programming/Javascript
요새 Nature of Code 라는 책을 간간히 보고 있는 중인데, Javascript의 Math.random 이라는 함수가 단순히 난수를 생성하는 지 또는 정규분포를 나타내는지 궁금하여 알아보게 되었다. 수학적 지식이 뛰어나지는 못해 작성한 것이 정확하진 않을 수 있습니다. 참고만 해주세요... 오류가 있다면 지적 부탁드립니다. ECMA 공식 문서를 참고해보면, Math.random에 대해 다음과 같이 적혀있다. US: Returns a Number value with positive sign, greater than or equal to +0𝔽 but strictly less than 1𝔽, chosen randomly or pseudo randomly with approximately unifor..