TIL(2024-05-14)

JayJay Choi·2024년 5월 14일
0

TIL

목록 보기
25/61

다시 정신차려서 시작하자 왕왕초보

Today Goal

✅ SQL 코드카타 2문제 풀고 오답⭕

✅ 파이썬 300제 101~120번까지 풀고 오답⭕

✅ 데이터 전처리 & 시각화 라이브 세션 7시⭕

✅ 데이터 전처리 & 시각화 강의 다시 들어보기 ⭕

✅ TIL 쓰기⭕

Today I Learn

💡SQL

✔지금 풀고 있는 부분은 쉬운 파트여서 따로 오답을 할 것이 없었음.

💡Python 300제

✔114번 사용자로부터 값을 입력받은 후 해당 값에 20을 더한 값을 출력하라. 단 사용자가 입력한 값과 20을 더한 계산 값이 255를 초과하는 경우 255를 출력해야 한다.
✅ 오답노트 쿼리문

  • 제일 먼저 조건을 해결 후 아래 출력을 위한 조건을 해결해야한다.

✔115번 사용자로부터 하나의 값을 입력받은 후 해당 값에 20을 뺀 값을 출력하라. 단 출력 값의 범위는 0~255이다. 예를 들어 결괏값이 0보다 작은 값이되는 경우 0을 출력하고 255보다 큰 값이 되는 경우 255를 출력해야 한다.
✅ 오답노트 쿼리문

  • 114번과 비슷한 쿼리문을 짜면 된다고 생각해서 그렇게 했는데. elif를 사용해서 조건을 하나 더 썼어야 하는데. 그렇지 않아서 오류가 났었음.

✔119번(아래와 같이 fruit 딕셔너리가 정의되어 있다. 사용자가 입력한 값이 딕셔너리 키 (key) 값에 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하라)
120번 (아래와 같이 fruit 딕셔너리가 정의되어 있다. 사용자가 입력한 값이 딕셔너리 값 (value)에 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하라.)
✅ 정리 쿼리문

  • 딕셔너리 key값으로 입력을 한다면 따로 적지 않아도 된다.

    -다만, 딕셔너리 value값으로 추출할 경우에는 fruit.values()로 입력해서 원하는 값을 추출한다.

💡Python 종합반 다시 듣기

✅출력문

코드상의 어떤 결과물들을 출력시켜 사람이 직접 그 결과물을 볼 수 있도록 해주는 문법

  • Print()함수
  • 문자를 파이썬에서 사용할 땐 ""(따옴표) 사이에 문자를작성
  • 변수란, 무언가를 담고 있는 바구니.
  • 정확도를 확인할 때도 사용한다.

✅파이썬의 핵심!변수!

✔변수란?

  • 변수를 지정할때, 변수 명을 지정하고(본인이 짓고 싶은 이름 아무거나), 할당 연산자를(=)를 사용하여 값을 할당(값을 담는다.)
#변수 선언과 할당
age = 25
name = "Alice"
  • 어떠한 값을 할당할 수 있으며, 변수명을 사용하여 해당 값에 접근할 수 있음.
  • 다양한 연산에 사용 가능

✔변수의 자료형

  • 정수(int),실수(float),리스트(list),튜플(tuple),딕셔너리(dict)등이 있음
#변수의 자료형 확인

print(type(age)) #<class 'int'> 출력

-시퀀스 타입(sequence type) 순서대로 나열된 자료형

--- 일단 여기 까지.

💡알게 된것

✔ iris_setosa=iris.query('Species=="Iris-setosa"')
(SQL의 where절을 생각하면 된다고 한다.)

✔ pandas.quary()
① 비교 연산자( ==, >, >=, <, <=, != )
② in 연산자( in, ==, not in, != )
③ 논리 연산자(and, or, not)
④ 외부 변수(또는 함수) 참조 연산
⑤ 인덱스 검색
⑥ 문자열 부분검색( str.contains, str.startswith, str.endswith )

✔as_index=False를 사용하면 시리즈에서 인덱스로 보여준다.

How was it?

✔ 오늘 데이터 전처리 & 시각화 과제중에 basic과 challenge에 각각 10문제씩 주셨는데 다행이도.. basic문제는 팀원들과 같은 속도로 풀었다는게...다행이다...

✔ challenge는 다시 해보자...

profile
차근차근 열심히 따라가보는 왕초보의 기록들!

0개의 댓글