![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cBuFAB/btriacwrY3L/UYtrV6tzHk7kQhPAw7pIOK/img.png)
이전에 만든 웹사이트에서 캡쳐한 부분이다. 빈곤해결, 교육보장, 질병예방, 환경보호의 각 아이템들을 어떻게하면 4개를 가지런히 보여줄까? 란 고민을 했다. -분할 예시를 보자 이 당시 내가 만들었던 방법은 분할을 위해 빨간 네모들을 자식item이라고 생각했고, 각 자식들을 div로 나눴고, 자식들마다 className을 매겼다. 작업은 모 div를 기준으로 css를 넣어줬고 부모 아래있는 자식들을 위와 같이 분할 할 수 있었다. 이렇게 하다보니 발생한 문제점이 수정에 있어서 전체적인 HTML 구조를 이해하고 있어야 했고, 레이아웃 수정하는데 많은 번거로움이 있었다. 그래서 리액트를 이용하여 컴포넌트 형식으로 만들리라 다짐했고, 추후 리액트 강의를 들으며 css 부분도 [부모 div에 대한 css] wid..
내가 이해한 REST API를 정리해 보았다. 나는 어렵게 설명하는 것도 못하겠고 어려운 단어 쓰는 것도 싫음. 그냥 쉽게 쉽게 영상 보고 구글링 하면서 찾은 개념들을 내 입맛에 맞게 적어봤으니 쉽게 이해할 사람은 봐주세요!! 결론: 데이터에 관한 정보들을 주고 받는데 있어서 개발자들끼리 약속한 형식! API 예를들어 일본에서 대한민국으로 가전제품을 시켰는데 대한민국에서는 220v를 사용하기 때문에 돼지코를 이용해야 한다 하지만 일본과 대한민국이 둘 다 110v 혹은 220v로만 가전제품을 만들자고 형식을 일치화 한다면 서로 돼지코를 산다던지 하는 귀찮음이 없어진다. 이처럼 지정된 형식으로 데이터를 요청, 명령받을 수 있는 수단을 API라고 한다. REST API 프런트 앤드 웹에서 서버로 데이터를 요청..
4개월간의 인턴생활을 돌이켜보며 기억이 희미해지기 전에 나의 부족한 점과 내가 느낀 것을 적어보려 한다. 앞으로의 직장생활과, 미래에 도움이 되길 바라며.. 1. 실력만이 최고, 인성은 옵션 아침에 일찍 출근하고, 밤늦게 공부하며, 그 사람이 다른 직원과 관계가 어떻든 말든, 길에 떨어져 있던 쓰레기를 주으던말던 그래서 너 일 잘해? 이게 이번 회사를 다니며 느낀 가장 큰 경험이다. - 이번 회사에서 가장 크게 느낀 것은 딴 거 다 제쳐두고 실력이 가장 중요하단 걸 다시 한번 느꼈다. - 실력이 없으면 다른 부서로 팔려갈 수 있다. - 실력이 없으면 스스로를 갉아먹는다. - 실력이 없으면 목소리를 내기 힘들다. 이 경험은 내가 직접 겪으며 내 뼈에 세긴 성찰이다. 인성 개박살 난 수준만 아니면, 다른 것..
인턴생활 회사에 취직한 지 3개월이 지났다. 운 좋게 취직한 회사에 발을 들이고 개발자로서의 삶이 시작됐다. 나의 주 업무는 파이썬으로 정제 스크립트를 만드는 일이었다. 자바/스프링밖에 본 적이 없는 나는 3주가량 개인공부 시간을 주고 바로 프로젝트에 투입됐다. 회사 내에서 거대한 사업이 시작되어 사수님은 워낙 바빴고 혼자 해나가야 했다 혼자 회사 코드를 보고 공부한다고 해도, 업무용 코드와, 라이브러리 찾고 사용법을 익히는 것은 꽤나 힘들었다. 심지어 일이 어떤 과정으로 진행되는지, 결과물에 대한 시행착오를 겪으며 경험이 쌓여야 하는데 이런 상태로 매일 결과를 내야 하니 스트레스가 최대치였다. 나는 내가 어떻게 일을 해야하고, 이 일의 목표가 무엇인지 모른체로 할 때 자신감이 많이 떨어지고 스트레스를..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b1CAUx/btra9Xfw1nw/CvNg4brPv47p0q9Os8ccnk/img.png)
엑셀 작업을 하다가 중복단어가 있는 경우 삭제하기 내용을 적용하여. "중복단어 삭제"를 정리해 보았습니다. 🌌 다룰 내용 리스트 형식의 전체 단어 중 2개 이상인 단어의 경우 삭제하고 1개만 추출하기. 전체 단어 중 단어가 2개 이상인 경우 삭제하고 1개만 추출하기. join과 OrderedDict.fromkeys를 사용한 방법 *import 설정 및 기본 내용은 생략했습니다. 1. list에 담긴 값 list = ['안녕','안녕','하이','안녕','방가'] 2. 최상단에 collections 모듈의 OrderedDict클래스를 선언 from collections import OrderedDict 파이썬 3.6 이전에는 사전에 얻은 데이터를 순서대로 얻을 수 없었습니다. 즉 무작위 순서로 데이터를 얻..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/duiYQT/btq9TFlB545/nnA2bMvGpejhHpHzuklsiK/img.png)
pdftotext나 docx를 사용하여 문서를 파싱 한 후 필요 없는 헤더와 푸터를 자를 필요가 있습니다. 예시로 이미지와 같은 부분만 남기고 서론과 결론은 자를 경우에 대한 함수를 짜 보겠습니다. 가정: 라이브러리를 통해 파일을 불러온 상태입니다. 본론만 가져오기 목표 1. 전체 글에서 특정 단어가 나올 경우 서론을 날린다. 2. 전체 글에서 특정 단어가 나올 경우 결론을 날린다. 3. 날린 부분에 대한 빈 문자열 처리를 해서 전체 길이를 같게 유지한다. 목표의 세부 가정 1. 전체 글에서 특정 단어를 찾는다. 2. 전체 글에 대한 각각의 string index 번호를 알아낸다. 3. 전체 string에서 특정 단어가 나올 경우 해당 index를 last_index로 담는다. 4. last_index ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bghAhh/btq8rc1aBaV/z2Z0QrBb1IJ5jKfhQBs4A1/img.png)
파이썬으로 어절수 조건에 맞는 경우만 출력하는 경우를 포스팅하려합니다. 제가 풀다가 이것도 도저히 못 풀겠어서 헤맸네요... 알고리즘 열심히 풀어야겠습니다... 매번 뭘 써야겠다는 아는데 퍼즐이 맞춰지지 않는 느낌... 정말 화나네요 ^^;; 조건: 30어절 이하 10어절 이상일 경우만 출력하기 ' - 출력하고자 하는 리스트 sent_tokens = ['이처럼 대외적 위기에',' 따라 군무는 격상되었고', '정부는 군사우위정책을 본격적으로 시행하였다.1900년 6월 의화단진압 전쟁이 시작되었고', '인접국의 전쟁 상황은 국경에서의 문제를 수반하였다.', '대한제국은 난민문제 및 청비의 침략 등을 막기 위해 평안・함경도에 진위대를 증설했고타 지역으로부터 지원 병력을 차출하여 배치하기도 하였다.', '이로써..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bk9Bdk/btq8piE8foy/NPZnnKAXMs5TdPclFSn4LK/img.png)
여러가지 함수의 input, output알아보기 - split() - join() - append - extend - a ='', a+=b split() - 기준점: ()안 내용, 빈공간 시 공백기준으로 나눔 input: string output: list "".join() - 기준 ""로 리스트의 문자열들을 붙여준다. input: list output: string append - 빈 배열에 stirng 값을 더해준다. input: string output: list extend input: string output: list 토큰화 a =' ' , a += b. 한페이지에 string이 " " 기준으로 여러개 있을 시 사용하여 붙일 수 있다. "".join()이 먹히지 않아서 사용했는데. 둘의 차이점..
- Total
- Today
- Yesterday