no image
[ Python ] 사용자 입력 함수, 출력 함수의 뜻과 예제 ( input / print / format )
01. 사용자 입력 함수 ( input )사용자가 입력한 값을 특정 변수에 저장하고자 할 때 사용한다.input () 은 괄호 안에 메시지를 화면에 출력하고 사용자의 입력을 기다리며, 입력이 완료되면 input이 종료되고 해당 값은 변수에 저장이 된다.input () 괄호 안에 메시지가 없다면 메시지가 없는 상태로 사용자 입력 값을 기다리게 된다.[ 실제 출력 예시 ]input () 에 입력되는 모든 것은 문자열로 취급한다.그렇기에 정수 입력이 필요할 시에는 input() 반환 값을 int()로 감싸야한다.# int ()  : 다른 타입의 값을 정수로 변환하는 함수# float () : 다른 타입의 값을 실수로 변환하는 함수[ 예시 ]c = int ( input ( '첫번째 정수를 입력하세요 : ' ))..
2024.05.10
no image
[ Python ] 변수와 기본 자료형
1. 변수의 정의와 사용법변수란 데이터를 저장하기 위해 이름이 부여된 메모리 공간이다.각각의 변수는 식별자라는 고유의 이름을 가져야 한다.변수는 나중에 프로그램에서 변경 할 수 있는 데이터를 담는 메모리 공간으로 사용 된다.a=1 #a라는 변수 안에 1을 저장하겠다는 뜻을 가지고 있음.파이썬은 변수를 사용하기 전에 정의나 선언이 필요하지 않다.변수의 이름은 길이에 관계 없이 대/소문자, 숫자, 밑줄(_) 을 조합해서 만들 수 있다.변수 이름에는 숫자가 포함 될 수 있지만, 변수 이름의 첫 번째로 사용 할 수 없다.변수 이름은 대/소문자를 구별한다, 변수에서 이름으로 적용하려면 첫 글자는 소문자로 시작하고 나머지 단어의 첫 글자는 대문자로 적는 camelCase 표기법을 적용 해야한다.파이썬은 변수 여러개..
2024.05.09
no image
[ 자연어 처리(NPL) ] 자연어 처리의 이해와 형태소 분석
01. 자연어란?한국어와 영어 등 우리가 평소에 쓰는 말 ( 음성, 텍스트 )를 통틀어 자연어라 칭한다.02. 자연어 처리란?자연어( 사람이 말하거나 글로 쓴 것 )를 이해하고, 처리하는 기술 분야이며, 쉽게 말해 사람의 언어를 컴퓨터가 이해하도록 만들어서사용자가 필요한 내용을 수행 하게 만드는 것.대표적으로, [ 키워드 중심의 인터넷 서치 엔진, 검색, 기계번역, Chat GPT 같은 챗봇 형식의 AI, 특정 사이트에서 데이터를 수집하여 사용자에게 맞는 뉴스를 추천해 주고, 원하는 물품을 큐레이션 해 주는 기능 ] 등 의 다방면 활용이 가능하다.03. 인공지능 비서로 보는 자연어 처리과정의 이해 1) 인간의 음성 및 텍스트를 인식한다.2) 자연어 처리 기술을 통해 질문, 지시와 관련성이 높은 것을 검색..
2024.05.08
no image
[ Python ] 프로그램의 기초
01. 프로그램이란?프로그램은 합리적인 일의 순서 또는 컴퓨터에게 내리는 명령어의 집합체이다.프로그램은 순차, 조건, 반복등의 프로그램 실행 순서 제어 요소를 보유하고 있다.프로그램에는 데이터의 입력과 출력이 있다.(참고) 컴퓨터의 기본적인 동작 법   입력(키보드, 마우스) ▸ 처리 ▸ 출력 (화면) 02. 프로그램의 구성 요소처리과정 ▸ 판단 ▸  반복 ▸  입출력03. 프로그램 언어 종류 프로그래밍 언어는 크게 세가지로 나뉜다. 1. 기계어0과 1으로 구성되어 있는 이진수로 구성된 언어 이다.컴퓨터의 CPU는 기본적으로 기계어만 이해하고 처리가 가능하다.2. 어셈블리어이 기계어를 ADD, CUB, MOVE 등과 같은 표현하기 쉬운 상징적인 단어인 니모닉 기호로 일대일 대응 시킨 언어를 칭한다.고급언..
2024.05.07