공부하는 개발자의 테크 블로그 — 개발과 AI, 그리고 배움의 기록

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

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

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

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

리뷰
구름에서 제공하는 딥 다이브 4월 취업 콘서트에 참여했습니다 😍 구글에서 일하는 현직 PM 님께서 이야기를 해주셨습니다. 현장에서 어떤 변화를 느끼셨는지 솔직하게 이야기 해주셨습니다. 구글에 대한 환상을 시작으로

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

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