Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 이상탐지
- 데이터
- 내일배움캠프#til#sqld#eda#데이터리터러시
- 다중검정
- A/B테스트
- 내일배움캠프#til#파이썬#python#통계학
- 책
- vscode
- t검정
- 통계
- 내일배움캠프#til#파이썬#python#전처리
- 통계101x데이터분석
- 가설검정
- 차원축소
- 내일배움캠프#til#데이터 리터러시
- 머신러닝
- 내일배움캠프#til#파이썬#python
- 딥러닝
- 제1종오류
- 제2종오류
- 내일배움캠프#til#sql
- 통계학
- 내일배움캠프#til#sqld
- 통계학공부
- Ai
- 라이브 세션
- 카이제곱검정
- 이상치 제거
- 데이터분석
- #내일배움캠프 #사전캠프 #til #sql
Archives
- Today
- Total
Ming's Life
[내일배움캠프] 12일차-1 본문
1. 오늘 학습 키워드
- 데이터 분석 파이썬
2. 오늘 학습 한 내용을 나만의 언어로 정리하기
PEP 8 스타일 가이드
이름
이름 규칙
- 모든 변수와 함수 이름은 소문자로 쓰고, 여러 단어일 경우 _로 나눠준다.
# bad
someVariableName = 1
SomeVariableName = 1
def someFunctionName():
print("Hello")
# good
some_variable_name = 1
def some_function_name():
print("Hello")
- 모든 상수 이름은 대문자로 쓰고, 여러 단어일 경우 _로 나눠준다.
# bad
someConstant = 3.14
SomeConstant = 3.14
some_constant = 3.14
# good
SOME_CONSTANT = 3.14
의미 있는 이름 (변수)
# bad (의미 없는 이름)
a = 2
b = 3.14
print(b * a * a)
# good (의미 있는 이름)
radius = 2
PI = 3.14
print(PI * radius * radius)
의미 있는 이름 (함수)
# bad (의미 없는 이름)
def do_something():
print("Hello, world!")
# good (의미 있는 이름)
def say_hello():
print("Hello, world!")
화이트 스페이스
들여쓰기
- 들여쓰기는 무조건 스페이스 4개를 사용한다.
# bad (스페이스 2개)
def do_something():
print("Hello, world!")
# bad (스페이스 8개)
i = 0
while i < 10:
print(i)
# good (스페이스 4개)
def say_hello():
print("Hello, world!")
함수 정의
- 함수 정의 위아래로 빈 줄이 두 개씩 있어야 한다.
- 하지만 파일의 첫 줄이 함수 정의인 경우 해당 함수 위에는 빈 줄이 없어도 된다.
# bad
def a():
print('a')
def b():
print('b')
def c():
print('c')
# good
def a():
print('a')
def b():
print('b')
def c():
print('c')
괄호 안
- 괄호 바로 안에는 띄어쓰기를 하지 않는다.
# bad
spam( ham[ 1 ], { eggs: 2 } )
# good
spam(ham[1], {eggs: 2})
함수 괄호
- 함수를 정의하거나 호출할 때, 함수 이름과 괄호 사이에 띄어쓰기를 하지 않는다.
# bad
def spam (x):
print (x + 2)
spam (1)
# good
def spam(x):
print(x + 2)
spam(1)
쉼표
- 쉼표 앞에는 띄어쓰기를 하지 않는다.
# bad
print(x , y)
# good
print(x, y)
지정 연산자
- 지정 연산자 앞뒤로 띄어쓰기를 하나씩 넣어준다.
# bad
x=1
x = 1
# good
x = 1
연산자
- 기본적으로는 연산자 앞뒤로 띄어쓰기를 하나씩 한다.
# bad
i=i+1
submitted +=1
# good
i = i + 1
submitted += 1
* 하지만 연산의 '우선 순위'를 강조하기 위해서는, 연산자 앞뒤로 띄어쓰기를 붙이는 것을 권장한다.
# bad
x = x * 2 - 1
hypot2 = x * x + y * y
c = (a + b) * (a - b)
# good
x = x*2 - 1
hypot2 = x*x + y*y
c = (a+b) * (a-b)
코멘트
- 일반 코드와 같은 줄에 코멘트를 쓸 경우, 코멘트 앞에 띄어쓰기 최소 두 개를 입력한다.
# bad
x = x + 1# 코멘트
# good
x = x + 1 # 코멘트
머릿속에 좀 박아라 .. !! 기억하기 !
# 숫자열 연산
sum_result = num1 + num2
diff_result = num1 - num2
product_result = num1 * num2
division_result = num1 / num2
integer_division_result = num1 // num2
remainder_result = num1 % num2
print("합:", sum_result)
print("차:", diff_result)
print("곱:", product_result)
print("나누기:", division_result)
print("정수 나누기:", integer_division_result)
print("나머지:", remainder_result)
'내일배움캠프' 카테고리의 다른 글
| [내일배움캠프] 14일차 (0) | 2025.05.29 |
|---|---|
| [내일배움캠프] 13일차 (3) | 2025.05.28 |
| [내일배움캠프] 12일차 (0) | 2025.05.27 |
| [내일배움캠프] 11일차 -1 (0) | 2025.05.26 |
| [내일배움캠프] 11일차 (0) | 2025.05.26 |