반응형
파이썬 클래스(Class) 포스팅 썸네일 이미지

프로그래밍/Python 기초

파이썬 클래스(Class)

"파이썬은 객체 지향 언어 (OOP: Object Oriented Programming) 입니다. 객체를 만들기 위해서는 일종의 설계도나 틀이 필요한데 이러한 데이터와 메서드를 포함하고 있는 것이 클래스 입니다." 클래스 (Class) 객체의 특징을 담고 있는 설계도나 틀을 추상화 한 것을 클래스라고 합니다. 과일 사과를 예시로 든다면 사과가 객체이고 과일이 가지는 특징이 클래스 입니다. class Fruit: def __init__(self, fruitName): self.friutName = fruitName def bEat(self): # 먹을수 있다 return True def taste(self): # 맛있다. print("sweet") 객체 (Object) 객체는 클래스 기반으로 생성된 실체로..

2023.12.20 게시됨

파이썬 예외 처리(Exception) 코드의 안정성을 높이는 방법 포스팅 썸네일 이미지

프로그래밍/Python 기초

파이썬 예외 처리(Exception) 코드의 안정성을 높이는 방법

"코딩을 하다 보면 예상치 못한 에러가 발생하곤 합니다. 예를 들어 불러오는 파일이 존재하지 않거나, 데이타 타입이 불일치 하거나, 네트워크 지연에 따른 오류 등 말이죠. 이러한 에러 발생시 어떠한 에러인지 확인하고 예외 처리를 해줘야 사용자에게 좋은 경험을 줄 수 있습니다." 기본적인 예외 처리 구문 아래 코드에서는 의도적으로 ZeroDivisionError를 발생 시킵니다. ZeroDivisionError는 파이썬에서 0으로 나누려고 할 때 발생하는 내장 예외 중 하나 입니다. 즉, 어떤 수를 0으로 나누는 연산을 시도할 때 발생하는 에러 입니다. 수학적으로 유효하지 않기 때문이죠. result = 10 / 0 # ZeroDivisionError 발생 이제 이 코드에서 예외 처리를 추가해 보겠습니다...

2023.12.14 게시됨

파이썬 딕셔너리(Dictionary) 포스팅 썸네일 이미지

프로그래밍/Python 기초

파이썬 딕셔너리(Dictionary)

"딕셔너리는 키(key)와 값(value)의 쌍으로 이루어진 데이터 구조입니다. 자바스크립트의 객체(Object)와 유사합니다. 키와 값을 매핑하여 데이타를 처리 할 수 있어 자료의 접근이나 용도를 쉽게 알 수 있습니다." 딕셔너리 생성 파이썬에서 딕셔너리는 중괄호 { } 를 사용하여 만들수 있습니다. 키(key)와 값(value)은 콜론( : ) 으로 연결 합니다. { 'key' : value } 빈 값으로 생성도 가능합니다. dict = {} 여러 요소를 넣을때는 콤마( , )로 구분하여 넣어줍니다. dict = { 'firstName' : 'Gil-Dong' , 'lastName' : 'Hong', 'age' : 22, 'country' : 'Korea' } 딕셔너리 요소 접근 딕셔너리 요소를 불러..

2023.12.12 게시됨

파이썬 설치와 VSC 인터프리터 설정 포스팅 썸네일 이미지

프로그래밍/Python 기초

파이썬 설치와 VSC 인터프리터 설정

설치 파이썬 or 아나콘다 파이썬을 설치하는 방법은 보통 두 가지가 있습니다. 첫째는 파이썬 공식 사이트에서 다운로드해 설치하는 방법이 있고, 두 번째로 아나콘다를 설치하는 방법입니다. 아나콘다는 설치하면 필수적인 라이브러리도 자동으로 설치가 되고 개발 환경을 독자적으로 관리하기 수월해집니다. 하지만 저는 순수하게 파이썬 공식 사이트에서 다운로드해 사용합니다. 개인적으로 순정을 좋아하는 것도 있고, 필요한 라이브러리도 하나씩 설치해 보는게 개인적인 학습에 좋기 때문입니다. 다운로드 및 실행 파이썬 공식 사이트에서 다운 받으면 됩니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming La..

2023.12.09 게시됨

반응형