일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- numpy
- 함수
- yaml
- 클래스
- cerbot
- 프로그래머스
- 토이프로젝트
- mock server
- 람다함수
- 파이썬
- PYTHON
- 백엔드 인턴십
- 조건연산
- Postman
- 프리온보딩
- spring boot
- self
- todo project
- Jar배포
- 컴프리헨션
- EC2
- Django
- 행렬곱
- 코딩테스트
- 집계함수
- sqlalchemy
- RDS
- 파이써닉코드
- API
- Comprehension
- Today
- Total
목록Python (23)
build my life
람다함수(lambda) 일회용 함수, 익명함수라고도 함 간단한 파라미터 정의, 리턴 값만 있는 경우 사용 한줄로 간단한 함수를 만들 때 사용 함수명 = lambda : ex) 두 수의 더한 값을 반환하는 함수를 정의해보자. def add(num1, num2): return num1 + num2 위의 함수를 람다함수로 정의해보자. add_lambda = lambda num1, num2 : num1 + num2 한 줄로 간단하게 표현할 수 있다! 복잡한 함수가 아닌 경우엔 이렇게 람다함수를 사용해서 간단하게 함수를 정의할 수 있다.
함수 코드의 반복을 줄이거나 어떤 용도를 위해 코드를 모아둔 걸 함수라고 한다. 재사용할 코드 집합 함수 이름 규칙 함수 이름은 동사로 시작하고 어떤 기능을 하는지 추측할 수 있게 해야한다. 소문자로 작성하며, snake case를 따른다. (❗ snake case는 단어 사이에 _로 연결해주는 걸 의미) 함수 정의 방법 def (parameter1, parameter2, ...): code context 1) 파라미터 X, 리턴값 X def solution(): print("출력") 2) 파라미터 O, 리턴값 X def solution(num1, num2): if num1 > num2: print(num1) else: print(num2) 3) 파라미터 X, 리턴값 O def solution(): a ..
사람의 시간이 중요하다 코드를 실행하는 시간도 단축시키는 것이 물론 중요하지만 그 코드를 작성하는 사람의 시간도 매우 중요하다는 강사님의 말씀:) 즉, 더 빠르고 효율적인 코드 작성법에 대해 배웠다. 파이써닉(pythonic)한 코드 간결하고 가독성 있게 코딩하자 삼항 연산자 파이썬이 아닌 다른 언어들은 삼항연산자(?)가 존재하지만.. 파이썬은 없음! if, else를 사용하여 삼항연산을 수행 if else 예시) age = 19 msg = "회원가입 가능" if age >=20 else "회원가입 불가능" 컴프리헨션(Comprehension) 반복 가능한 객체를 활용해서 새로운 반복가능한 객체를 만들 수 있다. list, set, dict 자료형을 간단하게 만드는 문법 tuple은 컴프리헨션 지원 불가..
반복문 반복적으로 코드를 수행할 때 사용 진짜 많이 사용된다 반복문,,, 제대로 공부해둘 것! 1. while문 조건에 의해 반복문 실행 조건이 참일 경우 계속 반복하기 때문에 무한 반복 주의 => 조건문을 빠져나올 조건을 넣어주는게 중요 while(condition): code context 예시) 3단 구구단을 출력해보자. #3단 출력 n = 3 i = 1 #곱하는 수는 1씩 증가한다. 초기값 1 while (i 1**2 = 1 2번 반복 : item = 2 -> 2**2 = 4 3번 반복 : item = 3 -> 3**3 = 9 2.1 range함수 for문과 정말 많이 같이 자주 사용되는 함수 특정 구간의 숫자의 범위를 만들어준다. 형식 : range(start, end, step) range(0..
제어문 코드의 흐름을 제어하는 문법 주어진 조건에 따라 반복해서 코드를 실행할 때 사용하는 것을 제어문이라고 한다. 1. 조건문 특정 조건을 만족하면(True) 코드 실행 if ~ else, if(elif) ~ else 조건문 구조 if (condition): #True, False를 반환한다 conde context #실행 코드 모음 elif (condition): conde context ... ... ... else: code context 예제) # num이 0이 아니면 if문 아래의 문장을 실행한다. num = 0 if num != 0 : print(10/num) 1.1 중첩 조건문 조건문 안에 조건문을 사용할 수 있다. age = 18 if age > 99 or age < 0: print("유..
1. 문자열이란? 문자들이 열거되어 있으면 문자열(str) 문자 하나도 문자열로 취급 문자열은 Sequence 자료형 문자열은 수정 불가능한 객체이다. ASCII(영어키보드에 할당되는 모든 키), EUC-KR, UTF-8(세계적인 표준) 등등 2. 이스케이프문자(\) '\' 다음에 오는 문자가 특수문자라는 것을 알린다. 3. Doc string 따옴표 3개 이어서 쓰면 된다. Doc string 안에 위치한 문자열은 무조건 적은대로 표현된다. 여러줄 주석으로도 사용된다. """문자열""" '''문자열''' 4. 문자열 연산 연결 : + 반복 : * 포함 여부 : in, not in 논리 : ==, != 5. sequence 자료형이기 때문에 슬라이싱 가능! phone = "010-1111-2222" ph..