로운's 기술노트

[3주차] 프로그래밍 기초 주차 (1/5) 본문

내배캠_데이터분석가_'24.04~08/회고

[3주차] 프로그래밍 기초 주차 (1/5)

로운's 2024. 4. 29. 22:19
ㅇ 오늘 목표 : 파이썬 종합반 강의 4~5주차 수강 + 생활코딩 DB 9, 10강 + SQLD 이론

 

 

주말 동안 더운 날씨에 빡세게 움직여서 그런지,

유독 월요병이 심하게 왔다.

눈마사지기와 커피를 통해 극적으로 극복할 수 있었다

 

오늘 새로 배웠거나 사용했던 건, 아래의 총 3가지이다.

 

1. 파이썬의 함수명 'def'는 '정의하다'를 의미하는 'define'에서 유래되었다.

    사실 파이썬을 처음 접했던 2017년도부터 궁금했던 내용이라 개인적으로는 의미가 있었다.

    함수의 기본 용법은 다음과 같다.

# 함수 정의
def 함수명(매개변수1, 매개변수2, ...매개변수N):
	# 함수 내에서 수행할 작업
    return 결과값	# (선택) 함수의 결과를 반환
    
# 함수 호출
결과 = 함수명(인수1, 인수2, ... 인수N)

 

 

2. 오전에 * SQL 코드카타를 진행하던 중 Null이외의 값을 반환이 필요하여 서치 해보니 ' COALESCE' 라는 함수를 찾았다.

    용법은 간단하다. 아래 코드에서 값1에 해당하는 항목이 null이라면 다음 지정해 놓은 값으로 반환하는 구조이다.

SELECT COALESCE(값1, 값2, ...값N);

* [프로그래머스] 입양 시각 구하기(2) (COALESCE) (tistory.com)

- 참조 : SQL Server COALESCE() 함수 (w3schools.com)

 

3. 생활코딩 이고잉님의 DB강의 중 auto_increment (자동 값증가)

    id와 같이 고유 값을 지정할 경우 사용하면 좋을 듯하다.

 

 

ㅇ 내일 목표 : 파이썬 알고리즘(출제) + 생활코딩 DB 11, 12강 + 격파르타 SQLD 강의 1일차
(시간이 된다면 + 파이썬 종합반 강의 1주차 정리)
Comments