[회고록] Project - Naweki

토탈 라이프스타일 브랜드로 이미 세계 1위 브랜드로 자리 잡았으며, 다양한 아티스트, 브랜드와 컬래버레이션을 통해 많은 분야에서 활동중인 Nike의 공식 온라인스토어 클론 프로젝트 👨‍👩‍👧‍👧 Just Do it! Front-end : 김우석 박남준 손종일 Back-end : 김수현 오가빈 2020.09.14 - 2020.09.25 💻...

2020년 10월 23일
·
0개의 댓글

[Python] 정규표현식

re module 파이썬은 정규표현식을 지원하기 위해 re(regular expression) 모듈을 제공한다. m = re.match('패턴', '문자열) 컴파일과 메소드를 한번에 수행할 수 있지만 패턴을 여러번 사용해야 할 때는 위의 예제처럼 re.compile을 사용하는 것이 편하다. 패턴 객체 메소드 match() 문자열의 처음부터 매치되는지 ...

2020년 10월 3일
·
0개의 댓글

[Python] list comprehension

list comprehension이란? 리스트를 만들 때 사용할 수 있는 간단한 표현식으로 리스트와 마찬가지로 대괄호를 사용하여 작성한다. [표현식 for 변수 in 반복 가능한 객체] [표현식 for 변수 in 반복 가능한 객체 if 조건식] 조건문은 반복문 뒤에 지정한다. 리스트 컴프리헨션으로 작성한 코드는 간결하고 데이터베이스를 조회하여 새로운 배열...

2020년 9월 30일
·
0개의 댓글

[Python] Class

Class란? class의 instance(실체)들을 object(객체)라 하고 object를 표현하기 위한 문법이나 개념을 class라 한다. class class명은 각 단어의 앞글자를 대문자로 사용한다. init 클래스가 실체화 될때 자동으로 호출된다. self 파라미터는 클래스가 실체화된 객체를 자동으로 넘겨주므로 항상 첫 파라미터로 정의 되어...

2020년 9월 30일
·
0개의 댓글

[Python] Function - Decorator

Decorator란? 특정 함수를 실행하기 전에 강제적으로 다른 함수가 먼저 실행되도록 하는 기능으로 특정 함수를 수정하지 않은 상태에서 추가 기능을 구현할 때 사용한다. decorator decorator의 기능을 다르게 설명하자면 chain of functions. 즉, 여러개의 함수가 연속적으로 호출되게 해준다. 그러므로 중첩 함수를 리턴하는 함수...

2020년 9월 30일
·
0개의 댓글

[Python] Function - Closure & Lambda

Closure란? 중첩 함수가 부모 함수의 변수나 정보를 가두어 사용 하는 것을 말한다. closure 중첩 함수가 부모 함수의 변수나 정보를 중첩 함수 내에서 사용한다. 부모 함수는 리턴값으로 중첩 함수를 리턴한다. 부모 함수의 변수는 직접적인 접근이 불가능 하지만 부모 함수가 리턴한 중첩 함수를 통해 사용될 수 있다. 👉 어떤 정보를 기반으로 연산...

2020년 9월 30일
·
0개의 댓글

[Python] Function - parameter

parameter Order 위치 인수(positional argument) 함수에 인수를 순서대로 넣는 방식으로 인수의 위치가 정해져있다. 인수를 순서대로 넣을때는 리스트나 튜플 앞에 *를 붙여 언패킹으로 넣을 수 있다. 가변 인수(variable argument) 위치 인수를 사용하는 가변 인수 함수는 인수의 개수가 정해지지 않은 함수로 매개변수 ...

2020년 9월 30일
·
0개의 댓글

[Python] Function

함수(function)란? 일정한 작업을 수행하는 코드 블럭이다. function 함수를 사용하면 코드를 반복적으로 구현하지 않고 재사용이 가능하므로 코드의 양이 적어지고, 함수 이름 자체가 기능을 설명하기 때문에 가독성이 향상된다. 👉 반환값이 없는 함수는None을 반환한다. 가독성을 위해 return None을 명시해주는 것도 방법! param...

2020년 9월 30일
·
0개의 댓글

[Python] 제어문 - for

👉 시퀀스 자료형이란? 리스트, 튜플, range, 문자열처럼 값이 연속적으로 이어진 자료형을 시퀀스 자료형(sequence types)이라고 부른다. example break, continue break를 만나면 반복을 중단하고 빠져나온다. continue를 만나면 for문의 처음으로 돌아간다.

2020년 9월 30일
·
0개의 댓글

[Python] Data Structure - Dictionary

Dictionary란? Key와 Value를 한 쌍으로 갖는 자료형이다. dictionary 생성 dict = {key1:value1, key2:value2, ...} key에는 변하지 않는 값만 사용 할 수 있어 리스트는 사용 할 수 없다. key는 고유한 값이므로 중복되는 key가 오면 마지막을 제외한 나머지 key는 모두 무시된다. value에는 리...

2020년 9월 30일
·
0개의 댓글

[Python] Data Structure - Tuple

Tuple이란? 리스트처럼 요소를 일렬로 저장하지만 저장된 요소를 변경, 추가, 삭제 할 수 없다. tuple 생성 tuple = () tuple = (1,) 처럼 1개의 요소만 가질때는 요소 뒤에 콤마를 반드시 붙여야 한다. tuple = 1, 2 처럼 괄호()를 생략해도 무방하다. tuple method tuple은 값의 정보를 구하는 .index(...

2020년 9월 30일
·
0개의 댓글

[Python] Data Structure - List

list란? 말 그대로 목록이라는 뜻이며 값을 일렬로 늘어놓은 형태를 뜻한다. list 생성 list = [element1, element2, element3 ...] 리스트는 비어 있는 리스트([])일 수도 있고 리스트 자체를 요소로 가질 수도 있다. 즉, 리스트안에는 어떠한 자료형도 포함시킬 수 있다. list 조작 list method .app...

2020년 9월 30일
·
0개의 댓글

코드카타 - day.1

two_sum함수에 숫자 리스트와 '특정 수'를 인자로 넘기면,더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요. > 예를 들어, * target으로 보내는 합계의 조합은 배열 전체 중에 2개 밖에 없다고 가정! 🤔 빈리스트를 생성하고 반복,조건문으로 값을 더해가며 넣어주는 방법, 빈리스트를 생성하지 않는 방법, index(...

2020년 8월 31일
·
0개의 댓글

modules and packages

sys.modules 와 sys.path sys.modules 파이썬이 모듈이나 package를 찾기위해 가장 먼저 확인하는 곳. dictionary 구조. 이미 import된 모듈과 package들을 저장. 한번 import된 모듈과 package들은 파이썬이 또 다시 찾지 않아도 되도록 하는 기능. 새로 import 하는 모듈은 sys.modu...

2020년 8월 25일
·
0개의 댓글

parameter

? 함수를 정의 할때 default value parameter를 non-default value parameter 앞에 정의 하면 안되는 이유. >매개변수에 값을 전달할 때는 위치를 기준으로 하기 때문에 더 앞에 있는 매개변수에 기본값을 지정했다면 뒤에 있는 변수에도 기본값을 지정해야 한다. 그렇지 않으면 함수를 호출할 때 어떤 매개변수를 생략한 것인지...

2020년 8월 22일
·
0개의 댓글

python

출력 print() 괄호 안의 값을 출력. print('', end='') 출력의 끝 지정. 입력 input() 사용자의 입력(값은 항상 문자열)을 받음. 리스트 값을 변경 할 수 있으며 순서가 있음. 튜플 값을 변경 할 수 없으며 순서가 있음. 딕셔너리 Key : value 자료형 변환 정수형 실수형 문자열 리스트 문자열 같은 따옴표를 ...

2020년 8월 1일
·
0개의 댓글