AI/Python(14)
-
Python의 기본 - 문자열 (2)
컴퓨터에서는 문자를 어떻게 표현해야 하는지 이론적인 개념에 대해 알아보도록 하자. 1. 컴퓨터에서 문자를 저장하는 방법 컴퓨터에서 문자는 사람이 사용하는 글자를 그대로 저장하지 않고, 각 문자에 대응되는 숫자 코드로 변환되어 저장된다. 이러한 변환 규칙을 문자 인코딩이라고 하는데, 대표적으로 아스키(ASCII)와 유니코드(Unicode)가 있다. 예를 들어, 문자 'A'는 특정 숫자 값으로 바뀌고, 이 숫자는 다시 2진수 형태로 메모리에 저장된다. 따라서, 컴퓨터 문자를 직접 처리하는 것이 아닌, 숫자로 변환된 데이터를 처리하며, 화면 출력 시 다시 문자로 변환하여 보여준다. 1. 아스키 코드 미국에서 개발된 문자 인코딩의 표준으로써, 7비트로 구성되어 128개의 문자를 표현한다. 1Byte 안에 글자를..
2026.04.18 -
Python의 기본 - 기본 환경 셋팅 및 기본 문법 (1)
AI 개발의 기반이 되는 언어인 Python에 대해 본격적으로 알아보자. Python의 특,장,단점 및 설치 방법에 대해서는 이 포스팅에서는 생략하도록 하겠다. 1. 파이썬의 개발 환경 구축하기 코드 자동 완성 및 오류 표시, 디버깅, 확장 기능을 제공하는 VSC(vs code) 기준으로 설명하도록 하겠다. 또한, Python Project를 진행하다보면, 프로젝트마다 사용되는 라이브러리 버젼이 다를수도 있고, 여러 라이브러리를 한 곳에 설치하면, 버전 충돌이 발생될 수 있으므로, 가상환경을 만들어 프로젝트마다 별도의 환경을 만들어주도록 할 것이다. 1) VS Code Extension 설치 Python, Juypter Extension을 설치해준다. 2) 설치 여부 확인하기 python --vers..
2026.04.15