목록python3 (15)
꿈 많은 사람의 이야기
프로그래밍을 하다 보면 자연어 처리에 관심이 가게 됩니다 자연어 처리는 인공지능(AI) 분야에서도 중요하게 생각되는 문제입니다 왜냐하면 사람이 말하는 자연어를 처리하고 인식할 줄 알아야 하기 때문입니다 예를 들어 i love you를 봤을 때 무엇이 주어이고, love라는 동사는 감정이 긍정인지, 부정인지 등을 인지해야하죠 이런 자연어 처리를 도와주는 라이브러리가 있습니다 파이썬 기준으로 NLTK라는 것이 있죠 보통 영어 단어를 인식하려고 많이 사용합니다. (한글은 KoNLPy 라는 것을 많이 사용하죠) 이 NLTK라는 것을 설치해보고 테스트 해보겠습니다 자 먼저 파이썬이 설치된 경로로 이동합니다 보통 c드라이브에 appdata->local->programs에 설치가 되어 있을거에요 본인 PC에서 잘 찾..
안녕하세요~각자 코딩을 하시다보면 '아 내가 만든 이 파일을 콘솔, 파이참 같은 에디터를 사용하지 않고 실행파일로 만들고 싶다'라고 생각할 때가 종종있습니다 파이썬, 자바와 같은 프로그래밍 언어로 프로그램을 만들면 이클립스나, 파이참이나 등등 이런 것들로 실행해야본인이 만들어 놓은 프로그램을 실행시킬 수 있죠 하지만 exe 파일로 만들면 컴퓨터에 파이썬이 설치되어 있지 않아도 프로그램을 실행 시킬 수 있습니다그 작업을 진행해볼거에요~ 먼저 pyinstaller라는 것을 설치해야 합니다.홈페이지로 가서 다운받고 이런 작업도 있지만 그냥 간단하게 pip install을 이용하면 됩니다파이썬이 설치된 위치로 이동하세요!실행 -> cmd를 쳐서 컨맨드창을 켜줍니다그리고 파이썬이 설치된 경로로 이동합니다.cd 이..
이번에는 파이썬에서 파일 입출력을 알아볼까 합니다. 파일 입출력은 파일에 접근해서 쓰고, 읽고, 내용을 추가하는 일련의 작업을 말합니다. 파이썬에서의 파일 입출력은 정말 간단합니다! 위 사진을 보시면 간단하게 설명이 나와있지만 3가지 모드가 있습니다. r - 읽기모드 w - 쓰기모드 a - 추가모드 w를 쓰면 쓰기 모드 + 파일이 없으면 파일 생성까지 해줍니다 먼저 파일을 하나 생성해야겠죠? 위 사진을 실행하면 파일이 생성됩니다 이렇게요! 물론 내용이 없는 빈 파일입니다. 이제 파일 내용을 채워보죠! 내용을 채워야 하니 w 모드로 열어야겠죠? 위 사진처럼 문자열 값을 data 변수에 넣고 f.write를 해줍니다. 그러면 위에처럼 내용이 쓰여집니다! 이제 쓰여진 내용을 읽어보죠 방법이 3가지가 있습니다...
프로그래밍을 하다 보면 숫자를 문자로 문자를 숫자로 바꿔야 할 상황이 많이 생깁니다 다른 프로그래밍 언어와 마찬가지로 파이썬에서도 그런 기능을 제공해줍니다. 그것도 정말 간단하게요 숫자를 문자로 바꾸는 예를 먼저 보여드릴게요 num 이라는 int형 변수가 있습니다. type( ) 함수를 이용하면 타입을 볼 수 있죠 그리고 str( ) 함수를 이용해 감싸주면 문자 타입으로 바뀌게 됩니다 정말 간단하죠? 그럼 문자를 숫자로는 어떻게 하냐면요 int( ), float( ) 함수를 이용하면 됩니다 똑같이 하시면 돼요