본문 바로가기

전체 글117

직장 생활 고민하기-1 부제. 최소한의 밥 값을 하기 위해 나는 어떤 태도를 가져야하는가? 1. 쓸 데 없는 고민의 시작. 밥 값 하기 오늘 후임들의 교육을 진행하다 문득 이런 생각이 들었다. 실제 진행한 교육내용은 업무와 관련된 기술, 노하우 등을 알려주는 것이었는데, 어느순간 내 머릿속은 그것들과는 다른 생각의 연속이었다. - 얘네들은 언제쯤 밥 값을 할까? - 나는 이런 시기를 어떻게 보냈을까? - 나는 무슨 말을 해줘야 하는걸까? - 직장 생활을 잘한다는 건 어떤 것일까? - 각자의 위치에서 어떻게 일을 해야 최소한 밥 값은 한다고 생각할 수 있을까? - 나는 제대로 하고 있는가? - 내가 후임들에게 기술만 가르쳐주면 되는 것인가? 하는 이런 별거 아닌 생각들이다. 일단 나의 위치는 한 회사에서 10년이 조금 넘은 직장.. 2023. 8. 18.
27. 파이썬 활용 미니프로젝트1(qwerty 분석3) 우리는 파이썬을 이용해 쿼티 자판이 단순히 타이핑 속도를 낮추기 위한 비효율적인 배열이 아니라는 것을 검증하고 있다. 지난 글들을 통해 확인 해본 내용을 다시 알아보면, 첫번째, 글속에서의 빈도 수를 통해 해당 배열이 효과적으로 구성되어 있는지 두번째, 글을 입력할 때, 오른손과 왼손을 번갈아 가며 입력하는 구성이 되는지 세번째, 글속에서 사용되는 문자를 쿼티 배열로 입력 할 때 다음 알파벳과의 연속성을 얼마나 차단할 수 있는지이다. 3가지 궁금증을 파이썬을 이용해 해결하고 있고, 이제 마지막 3번째 궁금증에 대해 검증을 해 볼 차례이다. (사실 재밍은 입력 시 발생하는 활자의 물리적인 구성으로 인한 타자기의 장애일 뿐, 타자기를 안쓰는 현재는 배열의 우수함을 검증하는 것과는 아무런 상관이 없는 배제되어.. 2023. 8. 7.
26. 파이썬 활용 미니프로젝트1(qwerty 분석3) 앞선 글에서 봤듯이 우리는 아래의 세가지 궁금증을 해결하기 위해 파이썬의 도움을 받아 분석해볼 예정이다. 우리의 궁금증은 아래의 3가지인데, 지난 포스팅으로 첫번째 궁금증을 확인하고 오늘은 두번째 궁금증을 검증해볼 차례다. 첫번째, 글속에서의 빈도 수를 통해 해당 배열이 효과적으로 구성되어 있는지 두번째, 글을 입력할 때, 오른손과 왼손을 번갈아 가며 입력하는 구성이 되는지 세번째, 글속에서 사용되는 문자를 쿼티 배열로 입력 할 때 다음 알파벳과의 연속성을 얼마나 차단할 수 있는지이다. 1. 자판 배열별 교차 입력 비교(쿼티) 이번글은 두번째 궁금증인 오른손과 왼손을 번갈아 가며 입력하는 비율을 알아볼 예정이다. 사실 비중은 첫번째 분석글을 작성하며, 쿼티가(왼손 55.5 대 오른손 45.5), 드보락이.. 2023. 8. 5.
25. 파이썬 활용 미니프로젝트1(qwerty 분석2) 앞선 글에서 봤듯이 우리는 아래의 세가지 궁금증을 해결하기 위해 파이썬의 도움을 받아 분석해볼 예정이다. (*비교군이 적어 분석 내용이 일부 다를 수도 있다는 것을 염두에 두고 읽어주세요.) 2023.08.03 - [IT 배우기/Python] - 24. 파이썬 활용 미니프로젝트1(qwerty 분석) 24. 파이썬 활용 미니프로젝트1(qwerty 분석) 파이썬으로 어떤 미니프로젝트를 해볼까 라는 고민을 하다 고민의 답을 노트북에서 찾았다. 바로 쿼티(qwerty)라고 부르는 키보드 배열인데, 일반적으로 사용되는 컴퓨터 영문 자판의 첫줄 6글자 to-all-rounder.tistory.com 우리의 궁금증은 아래의 3가지인데, 첫번째, 글속에서의 빈도 수를 통해 해당 배열이 효과적으로 구성되어 있는지 두번째.. 2023. 8. 4.
24. 파이썬 활용 미니프로젝트1(qwerty 분석) 파이썬으로 어떤 미니프로젝트를 해볼까 라는 고민을 하다 고민의 답을 노트북에서 찾았다. 바로 쿼티(qwerty)라고 부르는 키보드 배열인데, 일반적으로 사용되는 컴퓨터 영문 자판의 첫줄 6글자를 이어 부르는 용어이지만, 처음 잘못된 관행이 시간이 지나 효율성이 떨어져도 지속적으로 사용되는 경우에 쿼티 효과(또는 선점효과)라 부를 정도로 의미가 담겨 있는 분야이다. (아래의 잡설을 뒤로 한채 코딩과 관련된 본론을 보시려면 다음 포스팅부터 읽어주세요.) 간단히 쿼티에 대해 알아보면 1. 현재 가장 흔히 사용되는 영문 자판의 형태이다. 2. 타자기의 입력 방식 쿼티 배열은 타자기 시절에 고안된 방법인데 타자기가 종이에 글을 출력하는 방법은 빨간색 영역의 자판을 누르면, 해당 자판과 연결과 파란색 부분의 활자가.. 2023. 8. 3.
23. 파이썬 엑셀(Excel) 다루기3 - openpyxl with 파파고 스스로 코드를 만들어 갈 수 있는 능력이 있다면 처음부터 끝까지 혼자서 코딩을 할 수도 있지만, 그러기에는 내가 가진 시간과 노력의 가성비가 맞지 않다. 그래서 우리는 넓은 인적 인프라를 통한 강점을 가진 파이썬을 배우고 있다 (나만 필요한건 없다.... 내가 필요하다면 누군가 먼저 기반을 닦아 놓은 코드들이 분명히 있지 않을까 의심해보자.) 서두에 언급한 것 처럼 처음부터 내가 코드 전부를 만드는것이 아니라 다른 사람의 라이브러리나 코드를 인용해서 사용하는 것인데, 목적과 유사하거나 일치하다면 그대로 사용해도 되고 차이가 있다면 일부 수정하거나 해당 코드를 참고하는 것만으로도 많은 도움이된다. (시간이 가면서 더 느끼겠지만, 왠지 내가 만든 코드 보다 남들이 만든 코드가 더 신뢰가 간다.....ㅋㅋ) .. 2023. 8. 2.
블로그 3달간의 성과(구글 검색 유입, 완독, 애드센스) 오늘 포스팅은 5월 부터 시작된 블로그에 대한 기분좋은 중간 점검이다. 사실 이렇다할 자랑거리는 없지만 기분 좋게 글을 작성하는 이유는 소소하지만 블로그가 조금씩 커가는 느낌을 받았기 때문이다. 1. 구글 검색 유입 이전 글을 보면 알겠지만, 5월 블로그를 개설하고, 6월 초에 어느 정도 글이 쌓였을 때 구글과 다른 포털 사이트에 검색 메타를 추가했다. 그리고 침착하게 기다렸지만.... 당연하게도 구글에서의 유입은 전혀 없었다. (아직 검색 메타를 추가하지 않으셨나요? 아래 글을 참고해주세요.) 2023.06.08 - [IT 배우기/이것저것] - 검색 메타 추가하기 01 (구글, 네이버 등) 검색 메타 추가하기 01 (구글, 네이버 등) 0. 검색 메타 추가가 필요한 이유? 부제 : 비밀일기에서 포스팅으.. 2023. 7. 31.
22. 파이썬 엑셀(Excel) 다루기2 - openpyxl 지난 시간까지 기본적인 파일 생성 후, sheet를 다루는 방법에 대해 알아 보았다. 그러나 엑셀을 직접 생성할 때도 있지만 생성된 엑셀을 수정하거나 데이터를 확인하는 작업도 필요할 것이다. 이때에는 해당 파일에 대한 Workbook과 Worksheet를 불러오면 되는데 방법은 아래와 같다. 0. 엑셀(Excel) 파일 불러오기 - openpyxl 에서 다른 Excel 파일을 불러오기 위해서는 load_workbook 메서드가 필요하다. from openpyxl import load_workbook #excel 파일 load를 위한 import # wb 객체 만들기(path+file_name) wb = load_workbook('./excel_prac1.xlsx') print('- 전체 sheet 명 출.. 2023. 7. 25.
22. 파이썬 엑셀(Excel) 다루기1 - openpyxl 파이썬으로 파일 뿐만 아니라 엑셀(excel)도 다룰 수 있다. 대부분의 사무업무를 다루는 직군에서 엑셀은 거의 뗄 수 없는 업무 환경이기 때문에 파이썬과 엑셀, 또는 크롤링 등을 혼합한 업무자동화를 통해 업무 환경을 개선할 수 있다. 파이썬에서 엑셀을 다루는 대표적인 라이브러리는 openpyxl과 xlsxwriter가 있으나, 하나를 익히면 크게 다른 하나가 필요 없을 정도로 대부분의 원하는 동작을 수행할 수 있다. (장인은 연장을 탓하지 않는다...) 1. openpyxl 설치 하기 - 위의 설명된 2개의 라이브러리 중 우리는 openpyxl 을 배워볼텐데, 기본적으로 지원하지 않는 라이브러리이기때문에 추가로 설치를 진행해준다. - 외부 라이브러리는 특수한 상황이나 업무 환경을 위해 제한적으로 사용할.. 2023. 7. 22.
21. 파이썬 네이버 API(Papago) 연동하기2 우리는 이제 API도 다룰 수 있는 프로그래머다. 그런데 API를 통해 나온 결과를 매번 하나씩 확인해서 봐야할까? 저장하거나 다른 파일에 저장되어 있는 목록으로 API와 연동하려면 어떻게 해야할까? 이 질문에 대한 해결방법으로 2가지 방법을 진행할 예정인데, 첫번째는 텍스트파일(txt)이며, 다음 시간에 다룰 두번째는 엑셀(excel) 이다. 1. 텍스트파일(.txt) 다루기 - 일반적으로 우리가 사용하는 텍스트 파일의 기능은 크게 2가지(+1가지)로 구분할 수 있는데, 쓰기와 읽기이다. (+1로 표현한 내용은 내용 추가인데 쓰기의 연장이라 크게 어려울 것이 없다.) 2. 텍스트 파일 쓰기(만들기) #텍스트 파일 만들기 create_text = open('./text_test.txt','w', enco.. 2023. 7. 19.
반응형