'분류 전체보기' 카테고리의 글 목록 (110 Page)
본문 바로가기

분류 전체보기1139

파이썬 엑셀 업무 자동화 - xlwings xlwings는 윈도우 기반 PC에서만 동작한다. xw로 간편히 쓰기에 import를 아래와 같이 해보 import xlwings as xw myexcel이라는 빈 엑세파일을 만들고 변수로 담아보자 보통 wb에 엑셀을 담는다. 새로운 엑셀파일을 생성하고 싶다면, wb = xw.Book() 파일이 있다면, wb = xw.Book('myexcel.xlsx') 요렇게 파일이 열리게 된다. 시트별로 작업을 하기 때문에 xw.Book으로 엑셀 파일을 지정하듯이 work sheet의 약자인 ws = wb.sheets['sheet1'] 로 표현해보자 sheet name을 확인하고 싶으면 아래와 같이 사용하면되고 확장자는 리스트이다. wb.sheet_names sheet를 추가하기 위해서는 wb에서 sheets.add.. 2023. 6. 1.
python을 이용한 이미지 처리 - pillow 이미지 좌표를 표현하는 방식은 아래와 같이 왼쪽 상단이 0.0으로 시작하여 먼저 pillow 라이브러를 다운을 받아보자 !pip install pillow PIL로 부터 Image를 받아오면 된다. # 대소문자 주의 import os from PIL import Image print(os.getcwd()) img_path = './sample_image.jpg' img = Image.open(img_path) img를 살펴보면 type은 객체이며, size 를 tuple 형식으로 받을 수 있다. show() 함수는 화면에 이미지를 띄워서 보여줍니다. img_path = './sample_image.jpg' img = Image.open(img_path) img.show() resize img_path =.. 2023. 5. 31.
파이썬을 이용한 파일 자동화 - (2) glob glob glob(): 사용자가 제시한 조건에 맞는 경로를 가진 파일들의 리스트를 반환하는 함수 폴더 내부에 여러겹의 하위 폴더가 있는 등의 복잡한 구조를 가진 폴더에서도 원하는 파일의 경로를 모두 얻어낼 수 있습니다. import glob path_list = glob.glob("파일 및 폴더 경로 조건 제시") 경로 조건을 제시하라는 것은 ?, *, ** 을 이용하여 조건을 제시하는 것입니다. 실습 데이터에는 데이터1.txt, 데이터2.txt, 데이터1000.txt 있고 경로 조건에 따라서 한번 알아보자 [] 대괄호 안에 있는 문자 중 하나와 정확히 한 글자와 매칭 한글자 중에 1또는2또는3이 들어오는 case ? 은 임의의 한 문자를 뜻함(무조건 한 문자가 들어가야함) ? 는 무조건 한 문자 이상 .. 2023. 5. 31.
파이썬을 이용한 파일 자동화 - (1) os 라이브러리 먼저 파일 경로에 대해서 이해를 해보자 경로는 두가지가 있다. => 절대 경로/ 상대 경로 절대 경로 : 절대적인 경로로 표현 (ex.C:\Users\A\예산안_최종.xlxs) 상대 경로 : 상대적인 위치를 표현하기 때문에 시작점이 중요함.(ex. .\예산안_최종.xlxs A폴더 위치에서) 필요한 라이브러리를 확인해보자 가장 기본적인 os library가 있다. import os를 통해 활성화 해보자 import os 현재 절대 경로를 확인하기 위해 pwd를 사용해보자 보통 리눅스 kernel에서 pwd를 그냥 사용하면 절대경로가 보이지만 python cshell에서는 앞에 !를 붙여주자 !pwd 이처럼 한글이 깨지는 이슈는 os 라이브러리로 해결 가능하다. cwd의 의미는 current working .. 2023. 5. 31.
풀스택 개발자 입문 도서 추천 - <풀스택 개발이 쉬워지는 다트&플러터> 오늘은 풀스택 개발을 위한 기본서를 소개하려고 한다. 저자는 삼성전자에서 이동통신 시스템과 서비스를 개발하던 수석엔지니어에서 경희대 교수로 임용되신 이성원님이다. 현장에서 실제 대학생들을 위한 서비스 및 강의를 진행하고 계시는 전문가로 믿을 수 있는 저자라는 점이 우선 좋았다. 목차를 살펴보면 다트 및 플러터에 대한 기본 설치 및 환경 세팅부터 언어 기초 플러터로 모바일 및 데스크탑 앱 개발활용법 지속가능한 개발자의 패키지 활용 및 공식 사이트에서 어떻게 샘플을 활용하는지 꿀팁 등 마지막에는 알아 두면 요긴한 분야별 노하우를 요긴하게 서술이 되어있다. 개발에 있어서 자바가 매우 보편적이지만 해당 언어는 고전적인 언어로 개발환경에서 불편함이 따르지만 다트는 자바 개발이후 16년이 지나 만들어진 언어로 모바.. 2023. 5. 23.
끝에서 휘는 슬라이스 구질 고치기 최근 슬라이스 구질 완전 정복이라는 포스팅을 앞에서 상세히 설명하였다. 앞에서 설명한 모든 방법을 다 수정했음에도 불구하고, 드라이버 구질이 직진으로 가다가 끝에서 휘는 경우가 발생한다면 지금 내가하는 이야기가 많은 도움이 될 것이다. 특히 이런경우, 인도어 연습장에서 흔히 볼 수 있지만, 스크린으로 골프를 치는 경우 한번도 경험하지 못하다가 인도어에서 구질을 잡지 못해 매우 곤혹을 치르는 경우가 많다. 그럼 먼저 이렇게 슬라이스가 끝에서 휘는 경우 원인이 무엇일까를 살펴보자. 바로 스퀘어 궤적을 계속 끌구 간다는 점이다. 스퀘어로 맞으면 직진으로 가는데 무슨 소리냐, 스퀘어로 맞지 않으면 슬라이스가 나는데 왜 스퀘어로 맞았는데 휘냐? 당연히 타격순간에 스퀘어로 맞추는 것은 맞는 방향이지만 릴리즈가 너무.. 2023. 5. 13.
골퍼들의 고질병 - 슬라이스 스윙 고치기 완전 분석판 초보 골퍼부터 프로 골퍼까지 고질병인 슬라이스 구질의 스윙을 고치는 방법에 대해서 오늘 다루어 보자. 먼저 슬라이스가 나는 이유는 간단하다. 스윙 궤적이 아웃에서 인으로 들어오면서 스퀘어가 아니라 열려서 맞기 때문이다. 결국에 클럽 해드가 임팩시에 열려서 맞기 때문인데 이 이유는 크게 5가지가 있다. 이 5가지를 아래 골프 스윙을 7가지를 나누었을 때 각 구간별로 살펴보자. 1.어드레스 시 그립 골프를 하다보면 가장 기초적인 기본 그립부터 다시 살펴볼 필요가 있다. 편한 자세를 자연스럽게 찾다보니, 혹은 더 강하게 때리기 위해서 그립의 변화가 있었는지 살펴봐야한다. 중급자정도 되면 비거리 향상을 위해서 본인도 모르게 골프 그립을 스트롱 그립으로 잡게 되는 경향이 있다. 스트롱 그립을 잡게 되면 자연스럽게.. 2023. 5. 1.
정보처리기사 공부를 위한 책 -<2023 시나공 정보처리기사 실기> 오늘은 정보처리기사에 대한 실기 준비책 시나공 정보처리기사 실기 2023을 추천하려고 한다. 정보처리기사는 관련 전공 4년제 졸업 예정이거나 관련 경력이 있으면 시험에 응시할 수 있는 자격이 있고, 나 역시 군대에서 정보처리기사를 따기 위해서 열심히 공부했으나 생각보다 어려워 쉽게 따지 못했다. 그 때 이 시나공 정보처리 기사 수험서를 열심히 봤으면 땄었을 텐데 책 가격이 아깝다고 인터넷에서 기출문제 보고 이전 버전의 책을 보다가 결국 고배를 마셨었다. 정보처리기사난이도가 생각보다 어렵고 정처기실기독학을 혼자 하기에 쉽지가 않다는 것을 그 때부터 느꼈었다. 그래서 이 정보처리기사책이 필수로 필요하고 그 때 공부했었던 책도 역시 시나공책이었다. 그래서 신간 2023년 시나공 정보처리기사 신간이 나온 기념으.. 2023. 5. 1.
[책 리뷰] 태블로, 쉽게 따라하는 데이터시각화 - 생능북스 오늘의 책은 데이터 시각화에 관한 내용을 포스팅 해보려고 합니다. 태블로를 활용해 쉽게 따라하는 방법을 배울 수 있는 최정민, 류민호 저자의 생릉북스 강좌입니다. 이 책은 데이터 리터러시를 향상시키고, 데이터 시각화 도구, 방법, 디자인, 전처리, 대시보드, 지도 시각화에 대한 전문 지식을 습득할 수 있는 최고의 안내서입니다. 데이터 시각화을 위한 기본 개념부터, 학습 내용에 대해 시각화 자료와 도표 그림들을 통해 효과적으로 전달하고 있고, 연습문제 및 정답 ACE TIP 등 본문 학습을 위한 데이터셋, 정답 기타 데이터 등 성능출판사 홈페이지와 저자 블로그에서 다운로드를 받을 수 있으니 참고하자. 우선 이 책은 데이터 시각화에 필요한 기본 개념을 이해하려는 독자를 대상으로 합니다. 데이터 시각화의 목적.. 2023. 4. 25.