26개의 글

AI & 데이터 분석
넘파이(Numpy) 넘파이 라이브러리는 Python에서 수치 연산, 다차원 행렬 연산 등을 빠른 속도로 처리하기 위해 이용되는 라이브러리이며, 대부분 머신러닝/딥러닝 프레임워크들이 넘파이 기반으로 만들어져 있습니다.

AI & Python
예외처리 사전에 모든 오류를 if 문을 통해 처리하는 것은 불가능에 가깝고, 예상치 못한 오류를 맞이할 수 있습니다. 그래서 예외처리 관련해서는 코드수행블록과 예외처리블록을 나누어 예외를 다루는 것이 바람직합니다.

AI & Python
클래스(Class) 지금까지 배운 프로그래밍은 함수 중심 혹은 절차 중심이었습니다. 이것은 동작 중심으로써, 실세계를 표현하는데 한계가 있습니다. 사람이 인지하는 실세계는 객체 중심이므로, 객체 중심 프로그래밍은 클

AI & Python
파일 다루기 파일을 다루기 위해서는 open() 및 close() 함수로 감싸야 합니다. 파일을 열 때는 읽기 모드, 쓰기 모드, 추가 모드가 있습니다. 읽기 모드는 파일을 읽을 때만 사용합니다. 쓰기 모드는 파일에

AI & Python
함수(Function) 프로그래밍에서 동일한 혹은 비슷한 내용 코드가 반복될 때가 있습니다. 이러한 코드 낭비를 줄이기 위해 반복되는 코드를 모아서 하나의 함수로 정의해놓고, 사용(호출)하는 것입니다. 즉, 반복적으

AI & Python
제어문 제어문이란, 프로그램의 기본 흐름을 변경하는 Python의 문법입니다. if~ else , match ~ case를 사용한 조건문과 for, while를 사용한 Loop 순환문이 있습니다. 먼저 조건문은 if

AI & Python
싱글 데이터 타입에 이어서 여러 개의 데이터를 담는 데이터 타입은 크게 4가지로 나뉩니다. 1\. 리스트 (List) : 순서가 있고, 중복이 허용되며, mutable 2\. 튜플 (Tuple) : 순서가 있고, 중

AI & Python
기본 데이터 타입 첫번째는 숫자(정수, 실수) 데이터입니다. 숫자 데이터에는 int(정수), float(실수) 타입이 있습니다. 두번째는 문자열(str) 데이터입니다. 아래는 Python에서 문자열을 만드는 방법입니