Recent Posts
Tags
- 오라클
- boostcourse
- 빅분기
- 코딩테스트
- 인공지능기초다지기
- SQL
- 프로그래머스
- 이기적
- PY4E
- [멀티잇]데이터 시각화&분석 취업캠프(Python)
- Machine Learning
- 파이썬
- python
- 이것이 취업을 위한 코딩테스트다 with 파이썬
- AI 플랫폼을 활용한 데이터 분석
- 네이버부스트캠프
- 데이터베이스
- 부스트코스
- DB
- Ai
- 기초다지기
- Oracle
- 빅데이터분석기사
- 난생처음 R코딩&데이터 분석 저서
- 정보처리기사
- r
- 데이터 분석 기반 에너지 운영 관리자 양성 및 취업과정
- 빅데이터 분석 기반 에너지 운영 관리자 양성 및 취업과정
- boostcoures
- 코딩테스트 python
- Today
- Total
매일공부
[AI 기초 다지기] 파이썬 debugging; __name__ 본문
- 디버깅debugging 이란?
- 코드의 오류를 발견&수정하는 과정
- 오류의 원인을 알고 해결책을 찾아야함
- 문법적 에러 Indentation Error(흔히 발생)
- 들여쓰기, 오탈자, 대소문자 구분 안 함 등
- 에러 메시지 분석 > 인터프리터가 알려줌
- 논리적 에러
- 뜻대로 실행이 안되는 코드
- print()문을 중간중간 찍어서 확인
- 함수 Check Print문(__name__)
: if __name__ == '__main__' 코드 부분은 python Shell에서 호출 할 경우 실행되지 않음
: 인터프리터에서 직접 실행된 경우에만, if이하 코드를 돌리라는 명령어
> 모듈로 사용하는 방식
> 현재 스크립트 파일이 실행되는 상태를 파악하기 위해 사용
def addition(x, y):
return x+y
def multiplication(x, y):
return x*y
def divided_by_2(x):
return x/2
if __name__ == '__main__': #이렇게 묶어두면 아무일도 일어나지 않음
print(addition(10,5))
print(multiplication(10,5))
print(divided_by_2(50))
'Programming > Python' 카테고리의 다른 글
[AI 기초 다지기] 파이썬 advanced function (0) | 2022.07.29 |
---|---|
[AI 기초 다지기] 파이썬 condition, loop 예제; random.randint (0) | 2022.07.27 |
[AI 기초 다지기] 파이썬 논리키워드 & Boolean (0) | 2022.07.25 |
[AI 기초 다지기] 파이썬 is, is not 연산자 (0) | 2022.07.25 |
[AI 기초 다지기] 파이썬 print formatting (0) | 2022.07.24 |
Comments