파이썬 실습 : 조건문& 반복문

다롱·2025년 2월 4일

오늘 배운 것

1. 팀스터디 아티클

SQL 가독성을 높이는 다섯 가지 사소한 습관

1) 예약어는 대문자로

  • SELECT / FROM/ GROUP BY / HAVING / AS / AND 등 예약어는 대문자 사용해야하는 이유는 SQL을 다루는 사람들마다 규칙이 다르고, DB에 따라 함수의 이름도 다를 수 있어, 데이터 확인 시 혼동이 생길 수 있음

2) 행갈이를 하자

  • 한 줄(라인)으로 작성 하는 것 보다, 각 줄(라인)의 예약어를 구분 하면 작성자의 의도와 코드의 구조를 쉽게 파악 할 수 있음
  • 쿼리를 쓸 때 특정 로직을 제외하거나, 수정사항 필요 시 행갈이를 하면 문제를 쉽게 파악하여 해결할 수 있음

3) 주석을 쓰자

  • 서브쿼리가 많거나, 코드의 의도를 짧게 적기 위해 주석 추가를 하면 더 쉽게 이해를 할 수 있음. 서브쿼리의 단위의 의미와 추가적인 설명과 이유를 세세히 적으면 이해하기 편함

4) Alias(별칭)를 쓰자

  • 추후 데이터 분석 시 Alias 의 의미를 명확히 구분 필요

5) 합의 된 규칙

  • 함께 일하는 사람들과의 협의 된 규칙이 필요
  • 추후 누군가 (후임자 외)가 볼 거라 생각하며 작성하고 정리하는 것이 중요

[인사이트]

SQL 쿼리나 데이터 분석의 스킬을 아는 것도 중요하지만, 누구나 이해할 수 있도록 설득 하는 것이 우선이라고 생각이 들게 하는 아티클이었다. 추후에 내가 만든 코드를 다른 사람들이 상황 파악하거나 의사소통을 할 때 이해하지 못하는 경우가 생긴다면, 난감하지 않을까? 무엇보다 각 구성원들이 쉽게 이해를 할 수 있는 코드 생성이 필수라 했다. 팀원들은 개인의 사례와 타사 사례들을 가지고 왔는데, 팀원들 공통적으로 나만 이해하는 것이 아닌 구성원과 앞으로의 나에게 쉽게 이해할 수 있도록 가독성을 고려한 코드의 중요성을 알게 해주었다.

2. 파이썬

1) 조건문

- IF: 조건을 만족 했을 시 실행
-Else:조건을 만족하지 않을 때 다른 코드를 실행하고 싶을 때
-Elif: 다양한 조건을 판단할 때 사용

2) 반복문 'For'

  • For :제공된 리스트, 배열 또는 문자열 안에 있는 각각의 값들에 반복문 변수를 생성
  • enumerate : 인덱스 번호, 몇 번째 반복문인지 확인 시 사용
  • break 사용 시, For 반복문은 끝남

오늘의 회고

설 연휴와 건강상의 문제로 진도가 생각보다 느리게 나가서 SQL과 파이썬을 함께 공부하고 있다. 점점 나아갈 수록 재미가 붙지만, 헷갈리는 부분이 많아 강의와 구글링을 찾아가며 익히고 있다. 개강까지 얼마 안남았으니 타이트하게 공부해봅시다

profile
새로운 길로 다시 가고자 하는 잉여인간 https://dadakimmm.tistory.com/

0개의 댓글