일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가상환경
- Display
- iterable
- venv
- Iterator
- time()
- sql
- googlesheet
- gitignore
- 알고리즘
- 함수실행시간
- 우선순위
- position
- AI 5기
- python
- WIL
- AI
- 내일배움캠프
- A태그
- 프로그래머스
- googleappscript
- vscode
- with\
- cte
- itertools
- Level1
- onClick
- target
- git #github #내일배움캠프
- 함수성능평가
- Today
- Total
목록python (5)
05의 개발 계발
TIL 학습목표 iterable & iterator & itertools 의 의미를 안다. iterable & iterator & itertools 를 구분 할 수 있다. iterable & iterator & itertools 의 용도를 안다. 1) 문제점 (Problem) itertools 에 대해 새로이 배우며, iterable & iterator 와의 관계성에 궁금증이 생겼다. 데이터를 반복하는 일은 개발과정에서 상당히 많은 부분을 차지하므로, 이들의 개념과 용도를 정리해 두도록 하자. 2) 시도해본 것들 (Try) 학습을 진행한 것이므로 배운 내용을 정리하도록 하자. ▶iterable ◇iterable // 한 번에 하나씩 반환할 수 있는 반복가능한 객체 = 연속성 있거나(시퀀스), 1:1 값이..
TIL 학습목표 method와 function, class의 개념과 관계를 이해한다. built-in method 인 .sort와 built-in function인 sorted()의 차이와 사용법을 안다. 1) 문제점 (Problem) 지난 포스팅에서 코드를 축약하려고 아래와 같이 .sort 의 위치를 옮겨보았다. 하지만 None이라는 값이 출력되었다. #기존코드 No_1=[k+1 for k in range(0,3) if max(score) == score[k]] No_1.sort() return No_1 #수정코드 No_1=[k+1 for k in range(0,3) if max(score) == score[k]].sort() return No_1 결론적으론 .sort 의 사용법이 잘못되었다. .sor..
TIL 학습목표 python 에서 함수 실행 시간을 측정하는 방법을 안다. sort 함수의 type과 사용법을 안다. 1) 문제점 (Problem) 지난 TIL에서 알고리즘 문제를 풀고, 코드를 축약해보았다. 단순히 컴프리헨션을 사용하여 축약한 것이라 알고리즘이 변화한 것 같진 않지만, 그래도 축약했던 함수의 성능을 확인해보고 싶어졌다. 그래서 time() 을 사용하여 함수 실행 시간을 측정을 해보려 했다. 2) 시도해본 것들 (Try) ▶함수 실행 시간 측정 코드 짜기 한 파일에서 실행하기 위해 기존함수를 solution1 축약함수를 solution2 라고 정의했다. 더보기 기존함수==(solution1) / 축약함수==(solution2) import time answers=[1,2,3,4,5] de..
TIL 학습목표 알고리즘 문제를 이해하고 사고의 접근 방식을 설계할 수 있다. 코드 길이를 줄이는데에 용이한 python 함수들을 안다. python 함수들을 활용해, 작성한 코드의 길이를 효율적으로 축약할 수 있다. 1) 문제점 (Problem) 프로그래머스 Level1.모의고사 를 풀어보았다. 처음으로 푼 알고리즘인 만큼 어떻게 접근했는지 사고 방식과 풀이과정을 되짚어보자. 그리고 문법을 배우기 전 작성한 코드라 난잡함이 있다. 완성된 코드를 python문법 강의를 통해 배운 코드들로 축약해보도록 하자. 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방..
TIL 학습목표 python or 연산자와 and 연산자의 bool타입 연산에 대해 이해한다. or 연산자, and 연산자 사용 시 올바른 형태를 사용할 줄 안다. 1) 문제점 (Problem) python 기초문법의 예제로 조건문을 만들었다. if를 활용해 주민번호(pin)를 구별하여 대상의 성별을 출력하는 예제를 좀 더 세분화 하였고, 이때 or 연산자를 사용하였다. 그러나 if 구문에서 or 연산자 사용에 있어 형식 차이로 인한 오류가 발생하였다. 형식별 오류와 원인을 알아보자. 2) 시도해본 것들 (Try) ▶1번 result == 1 or 3 형식 ▶▶▶ (결과)고장났다! if result ==1 or 3: ▶2번 result == (1 or 3) 형식 ▶▶▶ (결과)반푼이! if result ..