Python

코딩 개발/Python

Python - 문자열 추출(인덱싱)

python 문자열 추출 중 인덱싱에 대하여 알아보겠습니다!파이썬 문자열 핵심 문법: 인덱싱(Indexing)을 통한 데이터 추출파이썬에서 문자열은 문자들이 연속적으로 나열된 컬렉션(Collection) 데이터형입니다. 이 문자열 안에서 우리가 원하는 특정 위치의 문자 하나를 콕 집어 꺼내오는 행위를 '인덱싱(Indexing)'이라고 합니다.데이터 엔지니어링 관점에서 보면, 수많은 텍스트 데이터 중 필요한 정보만 골라내는 추출(Extract) 단계의 가장 기본이 되는 기술이기도 합니다. 결국 컬렉션에서 데이터를 골라올테니까요! ㅎㅎ1. 인덱싱의 본질과 특징차원 축소(Dimension Reduction)의 개념일반적인 데이터 분석(NumPy, Pandas 등)에서 인덱싱은 '차원 축소'라는 중요한 본질을 ..

카테고리 없음

Python - 문자열 개요

Python 문자열에 대해 알아보겠습니다!문자열 분해, 조립, 대소문자 일괄처리, 공백제거, 탐색, 포멧팅 등은 따로 포스팅하겠습니다. (너무 하나에 다 쓰면 찾기 어려울 것 같아서요 ㅎㅎ) 1. 실무 환경에서의 문자열 데이터문자열은 단순한 글자의 나열을 넘어, 데이터 파이프라인과 인공지능 모델의 핵심 원시 데이터(Raw Data)로 취급됩니다.AI 및 머신러닝 관점: 자연어 데이터 그 자체를 의미합니다. 문장 단위의 문자열은 토큰화 등의 전처리를 거쳐 벡터화(Vectorization) 과정을 수행하며, 최종적으로 벡터 데이터베이스(Vector DB)에 연결되어 모델 학습 및 검색에 활용됩니다.데이터 엔지니어 관점: ETL(Extract, Transform, Load) 처리의 주 대상입니다. 다양한 소스..

코딩 개발/Python

Python - 주석, 변수, 상수, 리터럴, 네이밍 컨벤션

Python 기초를 오늘부터 배우기 시작했습니다. 바로 시작해 보겠습니다. 1. 주석 (Comments)주석은 코드의 실행에 관여하지 않으며, 코드에 대한 설명, 개발자의 의도, 원소스 정보 등을 남기는 데 사용됩니다.용도: 코드 해석, 문서화, AI 자동 코드 완성 등. FastAPI와 같은 프레임워크에서는 Swagger 문서의 기본 옵션으로 주석(Docstring)이 활용됩니다.1줄 주석: #을 사용합니다.여러 줄 주석 (Docstring): ''' 또는 """을 사용합니다. 클래스나 함수 내부의 첫 번째 라인에 위치하면 툴팁으로 로드되는 함수/클래스 주석이 됩니다.아래는 함수의 주석 예시입니다.함수 내부에 주석을 넣고 함수 위에 마우스를 올리시면 함수에 대한 설명이 나타나게 됩니다.타입 힌트 (애너..

코딩 개발/Python

Python 1일차 (in AI 데이터 엔지니어 과정)

AI 데이터 엔지니어 과정 AI 교육을 위해 Python의 이론을 약 6시간 정도 들었습니다.제가 생각한 수업은 코드를 우다다 작성하면서 이론을 배우는 것을 생각했지만 선생님께서는 전체적인 개요를 알려주셨습니다. 글로 Python을 배우게 되어 영광스럽고 Python의 이론을 작성해 보도록 하겠습니다.AI 시대니까 Gemini에게 Python 이 뭔지 먼저 물어보겠습니다. 파이썬이 뭔가요?파이썬(Python) 개요파이썬은 1991년 귀도 반 로섬(Guido van Rossum)이 설계하고 발표한 범용, 고급(High-level) 프로그래밍 언어입니다.주요 특징인터프리터 언어: 소스 코드를 사전에 컴파일하지 않고, 인터프리터가 실행 시점에 코드를 한 줄씩 읽고 해석하여 실행합니다.가독성과 간결성: 문법이 ..

호소세
'Python' 태그의 글 목록 (4 Page)