분류 전체보기 96

[Python] 기본 문법(13): 예외 처리 try-except문, Exception, as, specion/dounder method(init, str, len, contains), finally

프로그램에 문제가 생겼을 때 어떻게 대처할 수 있을 것인가? 예외(exception) 처리 오류: 예상치 못한 실수 or 잘못된 무언가예외 처리: 오류 상황에 대처하는 것오류 상황을 어떻게 처리하느냐에 따라 완성도가 높고 사용하기 편리한 프로그램이 되거나 갑자기 응답 없음 상태로 있다가 강제 종료돼서 모든 작업이 수포로 돌아가는 프로그램이 될 수도 있다.  try-except문 형식try:    실행할 명령1 ( try문의 하위 명령문 )    실행할 명령2     . . .except 오류 종류:    예외 처리 명령1    예외 처리 명령2     . . . 예시try: print("나누기 전용 계산기입니다.") num1 = int(input("첫 번째 숫자를 입력하세요 : ")) n..

[Python] 기본 문법(12): 클래스

클래스(class)서로 관련 있는 (1) 변수(인스턴스 변수)와 (2) 함수(메서드)들의 집합 비유클래스는 붕어빵 틀과 유사하다고 볼 수 있다.붕어빵을 만들 때 틀에 반죽과 속재료를 넣고 불에 구우면 똑같은 모양의 붕어빵을 여러 개 만들 수 있다.그리고 반죽과 속재료를 바꿔도 항상 같은 모양의 붕어빵이 만들어진다.클래스명일반적으로 하나 or 여러 단어의 조합으로 만드는데, 각 단어의 첫 글자는 대문자로 작성한다. (1) Object (객체) = Class의 Instance (변수)위 코드에서 만들어진 유닛들 soldier1, soldier2, tank를 객체라고 하고이렇게 만들어진 객체를 클래스의 인스턴스라고 한다. 보통 객체를 단독으로 부를 때는 '객체'로, Class와 연결지어 부를 때는 Instan..

[Python] 기본 문법(11): 파일 입출력

https://thebook.io/080357/0289/ 코딩 자율학습 나도코딩의 파이썬 입문: 8.4 파일 입출력더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.iohttps://thebook.io/080357/0296/ 코딩 자율학습 나도코딩의 파이썬 입문: 8.4.3 파일 읽기: read( ), readline( ), readlines( ) - 2더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io pickle 모듈: 파일을 데이터로 저장하기 https://thebook.io/080357/0299/   import picke###########################################..

[Python] 기본 문법(10): format()

.format()형식{인덱스:[빈칸 채우기][정렬][기호][공간 확보][쉼표][.자릿수][자료형]} print("{0:_>+10,.2f}".format(999.2312))print("{:_>+10,.2f}".format(999.2312))실행 결과___+999.23 print("{0: >10}".format(500)) 코드의미 ' ', '_', 'a'- '빈칸'으로 두기- '_'으로 채우기- 'a'로 채우기>오른쪽으로 정렬하기10지정한 만큼(10) 공간 확보하기  활용 예시1: + (양수 기호 표시)일반적으로 양수는 + 기호 없이 표시하지만주식 시장과 같은 경우에서는 양수도 + 기호를 붙여 표시한다. 이런 때에 활용할 수 있다.print("0: >+10}".format(500))print("0: >+10..

[Python] 나도코딩 파이썬 입문 - 문풀 Part8

https://thebook.io/080357/0271/ 코딩 자율학습 나도코딩의 파이썬 입문: 8.1 표준 입력받기: input( ) - 3더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io #01 - 3#02 - 1#03 - 실행 결과vacation  #04 - 3#05 - 3#06 - 3#07 - 1  실습 문제: 보고서 파일 만들기https://thebook.io/080357/0308/ 코딩 자율학습 나도코딩의 파이썬 입문: 8.7 실습 문제: 보고서 파일 만들기더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io   셀프체크https://thebook.io/080357/0312/

[Python] Python code style guide

코딩할 때 중요한 것 중 하나가 바로 가독성이다.알아보기 쉽게 들여쓰기, 띄어쓰기 등 코드를 작성하는 방식을 통일하도록Python을 사용하는 사람들끼리 일종의 약속으로 정한 것이 바로 Python code style guid이다. >> PEP 8 (Python Enhancement Proposals) 에서 자세히https://peps.python.org/pep-0008/ PEP 8 – Style Guide for Python Code | peps.python.orgThis document gives coding conventions for the Python code comprising the standard library in the main Python distribution. Please see t..

[Python] 나도코딩 파이썬 입문 - 문풀 Part7

https://thebook.io/080357/0230/ 코딩 자율학습 나도코딩의 파이썬 입문: 7.1.1 실습: 은행 계좌 개설하기 - 1더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io #01 - 1#02 - 2#03 - 3#04 - 2#05 - 4#06 - 4#07 - 3#08 - 1 실습 문제: 표준 체중 구하기https://thebook.io/080357/0262/ 셀프 체크미세먼지 수치https://thebook.io/080357/0266/

[Python] 기본 문법(9): 함수(Function)

Python Fucntion Elements  1) 전달값    ※ 필수 요소 X  2) 반환값     ※ 필수 요소 X  3) 동작  - 내장 함수: 파이썬에서 특정 기능을 하도록 미리 만들어 둔 함수- 사용자 정의 함수: 개발자가 직접 코드를 작성해 만든 함수 형식 ( 함수 정의)def 함수명(parameter/매개변수):    실행할 문장1  # 함수 본문    실행할 문장2    . . . ※ 함수명 짓기 Tip    함수명은 함수의 동작을 드러낼 수 있게 짓는 것이 좋다.    변수명 규칙과 동일하게       1. 문자로 시작한다.       2. 단어가 여럿일 때에는 언더바(_)로 구분       3. 일반적으로 변수는 명사, 함수는 동사를 사용한다. 실습1: 출금하기https://thebo..