[강의노트] KDT_day1_260106

파이썬 기초 변수, 리스트, 튜플, 딕셔너리

by 아르떼

앞으로의 개발은 새로운 개발을 짜는 것보다 만들어진 코드를 잘 판독하는 능력이 중요.

코드는 AI가 만들어주기 때문.


코딩의 기본 요소 -> 변수 조건문 반복문 함수

(함수에서 확장 -> 클래스 : 입출력하고 싶을 떄)


파이썬 코딩의 기본 구조 함수(변수)

ex) print("Hello World")


바이브코딩에서 가장 많이 하는 말은?

"어떤어떤" 기능을 만들고 싶다. -> 기능

"어떤어떤" 도구를 써서 만들어줘. -> 제약조건

ex) HTML, css, 바닐라 자바 스크립트

이런 식으로 AI에게 자연어 지시를 주고 코드를 받는 것이 바이브 코드.


바이브를 쓰기 전에 파이썬 코드를 조금 배워야 받은 코드를 해석할 수 있다.


RAG(검색증강생성) Retrieval-Augmented Generation

사내 문서저장소를 기반으로 질문을 던지면 AI가 저장소에서 정보를 자동으로 뽑아와서 답변을 작성.

질문을 파싱하여 토큰으로 만듦 -> 문서저장소의 벡터와 질문 벡터를 비교 비슷한 내용의 자료들을 뽑아옴.

-> 이 자료들을 기반으로 생성형 AI가 답변을 작성.

품질 직무 관련해서 사내적으로 RAG 체계가 각광받고 있다.

고객 불만, 제품 질의에 대한 답변을 자동으로 생성하는 데에 활용.


변수 Variable

함수의 명칭으로 싸용되는 용어는 변수로 쓸 수 없다. 키워드 사용 불가능

언더바_ 사용가능

변수는 뒤에 () 괄호가 붙지 않는다.

대문자 소문자 모두 사용 가능, 하지만 일반적으로 소문자를 쓴다. 클래스와 혼동을 방지하기 위해.

변수의 첫번쨰 글자는 숫자를 쓸 수 없다.


변수의 종류

불형(Boolean), 정수형(Integer), 실수형(Float), 문자열(String)


리스트

데이터 여러 개를 한곳에 담아 놓을 수 있음.

[] 대괄호로 묶는다. 리스트 안에 리스트도 넣을 수 있음.

리스트의 인덱스는 0부터 시작.


튜플

튜플은 소괄호(())로 생성

값을 수정할 수 없으며, 읽기만 가능해 읽기 전용 자룔를 저장할 때 사용.

생성하고 삭제하는 것은 되지만 변경은 불가능.


딕셔너리

키와 밸류로 이루어져 있음.

목록을 만들 때 유용. 하나의 키에 여러 밸류가 들어갈 수도 있음.


작가의 이전글[북리뷰] 3. 정세랑,<시선으로부터,>