Wecode -기업협업 인턴 (부트캠프)/기업협업 독학, 공부

파이썬

Queen Julia 2023. 11. 8. 13:52

decorator

   1) 어떤 함수를 실행하기 전에 강제로 먼저 실행해주는 함수.

   2) 표현법은 @함수명 으로 표기한다.

   3) 데코레이터를 정의하는 함수의 내부는 클로져로 작성되어 있다.

2. 기본적인 패턴

   1) 데코레이터를 붙일 함수를 인자값으로 받는다.

 

 

가장 바깥에서 인자값을 받고, 내부는 기존 패턴대로 작성하되, 중간에 추가한 함수(decorator)에 대한 리턴 값을 반드시 설정

 

출처: https://avengersrhydon1121.tistory.com/131 [익명의 개발노트:티스토리]

 

 

딕셔너리 메서드

1) keys() : 딕셔너리의 Key만을 모아서 dict_keys라는 객체를 리턴한다.

2) values()딕셔너리의 values만을 모아서 dict_values라는 객체를 리턴한다. 

3) items() :  key와 value의 쌍을 튜플로 묶은 값을 dict_items 객체로 돌려준다.

4) clear()clear() 함수는 딕셔너리 안의 모든 요소를 삭제한다.

             빈 리스트를 [ ], 빈 튜플을 ()로 표현하는 것과 마찬가지로 빈 딕셔너리도 { }로 표현한다.

5) get()get(x) 함수는 x라는 key에 대응되는 value를 돌려준다.

            a.get('name')은 a['name']을 사용했을 때와 동일한 결과값을 리턴한다.

6) in / not in : key값 (not) in 딕셔너리명 으로 사용하며, True, False 값으로 리턴한다. 

출처: https://avengersrhydon1121.tistory.com/133 [익명의 개발노트:티스토리]

 

 

 


웹 프레임워크  

웹 서비스 개발을 위한 프레임워크이다. Java의 Spring, Python의 Django, PHP의 Laravel, Ruby의 Ruby on Rails 등이 특히 유명하다. 웹 프레임워크를 사용하면 쉽고 빠르게 웹사이트를 만들 수 있다
출처: https://avengersrhydon1121.tistory.com/136 [익명의 개발노트:티스토리]

 

 

 

Spring이나 Django, Ruby on Rails의 경우 풀 스택(Full-stack) 웹 프레임워크이
출처: https://avengersrhydon1121.tistory.com/136 [익명의 개발노트:티스토리]