일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- sass
- 리액트
- express
- jsx
- Vue transition
- CSS
- storybook
- MySQL
- HOC
- scss
- v-html
- ES6
- Wecode
- JavaScript
- input
- webpack
- App.vue
- nodejs
- Vue
- react
- mapGetters
- vuex
- State
- 자바스크립트
- event
- 자료구조
- Vue.js
- 댓글달기
- TypeScript
- 쉬운설명
- Today
- Total
목록프로그래밍/Python (7)
익명의 개발노트
웹 프레임워크(Web framework) 또는 웹 애플리케이션 프레임워크(Web application framework)는 웹 서비스 개발을 위한 프레임워크이다. Java의 Spring, Python의 Django, PHP의 Laravel, Ruby의 Ruby on Rails 등이 특히 유명하다. 웹 프레임워크를 사용하면 쉽고 빠르게 웹사이트를 만들 수 있다. 웹 프론트엔드용 SPA 프레임워크에는 AngularJS나 Angular(Angular 2), Vue.js 등이 있다. AngularJS와 Vue.js는 JavaScript, Angular는 TypeScript 기반이다. Spring이나 Django, Ruby on Rails의 경우 풀 스택(Full-stack) 웹 프레임워크이다. 풀 스택은 "모든..
파이썬에서 리스트는 배열을 의미한다. 리스트에 요소 추가(append) 리스트 정렬(sort) 리스트 뒤집기(reverse) 위치 반환(index) 리스트에 요소 삽입(insert) 리스트 요소 제거(remove) 리스트 요소 끄집어내기(pop) 리스트에 포함된 요소 x의 개수 세기(count) 리스트 확장(extend)
딕셔너리, 자바스크립트의 Oject와 같다. 딕셔너리 메서드 Key 리스트 만들기(keys) Value 리스트 만들기(values) Key, Value 쌍 얻기(items) Key: Value 쌍 모두 지우기(clear) Key로 Value얻기(get) 해당 Key가 딕셔너리 안에 있는지 조사하기(in) 1) keys() : 딕셔너리의 Key만을 모아서 dict_keys라는 객체를 리턴한다. 2) values() : 딕셔너리의 values만을 모아서 dict_values라는 객체를 리턴한다. 3) items() : key와 value의 쌍을 튜플로 묶은 값을 dict_items 객체로 돌려준다. 4) clear() : clear() 함수는 딕셔너리 안의 모든 요소를 삭제한다. 빈 리스트를 [ ], 빈 튜..
1.sys.modules 와 sys.path의 차이점 => sys.modules은 파이썬이 모듈이나 패키지를 찾기 위해 가장 먼저 찾는 곳이며, 딕셔너리 로 구성되어 관리되고 있다. => sys.path은 파이썬이 모듈이나 패키지를 찾는 가장 마지막 장소이며, import된 모듈의 경로를 string의 값으로 list(배열)에 저장되어 관리 된다. 2.sys 도 import 해야하는 모듈입니다. 파이썬은 sys 모듈의 위치를 어떻게 찾을 수 있을까요? => 파이썬에 포함되어 있는 내장 모듈이고, 파이썬 설치시 기본적으로 내장 모듈에 대한 path 정보가 default 값으로 지정되어있다. 3. Absolute path와 relative path의 차이점을 서술해 주세요. =>절대경로는 프로젝트 폴더 최상..
1. 정의 : decorator 1) 어떤 함수를 실행하기 전에 강제로 먼저 실행해주는 함수. 2) 표현법은 @함수명 으로 표기한다. 3) 데코레이터를 정의하는 함수의 내부는 클로져로 작성되어 있다. 2. 기본적인 패턴 1) 데코레이터를 붙일 함수를 인자값으로 받는다. 2) 가장 기본적인 패턴은 아래와 같다. def name_decorator(func) : def inner(*args,**args): #함수에 추가할 기능 func() ... return inner @name_decorator def greeting(): return "hello" 위의 name_decorator가 내부 inner의 리턴값을 받고 greeting() 함수가 실행될 경우 먼저 실행되게 된다. 만약 데코레이터에 인자값(ex) ..
파이썬 함수는 디폴트 값을 지정할 수 있다. def love_you(my_name, your_name): print(f"{my_name} loves {your_name}") love_you(your_name = "아이유", "정우성") 인자값을 명시(파라미터 선언과 할당) 해서 디폴트 값으로 만들 수 있는데, def love_you(my_name = "정우성", your_name): print(f"{my_name} loves {your_name}") 위와 같은 문법은 에러가 난다. 파이썬의 디폴트로 선언된 파라미터는 디폴트로 선언되지 않은 파라미터보다 뒤에 위치해야한다.(반드시 준수) 그 이유는 파라미터 값이 정해진 위치(positional arguments)대로 들어가야하는데, default 값이 앞으..
구분 자바스크립트 파이썬 기본 환경 {} 블록단위 블록단위가 없이, 들여쓰기로 판단 용어 배열 리스트 용어 객체 딕셔너리 변수타입 var, let, const ex) var a = "aaa" 없음 a = "aaa" 함수선언 function sexy(){} def sexy: join join은 배열문법 a=[1,2,3] a.join(",") // "1,2,3" join은 문자열 문법 a="123" ",".join(a) // '1,2,3' 배열의 덧셈(두개배열 합치기) a=[1,2,3], b=[4,5,6] a+b // [1,2,34,5,6] a=[1,2,3], b=[4,5,6] a+b // [1,2,3,4,5,6] 배열(문자열) 의 반복 a = [1,2,3] a*3 // NaN a = [1,2,3] a*3 ..