#1프로그래밍 41

Python - cmd 명령어 결과 DataFrame 변환

import os import pandas as pd def get_dataframe_text(f) : header = None # df_task_info = pd.DataFrame(columns = ['processid', 'parentprocessid', 'commandline']) flag = True while True : #1. text 데이터 확인 line = f.readline() if not line : break #2. text -> list 변환하여 길이 확인 line = line.split() line_list = list(line) if len(line_list) == 0 : continue if flag == True : flag = False header = pd.Series(l..

문자열 계산식 구현 - 후위표기법#1

1. 목적 - 문자열 계산식을 순서대로 계산할 경우 우선 순위에 따른 계산 오류 발생 ex) (1+2) * (3+4) / 4 --> 아래 같이 계산 순서 필요 2. 계산식 표현법 1) 중위 표현법 - 연산자가 피연사자들 사이에 위치 2) 후위 표현법 - 연산자가 피연사자들 뒤에 위치 (사칙연산 프로그램을만들때 편리하게 설계) 설계 방법) 1) 피연산자(숫자)는 스택에 넣지 않고 그냥 출력 2) 연산자의 경우 -> Stack이 비어 있으면 Stack에 저장 -> Stack에 연산자가 있는 경우 ->연산자(Stack)의 우선순위가 같거나 크면 pop하여 출력하고 현재 연산자를 Stack에 저장 ->연산자(Stack)의 우선순위가 낮을 경우 현재 연산자를 Stack에 저장 3) 수식이 끝나면 스택이 빌 때 까..

#1_파이썬 개발 환경

1) 파이썬 개발환경 설치 - Visual Studio 2019 설지 (Python 선택하여 설치) : 다운로드 경로 → https://visualstudio.microsoft.com/ko/ : Community 버전 다운로드 설치 Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio Visual Studio dev tools & services make app development easy for any platform & language. Try our Mac & Windows code editor, IDE, or Azure DevOps for free. visualstudio.microsoft.com - Python 선택하여 설치..