[End] Chapter 08 클래스

  Chapter 08 클래스 1. 클래스의 기본 객체 지향 프로그램 추상화(Abstraction) 클래스(class): Ex ) class 클래스이름:    클래스 내용 객체(object): 여러가지 속성을 가질수있는 대상 인스턴스(instance) Ex ) 인스턴스이름(변수이름) = 클래스이름() 생성자(constructor): 클래스 이름과 같은 함수 소멸자(destructor): 인스턴스가 소멸될때 호출되는 함수 메소드(method): 클래스가 가지고 있는 함수 Ex ) class 클래스이름:    def_init__(self, 추가적인 매개변수):         pass … Read more

Chapter 06 예외처리

  Chapter 06 예외처리 1. 구문오류와 예외 구문오류(Syntax Error): 실행전에 발생하는 오류 예외(Exception), 런타임 오류(Runtime Error): 프로그램 실행중에 발행하는 오류 예외 처리(Exception Handling) 1 ) 조건문 사용 2 ) try 사용 try:    예외가 발생할 가능성이 있는 코드 except:    예외가 발생했을때 실행할 코드 else: # Python이나 ruby에만 사용가능한 구문 finally: #return 이나 break으로 함수가 … Read more

함수 기본 미션 및 선택 미션

============================================ 기본 미션 : P.223 [직접 해보는 손코딩: 범위 내부의 정수르 모두 더하는 함수] 실행 후 코드가 입력된 화면 실행결과 확인 선택 미션 : 매개변수, 기본 매개변수, 가변 매개변수에 대해 간락하게 정리한 부분 포스팅 분량 : 총 5장 ============================================   1. 기본 미션 및 선택 미션 두 미션 모두 이전 게시글에 있다. https://lunablog.duckdns.org/2021/11/25/chapter-05-%ed%95%a8%ec%88%98/ 기본 미션 … Read more

Chapter 05 함수

Chapter 05 함수 1. 함수만들기 함수 호출: 함수 사용하는 것 ex) def 함수이름(매개변수, 매개변수, ···,*가변매개변수): 문장 return 변수 매개변수: 함수 호출시 사용되는 값 가변 매개변수: 원하는 만큼의 변수를 받을수있음. print함수의 경우 가변매개변수를 사용함. – 가변 매개변수뒤에 일반 매개변수가 올 수 없음. – 가변 매개변수는 하나만 사용할수 있음. └  가변매개변수는 어디부터 어디까지인지 모르기 때문에 제약사항을 걸어둠. … Read more

Chapter 04 반복문

  Chapter 04 반복문 1. 라스트와 반복문 리스트(list): 여러가지 자료 를 저장할수 있는 특별한 형태의 자료 Ex) raa1=[1,2,3,4], arr2[23,’str’,True] arr1[0]->1: 여기서 element(요소)는 1이고, index(인덱스)는 0 arr2[-2]->’str’:파이썬은 뒤에서부터 선택할 수 있다. arr2[-2][1]->’t’: 이중으로 사용 가능 arr3=[[1,2,3],[True,False],[‘aass’,’sinawi’,’python’]]: 리스트 안에 리스트 사용가능 IndexError 예외 – 알고리즘 공부하다가 많이 떴던 예외. 리스트 길이를 넘는 경우에 발생함 리스트 연산자: +,*,len() … Read more

Chapter 03 조건문

1. 불 자료형과 if 조건문(108`125) Boolean : True/False 비교연산자 : ==, !=, <, >, <=, >= 논리연산자 : not, and, or print(not True) print(True and True) print(False and True) print(True & True) print(True & False) print(False or False) print(True or False) print(False | False) print(False | True) False True False True False False True False … Read more

Chapter 02. 자료형

Chapter 02. 자료형 1. 자료형과 문자열 자료(Data) : 프로그램이 처리(Processing)할 수 있는 모든것들 자료형(Data Type) : 문자열(String), 숫자(Number), 불(Boolean) 자료형 확인 : 함수 type()로 확인 가능합니다.  1 2 3 4 print(type(“こんばんは”)) # string print(type(123)) # number print(type(True)) # boolean print(type(1)) # number? boolean?? cs <class ‘str’> <class ‘int’> <class ‘bool’> <class ‘int’> 숫자는 int (number) ​ python3는 int와 float은 있지만 long, double은 없었다. ​ … Read more

01-3 자주 나오는 파이썬 용어들

표현식과 문장 파이썬에서는 어떠한 값을 만들어 내는 간단한 코드를 표현식(expression)이라고 부릅니다. 음과 같이 숫자, 수식, 문자열 등과 같은 것을 의미합니다. 273 10 + 20 + 30 * 10 (Python Programming) 1 print(“Python Programming) cs 표현식이 하나 이상 모이면 문장(statememnt)이 되는데, 파이썬은 한 줄이 하나의 문장이 됩니다. 그러면 +, -와 같은 기호가 아무것도 없이 있을 때는 표현식일까요? … Read more

[기초] Python 외부 모듈

모듈 설치하기 다음과 같이 입력해서 외부 모듈을 설치합니다. 외부 모듈은 Window + R키를 눌러 프로그램 실행창 ​ 을 띄우고 [cmd]를 입력하면 나타나는 명령 프롬프트 창에서 실행해야 합니다. 1 > pip install 모듈이름 cs 예를 들어 Beautiful Soup이라는 이름의 모듈을 설치한다면 다음과 같이 입력해서 설치합니다. 1 2 3 4 5 6 > pip install beautifulsoup4 Collecting beautifulsoup4  Downloading beautifulsoup4–4.6.0–py3–none–any.whl (86kB)   100% |■■■■■■~■■■■| 92KB 422kB/s Installing collected packages: beautifulsop4 Successfully installed beautifulsoup4–4.6.0 cs pip은 … Read more

[기초] Python 기본 모듈

  혼자 공부하는 파이썬 책 공부한 내용 정리 표준 모듈 사용법「import 모듈 이름」 1. math # 수학 – 함수  sin(x) → 사인 값 cos(x) → 코사인 값 tan(x) → 탄젠트 값 log(x) → 로그 값 ceil(x) → 올림 floor(x) → 내림 – 반올림 짝수 일때 소수점 5↑, 홀수 일때 소수점 5↓ 사용 함수 「round」 ex) … Read more