본문 바로가기

분류 전체보기43

일급객체란? https://blog.hexabrain.net/347 일급객체란, 다른 객체들에서 일반적으로 쓰는 연산을 지원하는 객체를 말합니다. 따라서 일급객체는 다른 객체에 인자로 넘겨지거나 반환값으로 사용될 수 있으며, 파이썬의 함수는 일급객체, 즉 일급함수로 사용됩니다. 객체 안에 다른 객체가 정의될 때 지역변수가 선언되면 전역으론 쓸 수가 없습니다. def func1(arg1): global arg2 return arg1 + arg2 arg2 = 1 print(func1(2)) # 3 지역에서 선언된 변수를 전역에서 쓰려면 위처럼 global을 선언해야 하는데, 당연히 어떻게 정의됐는지 불분명한 변수를 코드 스코프 전체에서 쓰면 불안정합니다. 이를 해결하기 위해 클로저를 쓸 수 있습니다. 클로저란, 반환값으.. 2022. 9. 13.
Prevalence VS Penetrance VS Expressivity https://www.healthknowledge.org.uk/public-health-textbook/disease-causation-diagnostic/2d-genetics/basic-genomic-concepts https://www.nature.com/scitable/topicpage/same-genetic-mutation-different-genetic-disease-phenotype-938/# https://courses.lumenlearning.com/wm-biology1/chapter/reading-penetrance-and-expressivity/ Prevalence rate is the total number of cases of a disease existing in a populat.. 2022. 9. 13.
2022 제4회 빅데이터분석기사(빅분기) 실기 후기 구버전 블로그에서 옮겨왔습니다. 지난 6월 25일, 저는 빅데이터분석기사(빅분기) 실기 시험을 치르고 왔습니다. 후기가 늦은 이유는 바로 어제, 7월 8일 금요일, 2주만에 가채점 결과가 나왔기 때문인데요. 다행히 91점으로 합격하여 여러분께 실기 후기로 찾아뵐 수 있게 되었습니다. 이제부터는 빅데이터분석기사를 커리어에 추가해야겠네요ㅋㅋ 필기 합격 후기는 저번 글에 알려드린 바 있는데요, 이번에는 그렇게 복잡한 설명은 필요하지 않을 것 같습니다.간단하게 몇 가지만 말씀드리고, 빅데이터분석기사 실기 시험을 치루시는 분들의 합격을 기원하겠습니다! 개요 빅분기 실기는 단답형 30점(3점 10문항), 작업형 1유형 30점(10점 3문항), 작업형 2유형(40점 1문항)의 세 영역으로 구성되어있습니다. 단답형:대.. 2022. 9. 13.
NumPy & Pandas 자주 쓰는 문법 요약 빅데이터분석기사 실기 시험을 준비하면서, NumPy와 Pandas에서 자주 쓰는 문법들을 요약해 외우고자 cheatsheet처럼 정리해보았습니다. 문법과 그에 따른 결과를 최대한 한 줄로 보기 쉽게 만들었습니다. NumPy import numpy as np a1 = np.array([[1, 2, 3], [4, 5, 6]]) print(a1) # [[1 2 3] [4 5 6]] print(a1.shape) # (2, 3) print(a1.ndim) # 2 ## Array a2 = np.arange(1, 20, 3) # [1 4 7 10 13 16 19] a3 = np.zeros((2, 3)) # [[0. 0. 0.] [0. 0. 0.]] a4 = np.ones((3, 2)) # [[1. 1.] [1. 1... 2022. 9. 13.
Flask 블로그 제작기 (6) - 검색 기능 플라스크로 서비스되던 구버전 블로그에서 옮겨왔습니다. 검색(search)과 정렬(sort)은 알고리즘계의 양대산맥입니다. 자료구조에 따라 다양한 방식으로 검색과 정렬을 구현할 수 있지만, 그 때 그 때마다 메모리적으로나 시간적으로 적합한 알고리즘은 따로 있죠. 이 블로그와 같은 플라스크 블로그에서도 1) 직접 검색 알고리즘을 데이터베이스 상대로 구현하거나, 2) 처음부터 Elasticsearch같은 검색 전문 데이터베이스에 데이터를 저장하는 등 복잡한 방법들이 있겠지만, 사실 가장 쉬운 방법은 RDBMS에 LIKE SQL 쿼리를 날리는 방법입니다. 한 번 쉽게 구현해보도록 합시다. HTML view 일단 html 부분입니다. 저는 블로그 랜딩 페이지에서만 검색 기능이 있으면 충분하다고 생각해서 templ.. 2022. 9. 13.