파워 파이썬 27

어린왕자의 단어 분석

1. 텍스트 마이닝(Text Mining), 텍스트 분석(text analytics)은 텍스트에서 고품질 정보를 추출하는 프로세스입니다. 텍스트의 리소스에는 웹사이트, 서적, 이메일, 리뷰 그리고 뉴스 등이 비정형 데이터가 포함될 수 있습니다. 텍스트 분석에는 정보 검색, 단어 빈도 분포를 연구하기 위한 어휘 분석, 패턴 인식, 태깅/주석, 정보 추출, 링크 및 연관 분석을 포함한 데이터 마이닝 기술, 시각화 및 예측 분석을 포함하고 있습니다. 2. 빈도가 많이 단어 분석문학과 영화에 관심이 있는 사람들은 텍스트 데이터를 분석하는 경험을 할 수 있습니다. 어린왕자 책에 일부분을 발췌하여 가장 많이 나오는 단어가 무엇인지 알아보는 실습입니다.주요 라이브러리는 collections 입니다. 많이 나오는 단어..

turtle 모듈과 관련된 명령어

turtle 모듈은 파이썬에서 화면에 그림을 쉽게 그릴 수 있는 드로잉 도구입니다. 1. 기본 설정 명령어명령어설명import turtleturtle 모듈 가져오기t = turtle.Turtle()거북이 객체 생성t.shape("turtle")거북이 모양 설정 ("arrow", "circle", "square", "triangle", "classic")t.speed(0~10)거북이 속도 설정 (0 = 가장 빠름)turtle.bgcolor("색상")배경 색상 변경t.hideturtle() (ht())거북이 숨기기t.showturtle() (st())거북이 보이기 2. 이동 관련 명령어명령어설명t.forward(거리) (fd(거리))앞으로 이동t.backward(거리) (bk(거리))뒤로 이동t.right(..

파이썬 idle에서 사용되는 단축키 정리

파이썬 IDLE (Integrated Development and Learning Environment) Shell 모드에서 자주 사용되는 단축키를 정리한 내용이니 참조하세요.Shell 모드에서 유용한 단축키Alt + P → 이전 명령어 (이전 입력한 코드 불러오기)Alt + N → 다음 명령어 (다음 입력한 코드 불러오기)Ctrl + C → 실행 중인 코드 강제 종료Ctrl + Shift + V → 여러 줄 붙여넣기 (마우스 오른쪽 클릭 후 "Paste"와 같은 기능)기본 편집 및 실행 관련 단축키F5 → 현재 파일 실행Ctrl + '[' → 왼쪽 들여쓰기Ctrl +  ']' → 오른쪽 들여쓰기Ctrl + 'space' → 자동완성Alt + '3' → 주석 처리Alt + '4' → 주석 해제Ctrl +..

pip 패키지 관리자 사용

1. pip란 무엇인가?Pip Installs Packages의 약자로 파이썬의 패키지를 설치하고 관리하는 관리자 입니다(Package Manager)python 버전 3이상을 사용한다면 pip가 내장되어 있어 따라 pip를 설치할 필요가 없습니다.pip를 사용하여 설치(install), 업그레이드(upgrade), 제거(uninstall) 등을 할 수 있습니다. 2. IDLE(Integrated Development Environment : 통합개발환경) 에서 패키지 설치 (1) IDLE의 파일 위치를 찾고 파일 위치 열기를 클릭합니다.   (2) (1)번은 바로가기 프로그램이기 때문에 해당하는 IDLE 바로가기에서 오른쪽 단추를 클릭해서 파일위치 열기를 한번 더 클릭한다  (3) 파일을 열고 Scri..

음식 리뷰 분석하기

1. 데이터 분석을 위한 가장 기본적인 라이브러리를 import 해야 됩니다. 기본적인 라이브러리는 pandas, numpy, matplotlib.pyplot, seaborn 입니다. 라이브러리를 불러오기(import)하기 전에  해당 패키지를 설치부터 하셔야 합니다. - 라이브러리 설치합니다. 한 번만 설치하면 됩니다.pip install pandas numpy matplotlib seaborn* pip에 대한 내용은 패키지 폴더에 있습니다(https://withdatastory.tistory.com/84 ) pip 패키지 관리자 사용1. pip란 무엇인가?Pip Installs Packages의 약자로 파이썬의 패키지를 설치하고 관리하는 관리자 입니다(Package Manager)python 버전 3..

함수와 모듈

1. 함수의 개념복잡한 문제를 한번에 프로그래밍하려면 프로그램의 길이가 길어지고 코드의 가독성이 떨어집니다. 그래서 작고 독립적인 기능으로 나누어 부프로그램을 작성하면 훨씬 생산성이 높아지고 유지보수가 용이해집니다.주프로그램(main program)은 전체를 총괄하는 프로그램이고, 주 프로그램은 간결하게 작성하는 것이 좋습니다. 부프로그램(sub program)은 프로시저(procedure), 함수(function)라고도 합니다. 아래의 그림을 보면 주프로그램에서 원하는 sub program을 호출하면, 함수가 수행되고 함수가 명령문이 끝나면 다시 주 프로그램으로 되돌아 갑니다. 함수는 특정한 기능을 하는 명령문의 집합으로 내장함수(built-in function)과 사용자 정의함수(user define..

문자열 기본과 함수

1. 문자열 개념   문자열(String)은 문자(Character)들의 묶음이라고 합니다. 'l', 'o', 'v', 'e'와 같은 것을 문자라고 할 수 있지만 "love"와 같이 문자들이 묶여있는 것을 문자열이라고 할 수 있습니다. 파이썬에서 문자열은 단일 인용부호(')나 이중 인용부호(")로 감싸주어 표현합니다.   파이썬에서는 문자열에 관련된 연산자는 +, * 연산자가 있는데, 연산자는 문자열을 서로 결합하는 기능이며, * 연산자는 문자열을 반복하는 기능입니다.  2. 문자열의 indexing과 slicing파이썬에서는 문자열에서 원하는 위치에 있는 문자를 마음대로 꺼낼 수 있는데 이를 인덱싱(Indexing)이라 하는데, '변수[위치]'로 지정합니다. 대괄호 안에 들어가는 수를 인덱스라고도 하며..

딕셕너리 자료구조

1. 딕셔너리(dictionary) 자료구조 란딕셔너리는 딕셔너리는 중괄호({ })에 key와 value를 묶어서 하나의 항목으로 저장되고, key는 어떤 유형이든 상관없지만 불변객체이고 유일해야 합니다.  콜론(:) 기호로 키와 값을 연결하고, 각 항목사이에는 콤마(,)를 사용해서 구분합니다.  딕셔너리명 = {key1 : value1, key2 : value2, .... key n: vlaue n} 딕셔너리 생성 : 아래와 같은 student 딕셔너리를 생성하려고 합니다.keyvalue학번202401이름김수현학과경영정보   (1) 딕셔너리 생성(2) 딕셔너리 사용법 - 딕셔너리 읽기는 'key'로 값을 접근하는 방법과 get() 함수를 사용하는 방법이 있습니다. 즉 딕셔너리명[key]과 딕셔너리명. ..

튜플 자료구조

1. 튜플(tuple) 튜플은 리스트처럼 여러개의 데이터를 저장할 수 있는 자료형이지만, 수정을 할 수 없으며, 읽기만 가능하기 때문에 검색작업에 유용하기 사용됩니다. 그리고 리스트는 대괄호 [], 튜플은 소괄호()를 사용합니다.튜플 생성하기튜플 사용하기 : 튜플의 검색, 인덱싱, 슬라이싱은 리스트와 사용방법이 동일합니다. 튜플 사용하기 :  for문을 사용하영 튜플 항목을 하나씩 출력할 수 있습니다.튜플은 읽기 전용이기 때문에 추가, 수정, 삭제 등을 실행할 수 없습니다. 2. 튜플 활용[실습1]회원가입 여부를 확인하는 프로그램을 작성하라. [실습2] 튜플 항목 중에 홀수만 모두 출력하는 프로그램을 작성하라

728x90