inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Giới thiệu về giải bài toán bằng thuật toán Python (chuẩn bị cho bài kiểm tra viết mã)

변수 or 함수명

61

mydignity

2 câu hỏi đã được viết

0

안녕하세요.

강의를 보다보니 변수명은 파스칼케이스 사용하고, 함수는 카멜케이스 사용하시던데 혹시 특별한 이유가 있나요?

제가 면접관이면 무조건 물어볼 것 같아서요.

python 코딩-테스트

Câu trả lời 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
sahayana님, 좋은 질문 감사합니다.

일반적으로 파이썬에서는 변수명과 함수명 작성 시 파스칼케이스보다는 카멜케이스나 스네이크케이스를 많이 사용합니다. 그러나 강의에서 파스칼케이스와 카멜케이스를 선택하여 사용하는 것은 아마 가독성을 높이거나 특정 프로젝트나 회사의 코딩 스타일 가이드를 따르기 위함일 수 있습니다.

파스칼케이스(PascalCase): 각 단어의 첫 글자가 대문자인 형태 (예: MyVariable).
카멜케이스(camelCase): 첫 단어는 소문자, 이후 단어의 첫 글자는 대문자인 형태 (예: myFunction).

함수에는 보통 카멜케이스를 사용하여 명령이나 동작을 나타내며, 변수에는 파스칼케이스를 사용하는 경우 상태나 데이터를 나타내기 위한 차별화를 줄 수 있습니다. 이런 방식은 특정 컨벤션을 따를 수도 있지만, 개인의 습관이나 취향에 따라 다를 수 있습니다.

면접에서 이러한 질문을 받았을 때에는 표준 규칙을 이해하고 있으며, 특정 코딩 스타일에 적응할 수 있다는 점을 강조하시면 좋을 것 같습니다. 만약 프로젝트에서 정해진 스타일 가이드가 있다면, 그에 맞춰서 코드를 작성하는 것이 중요합니다.

추가로 강의를 들으시기 전 궁금한 점이 있으시다면 인프런 플랫폼의 수강 전 문의하기 기능을 통해 직접 질문하실 수 있습니다.

기존에 윈도우 10으로 잘 써왔는데 윈도우 11로 바꾸고 나서 채점이 안됩니다.

1

77

2

스택에서 ')'을 만나는 경우

0

78

3

문제가 어디있나요?

0

65

2

침몰하는 타이타닉 문제 질문입니다

0

56

1

AA.py 책점 에러

0

57

1

오늘 구매했는데 파이썬 자료구조 궁금한거 있으면 답변이 잘 될까요.

0

111

2

5.동전분배하기 문제 밑에코드도 정답이될까요?

0

110

1

아나그램 비교 코드

0

116

2

AA.PY파일 복사 후 채점 진행할때 오류 발생합니다.

0

160

2

문제 링크가있나여?

0

147

2

채점기 Time Limit Exceeded 오류 문의

1

163

2

동적계획법은 사용하는 문제

0

126

2

제 코드 좀 봐주세요

0

148

1

예외가 존재할 가능성?

0

97

1

3번이 안풀립니다

0

93

0

5번 틀림

0

114

0

오류원인?

0

98

0

리스트 선언

0

106

1

침몰하는 타이타닉(그리디) 문제 질문

0

109

1

알고리즘

0

69

1

코딩테스트

0

92

1

DFS 순서 질문드립니다.

0

126

2

left, right를 사용한 풀이법에 대한 질문입니다

0

91

1

섹션 9 Dynamic Programming (동적 계획법) 최대부분증가수열

0

116

2