스터디자료/Python 스터디 4

[Python] Word문서에서 Excel로 데이터 추출하기

Why? Word로 작성된 문서가 애초 설계된 내용을 모두 포함하고 있는지 검토를 해야할 경우가 있다. 제목만 비교를 한다면 간다하게 비교가 가능하지만 본문의 내용을 검토해야한다면??? [KOREA-PYTHON-1]내용 설명 [KOREA-PYTHON-3]내용 설명 [KOREA-PYTHON-4]내용 설명 [KOREA-PYTHON-5]내용 설명 [KOREA-PYTHON-6]내용 설명 ..... 위와같은 형식으로 문서가 작성되어 있다면 눈으로 하나씩 비교해보는 수밖에 없다. 게다가 내용의 순서도 뒤죽박죽이라면... ? 하나하나 검색하면서 확인해야한다. 그래서.. AutoHotkey를 사용해서 검색, 복사, 붙여넣기 식으로 데이터를 정리하려고 했지만, 문서 전체를 입력받아서 파싱하지 않는한 정확하게 분석이 되지..

ch2 - 리스트 데이터 (head first python - 개정판)

1. 변수1.1 숫자사용되는 숫자는 기본적으로 '정수'를 사용하는 것으로 제한 ( c 와 동일)1.2 문자열변수에 문자열을 할당할 경우 자동으로 인식 & 저장 수행test_string = "coffee" // 인터프리터는 test_string에 대해서 문자열이라는 선언을 하지 않았음에도, 저장되는 "coffee"문자열을 저장한다. // python에서는 변수에 모든 data 형의 저장이 가능하다. ( 문자열, 숫자 가리지 않고 모두 저장 가능)1.3 객체 Python에서 모든 것은 객체로 취급된다. 모든 data는 객체로 저장된다. (그러나, 코드 개발에서 클래스를 작성해야하는 것은 아니다) 2. Python의 자료 구조 리스트(list), 튜플(tuple), 딕셔너리(dictionary), 집합(set..

ch1 - 기초

python 3.7.2를 사용해서 책에서 나오는 문제를 사용해 본다.Why Python??C를 주로(한... 10년 정도? ) 사용해본 입장에서 C로만 개발을 진행하기에는 많은 에로 사항이 존재한다. 불편한점은...문자열의 수정이 어렵다. 예를 들어서 C언에서 "hello"라는 문자열을 만들어 본다면...1) char[] array = {'h', 'e', 'l','l','o'};2) printf("%s", array);두 줄로 "생성"이 가능하다, 그리고 "hello"라는 문자 뒤에 느낌표를 붙여 주려면...3) cha array2[r[strlen(array)+1];4) array의 5문자를 array2로copy해주고 마지막 !를 추가해준다.복잡한 과정을 수행해아한다. C를 이용해서 문자열을 수정할 경우..

python study 시작과 최종 계획

현업에서 나름 3년 동안 '개발자'라는 이름을 달고서 개발을 해보았다. 프로그램 개발해 왔다. 라는 말에서 일반적으로 떠오르는 생각은? 1. 윈도우에서 실행되는 프로그램 2. 아이폰 or 안드로이드용 프로그램이 두 가지라고 생각한다. 그러나 내가 배워왔고 해온 프로그램은 그 보다 훨 씬 밑단에서 시작되는 코딩이다. 매우 작은 OS를 개발하고, 포팅해서, 최적화를 하고, 해당 환경에서 성능을 뽑아낼 수 있는지, 그리고 규격을 준수하는지를 테스트한다. 이 경우는 어떻게 저의해야 할까. 임베디드 + OS + Java virtual machine 정도로 적을 수 있을것 같다. 그런데, 개발 과정에서 불합리 하다는 생각이 드는 부분이 있어서 새로운 무언가(things)를 스스로 만들어서 써야한다는 생각을 하게 되..