썸네일 [Python 업무 자동화] 파이썬으로 엑셀 파일 불러오기. 파이썬 업무 자동화 독학. 파이썬에서 업무 자동화를 하기 위해 가장 많은 도움이 되는 것은 바로 엑셀 데이터를 파이썬으로 다루는 것일 것이다. 파이썬을 이용해서 업무 자동화를 초보자가 시도하기에는 여러가지 시행 착오를 겪는데, 이 공간에서는 본인이 겪은 시행착오들을 기록하고자 한다. 1. 파이썬을 이용하여 엑셀 LIST 불러오기 파이썬을 이용해서 엑셀 list를 만든다고 하자. 이때 path 를 이용해서 파일 경로를 지정 해 주어야 한다. 경로 지정 시, 흔하게 할 수 있는 실수가 바로 이것이다. 해당 path 를 보면 파일의 경로에 역슬래시가 들어간다. 그러나 역슬래시를 사용하면, 파이썬에서는 지정된 경로를 찾을 수 없다라는 에러가 발생한다. *ERROR MESSAGE Traceback (most re..
썸네일 [ Python 독학 ] (4) 문자 범위 반환 - Slicing 비전공자의 파이썬 독학글입니다. 공부한 내용을 복습하는 목적입니다. 1. Python Slicing -문자 범위를 반환하는 방법. -시작 인덱스와 끝 인덱스를 콜론으로 구분하여 문자열 일부를 반환하는 방법이다. 2. Slice From the Start 처음부터 원하는 문자까지 slice를 원한다면, 다음과 같이 표현할 수 있다. 3. Slice To the End 원하는 문자부터 끝까지 slice를 원한다면, 다음과 같이 표현이 가능하다. 4. Negative Indexing 음수를 표현하는 -를 붙이는 방법에 대해 알아보자. 이는 문자를 셀 때 왼쪽부터 세는 방법이 아닌, 오른쪽에서 왼쪽으로 세는 방법이라고 생각하면 쉽다. 가장 오른쪽을 -1로 인식한다. 다음 아래 예제에서는, -5 부터 -1까지 문..
썸네일 [ Python 독학 ] (3) 변수(Variables), 데이터 타입(Data Type) 비전공자의 파이썬 독학글입니다. 공부한 내용을 복습하는 목적입니다. 1. Python Variables python의 변수에 대해 알아봅시다. 다른 언어에서와 마찬가지로 python에서 변수를 선언할 수 있습니다. 아래 예제에서와 같이 x 라는 변수를 설정하고, 5라고 선언해 줄 수 있으며, y 라는 변수를 설정하고 John이라는 문자열을 선언해 줄 수 있습니다. 문자열을 선언할 때는 "" 를 사용해야 합니다. x = 5 y = "John" 2. Data Types Python에는 크게 6가지의 데이터 타입이 존재합니다. -Number -String -List -Set -Tuple -Dictionary > Number는 말 그대로 숫자입니다. num = 100 숫자의 종류에는 정수 / 실수 / 복소수를 ..
썸네일 [ Python 독학 ] (2) Python output 함수, Indentation 들여쓰기 비전공자의 파이썬 독학글입니다. 공부한 내용을 복습하는 목적입니다. 1. Python output에 대하여. 2. Python Indentation (들여쓰기) 파이썬에서의 들여쓰기는 다른 코드와는 다르게 코드의 Error 를 유발 할 수 있다. 즉 C++ 등 다른 언어에서의 들여쓰기는 가독성을 좋게 하기 위해서이지만, Python에서는 오류를 유발한다. Python에서의 들여쓰기는 Block of code를 의미한다. Example if 5 > 2: print("Five is greater than two!") if 5 > 2: print("Five is greater than two!") 다음 두개의 코드의 차이는 무엇일까. 바로 들여쓰기이다. (indentation) print 라는 output 함..
썸네일 [Python 독학] (1) 자료형 / 연산자. 비전공자의 파이썬 독학글입니다. 공부한 내용을 복습하는 목적입니다. 1. 자료형 컴퓨터가 인식하는 자료형은 다양하다. 1. integer ; 정수 소수점이 붙지 않은, -xx ~ xx 숫자. Ex, -5, 4 input / output 결과 창 >>> -4 -4 2. Floating point ; 소수 Ex, 50.3 4.38e5 input / output 결과 창 >>> 50.3 50.3 >>> 4.38e5 438000.0 3. Octal ; 8진수 => 8진수를 표현하기 위해서는 앞에 0o 를 붙여야 한다. Ex, 0o45 0o77 input / output 결과 창 >>> 0o77 63 4. Hexadecimal ; 16진수 => 16진수를 표현하기 위해서는 앞에 0x를 붙여야 한다. Ex, 0xf..