Python
-
파이썬 문법의 모든 내용을 담은 게시글이 아닌 헷갈리거나 자주 까먹는 부분의 문법들만 다룬 내용입니다. 예외 - 구문에러가 없이 잘 작성된 코드라도 실행 도중 에러가 발생할 수 있다. (NameError, TypeError, ZeroDivisionError , IndexError 등) - 예외처리 a= int(input('Enter a:')) b= int(input('Enter b:')) try: #예외 발생 가능성이 있는 문장 c= a/b print(c) except ZeroDivisionError: #예외 종류 print('Cannot divide by 0') 클래스 - 객체를 만들어주는 도구 - 모든 데이터와 모든 함수는 객체 이다. -클래스의 구성 생성자: def__init_(self, ...):..
헷갈리는 파이썬 문법 5. 예외처리, 클래스와 객체파이썬 문법의 모든 내용을 담은 게시글이 아닌 헷갈리거나 자주 까먹는 부분의 문법들만 다룬 내용입니다. 예외 - 구문에러가 없이 잘 작성된 코드라도 실행 도중 에러가 발생할 수 있다. (NameError, TypeError, ZeroDivisionError , IndexError 등) - 예외처리 a= int(input('Enter a:')) b= int(input('Enter b:')) try: #예외 발생 가능성이 있는 문장 c= a/b print(c) except ZeroDivisionError: #예외 종류 print('Cannot divide by 0') 클래스 - 객체를 만들어주는 도구 - 모든 데이터와 모든 함수는 객체 이다. -클래스의 구성 생성자: def__init_(self, ...):..
2023.04.12 -
파이썬 문법의 모든 내용을 담은 게시글이 아닌 헷갈리거나 자주 까먹는 부분의 문법들만 다룬 내용입니다. 함수 - 함수의 재사용성 (reuse) 파이썬 함수 내장함수(상당히 많다.) - 군집자료형에 유용한 함수들 len(), max(), min(), sum(), sorted(), reversed() 함수 1) sorted() 함수: 정렬해주는 함수 - 집합이거나 튜플이거나 리스트인 값들을 sorted()에 적용시키면 전부 다 리스트로 정렬되어 출력되어진다. 2) reversed 함수 : 데이터를 역순으로 바꾸는 함수 - 순서가 있는 list, tuple, str에만 적용가능 L= [1,3,5,7,9] M= reversed(L) print(M) >> #리스트를 출력해주는 것이 아니라 역순으로 된 object..
헷갈리는 파이썬 문법 다지기 4. 함수와 모듈파이썬 문법의 모든 내용을 담은 게시글이 아닌 헷갈리거나 자주 까먹는 부분의 문법들만 다룬 내용입니다. 함수 - 함수의 재사용성 (reuse) 파이썬 함수 내장함수(상당히 많다.) - 군집자료형에 유용한 함수들 len(), max(), min(), sum(), sorted(), reversed() 함수 1) sorted() 함수: 정렬해주는 함수 - 집합이거나 튜플이거나 리스트인 값들을 sorted()에 적용시키면 전부 다 리스트로 정렬되어 출력되어진다. 2) reversed 함수 : 데이터를 역순으로 바꾸는 함수 - 순서가 있는 list, tuple, str에만 적용가능 L= [1,3,5,7,9] M= reversed(L) print(M) >> #리스트를 출력해주는 것이 아니라 역순으로 된 object..
2023.04.10 -
파이썬 문법의 모든 내용을 담은 게시글이 아닌 헷갈리거나 자주 까먹는 부분의 문법들만 다룬 내용입니다. 리스트와 연산 - 대괄호 [] 사용 - 순서가 있고, 인덱스를 이용하여 데이터에 접근이 가능 - 인덱스는 0번부터 시작, 음수로는 마지막 인덱스가 -1 - 리스트는 수정 가능하다. (mmutable) - 리스트 슬라이싱 (slicing) A= [15,27,32,20,17,13,10,22] A[:] #리스트 전체 다 A{;;} #리스트 전체 다 A[:5] #앞에서부터 4번째까지 A[0:5] #0번째부터 4번째까지 A[2:-1] #2번째 부터 -2번째까지 A[-3:-1] #-3번째부터 -2번째까지 A[2:6:1] #2번째부터 5번째까지 1칸식 띄어서 A[::2] #전체 다 2칸씩 띄어서 - 리스트 연결(+..
헷갈리는 파이썬 문법 다지기 3. 군집자료형과 for 반복문파이썬 문법의 모든 내용을 담은 게시글이 아닌 헷갈리거나 자주 까먹는 부분의 문법들만 다룬 내용입니다. 리스트와 연산 - 대괄호 [] 사용 - 순서가 있고, 인덱스를 이용하여 데이터에 접근이 가능 - 인덱스는 0번부터 시작, 음수로는 마지막 인덱스가 -1 - 리스트는 수정 가능하다. (mmutable) - 리스트 슬라이싱 (slicing) A= [15,27,32,20,17,13,10,22] A[:] #리스트 전체 다 A{;;} #리스트 전체 다 A[:5] #앞에서부터 4번째까지 A[0:5] #0번째부터 4번째까지 A[2:-1] #2번째 부터 -2번째까지 A[-3:-1] #-3번째부터 -2번째까지 A[2:6:1] #2번째부터 5번째까지 1칸식 띄어서 A[::2] #전체 다 2칸씩 띄어서 - 리스트 연결(+..
2023.04.09 -
파이썬 문법의 모든 내용을 담은 게시글이 아닌 헷갈리거나 자주 까먹는 부분의 문법들만 다룬 내용입니다. if 조건문 if 조건 1: 명령문 ~ elif 조건 2: 명령문~ else : 명령문~ a= int(input('Enter a:')) b= int(input('Enter b:')) if a>b: max = a else: max = b print(max) 반복문 1) while 반복문 while 조건식: 명령어 1 명령어 2 ... 명령어 n #예제: 1부터 10까지 짝수의 합 구하기 a=2 sum= 0 while a
헷갈리는 파이썬 문법 다지기 2. 조건문과 반복문파이썬 문법의 모든 내용을 담은 게시글이 아닌 헷갈리거나 자주 까먹는 부분의 문법들만 다룬 내용입니다. if 조건문 if 조건 1: 명령문 ~ elif 조건 2: 명령문~ else : 명령문~ a= int(input('Enter a:')) b= int(input('Enter b:')) if a>b: max = a else: max = b print(max) 반복문 1) while 반복문 while 조건식: 명령어 1 명령어 2 ... 명령어 n #예제: 1부터 10까지 짝수의 합 구하기 a=2 sum= 0 while a
2023.04.09 -
파이썬 문법의 모든 내용을 담은 게시글이 아닌 헷갈리거나 자주 까먹는 부분의 문법들만 다룬 내용입니다. 파이썬 주석 처리 - 한 줄 주석: # - 여러 줄 주석: 홑따옴표 세 개 또는 쌍따옴표 세 개 변수명 만들 때 - 변수명은 영어 소문자, 대문자 , 숫자, _ 로만 구성한다. - 변수명은 숫자로 시작할 수 없다. - 대소문자를 구분한다. data와 Data는 다른 변수 - 다음 키워드를 변수명으로 사용하면 안된다. 객체 삭제하기 - del 을 사용하여 객체 삭제 가능하다. ex. del data 수치자료형 - 복소수 - 복소수형은 실수부와 허수부로 표현한다. 허수부 뒤에는 j또는 J를 붙인다. ex. x= 3+ 5j x의 type을 찍어보면 complex(복소수형)이라고 찍힌다. 문자열(str) - ..
헷갈리는 파이썬 문법 다지기 1. 변수, 자료형, 연산자, 입출력문파이썬 문법의 모든 내용을 담은 게시글이 아닌 헷갈리거나 자주 까먹는 부분의 문법들만 다룬 내용입니다. 파이썬 주석 처리 - 한 줄 주석: # - 여러 줄 주석: 홑따옴표 세 개 또는 쌍따옴표 세 개 변수명 만들 때 - 변수명은 영어 소문자, 대문자 , 숫자, _ 로만 구성한다. - 변수명은 숫자로 시작할 수 없다. - 대소문자를 구분한다. data와 Data는 다른 변수 - 다음 키워드를 변수명으로 사용하면 안된다. 객체 삭제하기 - del 을 사용하여 객체 삭제 가능하다. ex. del data 수치자료형 - 복소수 - 복소수형은 실수부와 허수부로 표현한다. 허수부 뒤에는 j또는 J를 붙인다. ex. x= 3+ 5j x의 type을 찍어보면 complex(복소수형)이라고 찍힌다. 문자열(str) - ..
2023.04.08