일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Jar배포
- Postman
- 함수
- spring boot
- RDS
- 조건연산
- 파이썬
- PYTHON
- API
- Django
- 람다함수
- 코딩테스트
- cerbot
- 토이프로젝트
- mock server
- todo project
- Comprehension
- numpy
- 클래스
- 집계함수
- 파이써닉코드
- yaml
- EC2
- sqlalchemy
- 백엔드 인턴십
- 행렬곱
- self
- 프로그래머스
- 프리온보딩
- 컴프리헨션
- Today
- Total
목록전체 글 (89)
build my life

사람의 시간이 중요하다 코드를 실행하는 시간도 단축시키는 것이 물론 중요하지만 그 코드를 작성하는 사람의 시간도 매우 중요하다는 강사님의 말씀:) 즉, 더 빠르고 효율적인 코드 작성법에 대해 배웠다. 파이써닉(pythonic)한 코드 간결하고 가독성 있게 코딩하자 삼항 연산자 파이썬이 아닌 다른 언어들은 삼항연산자(?)가 존재하지만.. 파이썬은 없음! if, else를 사용하여 삼항연산을 수행 if else 예시) age = 19 msg = "회원가입 가능" if age >=20 else "회원가입 불가능" 컴프리헨션(Comprehension) 반복 가능한 객체를 활용해서 새로운 반복가능한 객체를 만들 수 있다. list, set, dict 자료형을 간단하게 만드는 문법 tuple은 컴프리헨션 지원 불가..
문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. 나의 풀이) 제어문을 사용해서 문제를 해결하였다. (for, if문 이용) 만약, a와 b의 값이 같으면 a를 반환 a가 b보다 작을 경우에는 a부터 b까지 합한 결과를 반환 a가 b보다 클 경우에는 역순으로 b부터 a까지 합한 결과를 반환 def solution(a, b): answer = 0 if a..

반복문 반복적으로 코드를 수행할 때 사용 진짜 많이 사용된다 반복문,,, 제대로 공부해둘 것! 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..
기간으로는 2주가 지나고 강의 일수만 보면 7일이 된 오늘, (피곤하다,,, 졸리다,,, 과부하,,!!!) 부트캠프 시작한지 7일만에 클래스를 나가고 있다..ㅎ 너무 빠,,빠르닷,,, 하지만 배울게 산더미!!!! 6개월이라는 길다면 길고 짧다면 짧은 시간에 방대한 양을 배우려면 빠르게 나가야한다... 학교다니면서 나름 파이썬을 공부했었고, 기본적인 함수나 클래스 정의를 잘 할 수 있다고 생각했는데 크나큰 오산..! 기본적인 간단한 문제들은 쉽게 풀 수 있지만, 응용을 요구하는 문제들에 대해서는 오랜 시간이 걸리고 있다..시간이 오래 걸려도 구현을 하고 나면 뿌듯하지만 다른 사람들이 짠 코드나 강사님의 코드를 보면 나는 왜 저 생각을 못했지?! 라며 머리를 쥐어 뜯을 때도 많다..ㅎ 그래도 이 시간 또한 ..