profile
Never stop asking why
post-thumbnail

파이썬 클린코드 3

파이썬에서 데코레이터가 동작하는 방식을 이해함수와 클래스에 적용되는 데코레이터를 구현하는 방법을 배운다.일반적인 실수를 피하여 데코레이터를 효과적으로 구현하는 방법을 배운다.데코레이터를 활용한 코드 중복을 회피(DRY 원칙 준수)데코레이터를 활용한 관심사의 분리좋은 데

2022년 2월 26일
·
0개의 댓글
·
post-thumbnail

파이썬 심화: function parameter

함수 호출 시 arguments라고 부름이때 x, y는 refernce 함수에 reference(주소값)을 넘긴다.함수 정의 혹은 호출 시 kwargs가 오면, 그 뒤는 무조건 kwargs여야한다.def my_func(a=1, b, c) 불가능!my_func(a=1,

2022년 2월 12일
·
0개의 댓글
·
post-thumbnail

파이썬 심화: 변수와 메모리

파이썬은 객체가 참조될 때마다 ref_count를 +1한다.0이 되면 python memory manager가 객체를 메모리에서 삭제함. (할당 해제)순환참조의 경우 ref_count는 절대 0이 되지 않는다.이 경우 referece counting을 통해 python

2022년 2월 12일
·
0개의 댓글
·
post-thumbnail

파이썬 클린코드 2

프로그래밍에서 관용구(idiom)는 특정 작업ㅇ르 수행하기 위해 코드를 작성하는 특별한 방법이다.이 관용구를 따른 코드를 관용적이라 부르고 파이썬에선 pythonic하다고 한다.일반적으로 관용구를 따랐을 때 성능이 좋고, 이해하기 쉽다.인덱스로 접근하는 건 사실 sli

2022년 2월 12일
·
0개의 댓글
·
post-thumbnail

파이썬 클린코드 1

클린 코드는 포매팅 이상의 훨씬 중요한 것을 의미한다.때문에 표준 포매팅을 유지하는 것이 유지보수성의 핵심 유의사항이다.파이썬이 제공하는 기능을 사용하여 자체 문서화된 코드를 작성하는 방법코드의 레이아웃을 일정하게 유지하여 팀 멤버들이 문제의 본질을 해결하는데 초점을

2022년 2월 12일
·
0개의 댓글
·
post-thumbnail

파이참 단축키, 활용

cmd(⌘)shift ⇧option(또는 alt) ⌥ctrl(⌃)caps lock ⇪fn화면전환: ctrl(⌃) + Tab프로젝트: cmd(⌘) + 1Favorites: cmd(⌘) + 2Find: cmd(⌘) + 3Run: cmd(⌘) + 4Debug: cmd(⌘)

2021년 11월 26일
·
0개의 댓글
·

linux 파일 줄 수 확인 명령어

cat 파일명 | wc -l

2021년 10월 29일
·
0개의 댓글
·
post-thumbnail

파이썬으로 살펴보는 아키텍처 패턴

저장소 패턴은 영속적인 저장소에 대한 추상화다.서비스 계층 패턴은 유스 케이스의 시작과 끝을 명확하게 정의하기 위한 패턴이다.작업 단위 패턴은 원자적 연산을 제공한다.애그리게이트 패턴은 데이터 정합성을 강화하기 위한 패턴이다.이 패턴이 전회사 flask 구조와 비슷하다

2021년 10월 9일
·
0개의 댓글
·
post-thumbnail

python Inheritance vs Composition

이 글은 이 자료(https://realpython.com/inheritance-composition-python/)를 정리한 것입니다.horse class가 animal class상속받음.(because horse is an animal).이때 코드에서 모든

2021년 10월 9일
·
0개의 댓글
·
post-thumbnail

kafka 강의 정리

Topics, Partitions, Offsets

2021년 10월 7일
·
0개의 댓글
·
post-thumbnail

GIT 정리

코드잇 git강의 정리staging area에서 파일 제거.변경된 사항은 working directory에 남아있음.특정 파일을 수정하고 staging area로 올렸는데(=add 했는데) 수정 내용이 잘못되서 staging area에서 내리고 싶을 때(=add 취소하

2021년 10월 6일
·
0개의 댓글
·
post-thumbnail

컴퓨터 구조- 불대수

불 대수 법칙불 대수식의 표현 형태곱의 합과 최소항합의 곱과 최대항최소항과 최대항의 관계논리식의 간소화불 대수 법칙을 이용한 간소화카르노 맵의 이용한 간소화1854년 영국 수학자 George Boole이 창안한 논리식을 표현하고 간소화하는 수학.AND, OR, NOT으

2021년 9월 26일
·
0개의 댓글
·
post-thumbnail

YAML 파일에 대한 기본 정보

Yet Another Markup Lanuage의 약자\*.yaml, \*.yml둘 중 하나로 표기key-value 구조대소문자 구분콜론(:) 뒤에 한 칸 띄우기대시(-)로 복수의 값 나열해시(

2021년 9월 21일
·
0개의 댓글
·
post-thumbnail

shell script 기초

A shell script is text file that contains a series of commandsany work you can do on the command line can ba automated by a shell scriptday1.sh 파일을 아래

2021년 8월 5일
·
0개의 댓글
·
post-thumbnail

Elasticsearch 4. join, aggregation

Joining queries intro Querying nested objects Nested inner hits Mapping document relationships Adding documents Querying by parent ID Querying c

2021년 7월 16일
·
0개의 댓글
·
post-thumbnail

Elasticsearch 3. Searching

search쿼리에는 두가지 방법있다.body에 search query를 쓰는 것. 이건 query DSL이라는 걸 통해 이뤄진다.여태 해온 방식이고 제일 많이 쓰인다.GET /product/\_search?q=name:past 요런 식으로도 search가능하다.참고로

2021년 7월 12일
·
0개의 댓글
·
post-thumbnail

ElasticSearch 2

text values are analyzed when indexing documentsThe result is stored in data structures that are efficient for searching\_source데이터는 doc search할 때 내부적

2021년 7월 7일
·
0개의 댓글
·
post-thumbnail

elasticsearch 1

https://www.elastic.co/kr/downloads/elasticsearch 에서 운영체제에 맞게 다운로드tar -zxf 파일명으로 설치.cd elasticsearch-7.13.2 명령으로 이동 (버전은 다를 수 있음)bin/elasticsear

2021년 7월 2일
·
0개의 댓글
·

파이참

1 .command + shift + A2\. 검색: clone caret

2021년 7월 2일
·
0개의 댓글
·
post-thumbnail

정보처리기사 실기 오답노트

자바: 1-8, 결합도: 모듈 사이의 관련성자료, 스탬프, 제어, 외부, 공통, 내용 결합도 순으로 결합도가 강해진다.우연적, 논리적, 시간적, 절차적, 통신적, 순차적, 기능적 응집도 순으로 강해진다.원자성(Atomicity): 트랜잭션은 연산들을 전부 실행하든지 전

2021년 6월 26일
·
0개의 댓글
·