본문 바로가기

Python35

Python - Exception 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. Exception 기본 개념 예외는 작성된 코드의 의도와 달리 비정상적으로 작동하는 것을 의미한다. # 예외 종류 # SyntaxError, TypeError, NameError, IndexError, ValueError.. 등 # 기본 예시 # SyntaxError print(error) print("error")) if True pass # 문법상 오류가 존재할 때 발생하는 예외이다. # NameError a = 10 b = 15 print(c) # 선언하지 않은 변수를 참조할 때 발생하는 예외이다. # ZeroDivisionError print(100/0) .. 2021. 10. 18.
Python - package 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. package 기본 개념 패키지는 모듈을 모아놓은 폴더이다. # 기본 예시 import sub.sub1.module1 import sub.sub2.module2 # sub(패키지)에서 모듈 파일을 import하는 방법이다. # 단, 같은 경로에 존재하는 패키지를 가져올 때 사용하는 방법이다. # 만약, 외부 경로에 있는 패키지의 모듈 파일을 import하고자 한다면, # append( ) 함수를 사용하여 해당 파일의 경로를 sys.path에 등록하고 불러오면 된다. sub.sub1.module1.mod1_test1() sub.sub1.module1.mod1_tes.. 2021. 10. 18.
Python - module 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. module 기본 개념 모듈은 변수, 함수, 클래스 등의 파이썬 구성요소들을 모아놓은 파일이다. # 기본 예시 import sys print(sys.path) print(type(sys.path)) # print(sys.path)를 통해 파이썬의 모듈과 패키지 경로를 찾아서 사용할 수 있다. # 즉, 외부 모듈과 패키지를 sys.path에 등록하면, # 등록된 경로를 통해 외부 모듈과 패키지를 불러와서 사용 가능하다. sys.path.append('/Users/donggyu/Desktop/math') print(sys.path) import test_module .. 2021. 10. 18.
Python - class 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. class 기본 개념 # 기본 예시 # 클래스 class Dog(object): species = 'firstdog' def __init__(self, name, age): self.name = name self.age = age print(Dog) # 위의 코드는 클래스의 기본 구조이며, 모든 클래스는 오브젝트를 상속받는다. # species = 'firstdog' 코드는 클래스의 속성(클래스 변수)을 의미하고, # def __init__(self, name, age): 코드는 클래스의 초기화/인스턴스 속성 이다. # 또한, self.name = name 코드와.. 2021. 10. 15.
Python - input 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. input 기본 개념 # 기본 예시 name = input("Enter Your Name : ") grade = input("Enter Your Grade : ") company = input("Enter Your Company name : ") print(name, grade, company) # 결과 값은 input 메세지와 함께 터미널창에 입력한 # name, grade, company name의 값이 함께 출력된다. number = input("Enter number : ") name = input("Enter name : ") print("type of .. 2021. 10. 15.
Python - functions 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. functions 기본 개념 # 기본 구조 def funciton_name(parameter): code funciton_name(argument) # 활용 예시 def first_func(w): print("Hello, ", w) word = "Goodboy" first_func(word) # 결과 : Hello, Goodboy def return_func(w1): value = "Hello, " + str(w1) return value x = return_func('Goodboy2') print(x) # 결과 : Hello, Goodboy2 # value = .. 2021. 10. 15.