[자주 사용하는 엑셀 단축키 1탄 (20개)] 셀 범위 선택, 이동(Ctrl + 방향키), 글꼴 편집 등
엑셀에서 자주 사용하는 단축키 20개 정리 저장(현재 파일 저장, 다른 이름으로 저장), 인쇄 셀 범위 선택 (Shift+화살표, Ctrl + 범위 선택, F8) 이동 (시트 이동, 셀 이동 : Ctrl + 방향키 조합) 편의(Microsoft..
키자드에 등록된 총 220개의 포스트를 확인하실 수 있습니다.
엑셀에서 자주 사용하는 단축키 20개 정리 저장(현재 파일 저장, 다른 이름으로 저장), 인쇄 셀 범위 선택 (Shift+화살표, Ctrl + 범위 선택, F8) 이동 (시트 이동, 셀 이동 : Ctrl + 방향키 조합) 편의(Microsoft..
엑셀 DATE 함수를 사용해서 년, 월, 일 정보가 있을 때 완전한 날짜 만드는 방법입니다. (+@ 엑셀에서 날짜가 숫자로 변하는 이유와 해결방법도 이야기합니다) 아래와 같이 년, 월, 일 정보가 있을 때 DATE 함수를..
엑셀에서 인수의 평균을 구하는 AVERAGE, AVERAGEA 함수와 인수의 개수를 세는 COUNT, COUNTA 함수에 대해 알아보겠습니다. 4가지 함수의 사용법은 아주 간단합니다. 함수 사용방법 AVERAGE(인수 지정), AVERAGEA(..
엑셀에서 현재 시간 및 날짜를 표시하는 방법에 대해 포스팅 합니다. (현재 시간 및 오늘 날짜 표시) NOW, TODAY 함수와 단축키를 사용할 수 있는데 요약하면 아래와 같습니다. NOW, TODAY 함수 및 날짜 표시 단축..
데이터 엔지니어로 일하고 있습니다. 데이터 전처리, 가공, DB/서버 관리 + 약간의 분석 업무를 하고 있어요. 한달머니에서 지속적으로 동기부여받아 매일 조금씩 아웃풋을 만들고, 3월 달에는 엑셀 관련 오프라..
리더님이 주신 2개 질문에 대해 1시간 정도 정리해봤습니다. 수익화로 연결하려는 내용이 IT분야로 한정되어 떠오릅니다 ㅎㅎ; 2월 달에 엑셀 강의 준비하며 3월에 크몽에 런칭해보겠습니다. 감사합니다.
엑셀 강의를 위한 포스팅 20개를 목표로 합니다. 5개/1주 포스팅을 하면 4주 동안 20개 포스팅이 가능합니다. 다만 2가지가 걱정됩니다. 첫 번째는 과연 제가 하루에 1개씩 포스팅을 할 수 있을지 걱정되는 부분..
엑셀에서 '사용자 지정 셀 서식' (이하 셀 서식)을 이용해 날짜/요일/경과시간 등을 표시하는 방법입니다. (엑셀 날짜 형식 지정) 간단한 예로 2020-01-27의 yyyy-mm-dd(년-월-일) 형식의 기본형 날짜가 있을 때..
MariaDB에서 계정을 생성하고 권한 부여하는 방법입니다. 계정 생성 방법 계정 생성 : create user '계정명'@'접속 위치(host)' identified by '비밀번호'; 접속 위치 관련 설명, 특정 IP 지정, 모든 IP 허용('%')..
티스토리 블로그에 애드센스 광고 넣는 방법입니다. 선행조건은 블로그가 구글 애드센스 광고 승인을 받아야 합니다. 티스토리 블로그는 '플러그인'을 사용해 아주 간단하게 광고를 삽입할 수 있습니다. 애드센스..
ODBC(Open Database Connectivity) 어떤 DBMS(응용 프로그램)을 사용하는지 관계없이, DBMS 간에 호환될 수 있도록 마이크로소프트에서 만든 표준이다. MySQL, MariaDB, MS-SQL, ORACLE, Postgres 등 많은 DBMS에..
Python에서 CSV 파일 읽는 방법 2가지를 소개합니다. 아래 1, 2번 코드에서는 'busdata.csv' 파일을 읽어 봤습니다. 1. import csv : csv 모듈로 CSV 파일 읽기 # csv 모듈 및 DataFrame import import csv from..
프로그래머스 SQL 문제 중 JOIN 카테고리에 속한 문제를 풀어 봤습니다. WHERE 절에 OR과 AND로 다중 조건을 결합해 문제를 해결했습니다. 주요 사용 쿼리 및 연산자 : LEFT JOIN, WHERE, OR, AND https://program..
프로그래머스 SQL 문제 중 String, Date 카테고리에 속한 문제를 풀어봤습니다. 주요 사용 연산자와 함수 : DATE_FORMAT('컬럼명',FORAMT) https://programmers.co.kr/learn/courses/30/lessons/59414 코딩테스트..
엑셀 시트에서 데이터를 원하는 순서로 정렬하는 방법입니다. 실무에서 인사팀, 재무팀, 영업팀, 기술팀, 연구소 등의 여러 부서에 다양한 사람이 있을 때 지정한 부서명으로 정렬하는 데 사용할 수 있습니다. 예..
XML(Extensible Markup Language) W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어이다. XML은 SGML(Standard Generalized Markup Language)의 단순화된..
이번 포스팅에서는 XML 문서의 구조에 대해 이야기해보겠습니다. XML은 데이터의 특성, 자료구조를 기술하는데 특화된 다목적 마크업 언어입니다. XML에 대한 설명은 아래 박스 참고 XML(Extensible Markup Langua..
엑셀에서 매핑 테이블(Mapping Table)을 만들어 데이터를 카테고리화 하고 정렬까지 하는 방법입니다. 예시 상황은 아래와 같습니다. 예시 상황 인사팀, 재무팀, 개발 1팀, 국내영업 1팀 등 여러 부서에 다양한 사..
프로그래머스 SQL 문제 중 String, Date 카테고리에 속한 문제를 풀어 봤습니다. WHERE절에 OR을 여러 개 사용하는 방법과, IN() 연산자를 사용하는 총 2가지 방법으로 풀어봤습니다. 1. WHERE 절에 OR을 여러 개..
프로그래머스 SQL 문제 중 String, Date 카테고리에 속한 문제를 풀어봤습니다. 주요 사용 연산자와 함수 : AND, LIKE, 와일드카드(Wildcard) % 패턴 매칭 연산자 LIKE 설명 MySQL에는 2가지 패턴 매칭 연산자가..
프로그래머스 SQL 문제 중 String, Date 카테고리에 속한 문제를 풀어봤습니다. 2가지 방법으로 풀어봤고 첫 번째 풀이는 CASE 문, 두 번째는 IF 문을 활용했습니다. 주요 사용 연산자와 함수 : CASE, IF, LIKE, O..
프로그래머스 SQL 문제 중 JOIN 카테고리에 속한 문제를 풀어봤습니다. 2가지 방법으로 풀어봤고 첫 번째 풀이는 LEFT JOIN을 사용, 두 번째는 JOIN을 사용하지 않고 NOT IN() 연산자를 사용했습니다. 주요 사용..
SCP Secure Copy의 약자로 SSH [1]를 이용해 네트워크로 연결된 호스트 간에 안전하게 파일을 주고받을 수 있는 명령어 명령어 사용방법 Usage : scp [옵션] [Source 경로] [Target 경로] 아래 3가지 방법으로 로..
프로그래머스 SQL 문제 중 SELCT 카테고리에 속한 6문제를 풀어봤습니다. SELECT 쿼리문에서 ORDER BY, WHERE, WHERE NOT, LIMIT를 사용했습니다. https://programmers.co.kr/learn/courses/30/parts/17042 프로..
윈도우(Windows)에 아나콘다(Anacond) 설치 및 가상환경 만들기 아나콘다란? Python 패키지 관리와 Deployment에 최적화 된 솔루션 아나콘다를 사용하면 논리적으로 Python 가상환경을 만들 수 있고, 각 가상환경..
프로그래머스 SQL 문제 중 GROUP BY 카테고리에 속한 1문제를 풀어 봤습니다. GROUP BY, WHERE, AND, HOUR(기준 시간)을 사용 했습니다. MySQL 시간 데이터에서 연도, 월, 날짜, 시간, 분, 초만 추출하는 함수 YEA..
프로그래머스 SQL 문제 중 GROUP BY 카테고리에 속한 1문제를 풀어 봤습니다. SQL문제 중 LEVEL 4로 난이도가 높았습니다. UNION을 사용하니 확실히 쿼리가 길어지네요. 다음번에는 변수를 사용해서 풀어 보겠습니..
프로그래머스 SQL 문제 중 GROUP BY 카테고리에 속한 1문제를 풀어 봤습니다. 이번에는 0~23시의 모든 HOUR를 출력하기 위해 [SET @변수명 = '값';]을 사용해서 풀어봤습니다. 확실히 UNION을 사용해 SELECT 쿼리..
리눅스에서 crontab 명령어를 사용해 주기적인 프로세스 실행을 예약하는 방법입니다. 일전에는 at 명령어를 사용해 1회성의 작업을 예약하는 방법에 대해 이야기했습니다. crontab을 사용하면 정기적으로 하는 작..
한달쓰기 28일 차입니다. 6시 30분 기상에 실패했습니다. 어제 2시까지 만화책을 봤는데요. 어쩔 수 없는 결과였다고 생각합니다. 오늘은 동창들과 저녁 약속이 있어, 빠르게 글을 남깁니다. 4시 30분까지 시간이..
프로그래머스 SQL 문제 중 SUM, MAX, MIN 카테고리에 속한 4문제를 풀어 봤습니다. SELECT 쿼리문에서 MAX, MIN, ORDER BY, LIMIT, IS NOT NULL, COUNT 등을 사용 했습니다. 1. 최댓값 구하기 https://programmers..
한달쓰기 29일 차입니다. 어제 모임이후 컨디션이 매우 저조합니다. 연말 29~30일 2일 동안 정리하려고 했던 것이 있는데, 오늘은 29일 계획했던 내용을 정리하기 힘들 것 같습니다.. (너무 졸립니다..) 12월 29일..
프로그래머스 SQL 문제 중 JOIN 카테고리에 속한 1문제를 풀어 봤습니다. INNER JOIN, WHERE, ORDER BY를 사용했습니다. 있었는데요 없었습니다(JOIN) 문제 https://programmers.co.kr/learn/courses/30/lessons/5..
한달쓰기 마지막 날입니다. 오늘은 아침 6시 30분에 일어나지는 못했지만, 어제 하기로 계획했던 2019년 할 것-계획한 것에 대한 부정적인 측면 정리와, 방 정리를 했습니다. 한달에 참여하며 처음 계획했던 '아..
리눅스(Linux)에서 문자, 단어, 줄(line) 수를 출력하는 wc 명령어 사용방법에 대해 적어봅니다. 해당 명령어 프로그램은 표준 유닉스 프로그램으로서 대부분의 리눅스 배포판에서 사용할 수 있습니다. wc 명령어..
한달쓰기 25일 차입니다. 오늘도 아침 6시 30분에 일어나는 것은 실패했습니다. 내일부터 1월 1일까지 쉬게 되었고, 특별한 일도 없으니 내일부터는 꼭 아침 기상 성공하겠습니다. 평소보다 블로그 조회수가 많던..
한달쓰기 26일 차입니다. 6시 30분에 일어났고 라이브톡을 했습니다(결국 피곤해서 8시 30분에는 다시 잤지만). 요즘 1월 2일부터 입사 예정인 곳에서 벌써부터 중요한 일의 확인을 요구해서, 스트레스를 받았었습..
리눅스에서 at명령어를 사용해서 프로세스 실행을 예약하는 방법입니다. at명령어 프로그램을 사용하면 일회성의 프로세스(명령어) 실행 예약을 매우 간단하게 할 수 있습니다. 만약 주기적으로 프로세스 실행예약..
한달쓰기 27일 차입니다. 아침 6시 30분 기상은 실패했습니다. 오늘은 클루지라는 책을 봤습니다. 책의 주요 내용은 인간에게는 다양한 인지 편향이 있고 이 인지 편향은 인간 사고 구조의 클루지 때문이라는 이야..
프로그래머스 SQL 문제를 풀어봤습니다. IFNULL 함수 사용방법을 알고 있는지 묻는 문제입니다. IFNULL([컬럼명],'대체할 문자') https://programmers.co.kr/learn/courses/30/lessons/59410 코딩테스트 연습 - NU..
한달쓰기 23일 차입니다. 아침 6시 30분에 일어나 라이브톡을 성공한 날입니다. 하지만 아침부터 일이 있어서 23시 30분에 집에 들어왔습니다 ㅠ 내일은 잘 쓰겠습니다.. 감사합니다. https://mentha2.tistory.com..
윈도우에서 쉘 스크립트를 작성한 후 리눅스로 옮기고 나면 아래와 같이 개행 문자(^M)가 나타나는 경우가 있습니다. 위처럼 개행 문자가 있으면 쉘 스크립트를 정상적으로 실행 못합니다. 개행 문자를 처리하는..
한달쓰기 24일 차입니다. 아침 6시 30분에 일어나 라이브톡 하는 것은 실패했습니다. 약속 전에 부랴부랴 한달쓰기를 합니다 ㅠ 요즘 봤던 영상과 책의 내용이 조금 결합되는 것 같아 간단히 메모합니다. 출처 항..
안녕하세요. 한달쓰기 21일 차입니다. 오늘은 제가 경험(?)한 계획에 짧게 적어보려고 합니다. 저는 살면서 몇 가지 계획을 세웠었습니다. 최근 5년을 보면 아래와 같은 계획이 있었습니다. 1. 식물 분류학 학위..
프로그래머스 SQL 문제 2문제를 풀어 봤습니다. MYSQL을 선택해서 풀었고 푼 문제는 모두 GROUP BY를 사용하는 문제로 아래 2개입니다. 1. 고양이와 개는 몇 마리 있을까 https://programmers.co.kr/learn/courses..
프로그래머스 SQL 문제 1문제를 풀어봤습니다. JOIN과 ORDER BY 그리고 뺄셈 연산이 포함된 쿼리문입니다. 프로그래머스 문제 : 오랜 기간 보호한 동물(2) https://programmers.co.kr/learn/courses/30/lessons/59..
한달쓰기 22일 차입니다. 어제 과음으로 오늘 아침에 일어나지 못했고, 가만히 있어도 힘든 날이었습니다. 내일은 아침 일찍 일어나 라이브톡과 자기 암시를 하겠습니다. 감사합니다.
MariaDB 설정 파일인 'my.cnf' 찾는 방법입니다. 리눅스는 배포판마다 'my.cnf' 파일 경로가 다릅니다. ex) Ubuntu(데비안 계열) : /etc/mysql/my.cnf, CentOS(레드햇 계열) : /etc/my.cnf find를 사용해 찾아도..
오늘은 8시에 일어나서 출근만 했습니다. 알람을 5시 30분에 맞춰놨다가 아예 듣지도 못하고 쭉~ 잤네요. 오늘은 10분동안 스트레칭을 한 후 6시로 알람을 맞추고 자겠습니다. 다들 좋은 밤 되세요. https://menth..
MariaDB의 root계정은 데이터베이스 서버에 대한 모든 권한을 가지고, 데이터베이스가 지원하는 모든 행위를 할 수 있다. 이 행위에는 데이터베이스, 테이블의 삭제, 다른 사용자 계정의 패스워드 변경, 서버의 강..
한달쓰기 20일 차입니다. 저는 한달쓰기를 통해 아침 활용 습관을 만드는 게 목표였습니다. 지난 20일을 되돌아보면 원하는 시간에 일어난게 2번 밖에 되지 않습니다. 비율로 보면 10% 밖에 안되는 무척 저조한..
NC(NetCat, 넷캣) 명령어를 사용해서 서버 쪽 포트가 열렸는지 확인하는 방법입니다. 윈도우에서 사용하는 방법이라고 적었는데, 리눅스에서도 Netcat만 설치되어 있다면 사용방법은 동일하므로 Netcat을 수동 설..
17일 차 한 달 쓰기입니다. 오늘 지인분들과 아침 라이브톡으로 일어난다고 했었는데, 혼자서 일어나지는 못했지만 지인분이 전화를 주셔서 일어나고 라이브톡에 참여할 수 있었습니다. 덕분에 아침에 회사 앞에서..
https://programmers.co.kr/learn/courses/30/lessons/59042 코딩테스트 연습 - 없어진 기록 찾기 | 프로그래머스 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블..
오늘은 6시 30분에 일어나 회사 앞에 8시 10분에 도착했고 1시간 30분 동안 저를 위한 시간을 가졌습니다. 1시간은 책을 읽고, 30분은 자기 암시와 결정할 사항에 대해 고민했습니다. 내일은 고민한 내용을 팀장님..
오늘은 원격지 MariaDB에 원격 접속 설정을 했습니다. 1. MariaDB 서버에서 계정 생성 (계정에 권한 부여는 아직 X) 2. MariaDB 원격접속 포트 Open 3. AWS 방화벽 설정 크게 3가지를 했는데 워크벤치로는 MariaDB..
오늘은 아침 7시에 일어났습니다(지인분과 라이브톡을 해서 깼습니다). 비록 피곤해서 7시 40분에 다시 잤지만, 어쨌든 주말에 일찍 일어난 것에 의미를 둡니다. 그리고 일어나 보니 아침에 일어나서 '글을 쓰겠다..
16일 차 한달쓰기 입니다. 오늘 제대로 적지 못하네요 ㅠ 우선 오늘은 아침에 일어나지 못한날입니다 내일은 지인분들과 아침 라이브톡으로 일어나려고 합니다. 한달이 되기전에 꼭 좋은 습관 만들겠습니다
회귀분석을 평가할 때 일반적으로 결정계수라는 지표를 사용합니다. 칸 아카데미에 결정계수에 대해 좋은 설명이 있어 공유 합니다. 지금까지 봤던 결정계수(R-square)에 대한 설명중 가장 직관적인 설명입니다...
아침 8시에 일어나려고 했으나 8시에 잠깐 눈만 뜨고 10시 30분에 최종 기상했습니다. 일어난 후에는 개인적으로 중요한 결정이 1가지 있어 결정짓고, 결혼식에 갔다 왔습니다. 집에 와서는 '데일리 통계'라는 앱..
오늘 클루지(Kluge)라는 책을 조금 읽었습니다. 책에서 정의하는 클루지는 서투른 또는 세련되지 않은 해결책입니다. 1970년 아폴로 13호의 달 착륙선에서 이산화탄소 여과기가 작동하지 않았을 때 비닐봉지, 마분..
깃(Git) 이란? 깃은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 어떠한..
오늘도 아침에 일어나지 못했습니다. 내일은 주말이라 8시에 일어나는 것을 목표로 하고 아침에 제가 일어나야 하는 이유에 대해 천천히 정리하겠습니다. 감사합니다. https://mentha2.tistory.com/57 [Git 첫 Com..
원격 서버에 설치된 데이터베이스에 클라이언트 프로그램(Workbench)으로 접속할 수 있도록 설정하려고 합니다. 원격 접속을 위한 계정 생성과, 보안설정 등 해야 하는 게 조금 있네요. 원격설정이 되고나면 클라..
한달쓰기 10일 차 1/3 지점에 왔습니다. 2가지 목표가 있었는데 아직 못하고 있습니다. 2가지 목표 아침에 글 쓰는 습관 만들기 하루에 3시간 이상 업무 외적으로 준비하는 시간 가지기 부끄럽지만 10일 동안 한..
객체지향 언어인 파이썬은 모든 데이터들을 객체로 표현하거나 객체 사이의 관계로 표현합니다. 여기서 객체 각각의 표현이나 관계를 쉽게 하기 위해 특별한 Built-in 함수들을 사용할 수 있는데 그것들이 특별 메..
오늘은 회식이 있었습니다. 10일 차 글에서 아침에 일어나지 못해 자책하는 저에게 정성스러운 답글들을 주셔서 힘이 나는 하루였습니다. 지금은 좀 정신이 없지만, 한달이 끝나기 전에 제대로 Self-Motivation 해..
버스도착정보 데이터를 다시 보니, 도착 예정 버스가 몇 정류장 전에 있고 몇 분 후에 도착한다는 정보가 있어 여러 정류장에서 데이터를 수집할 필요가 없었습니다. 따라서 제가 버스를 타는 정류장 2곳 과, 내..
오늘은 퇴근해서 씻자마자 어제 서버에 수집 설정한 데이터가 잘 수집되었는지 확인했습니다. 결과는 정상수집! 단 Crontab 시간 설정에 오류가 있어서 수집된 데이터가 04:40분~09:00분이 아니라 06:40분~10:00분..
엑셀에서 해당 값이 존재하는 행 전체에 조건부 서식 거는 방법입니다. 이 방법을 사용하면 아래 스크린샷의 왼쪽처럼 조건부 서식을 걸 수 있습니다. (취미가 테니스인 경우에 셀 바탕이 빨간색으로 칠해지도록..
한달쓰기 9일 차입니다. 오늘도 아침에 일어나지 못했네요. 24시에 딱 자야 6시에 일어날 수 있을 것 같습니다. 오늘은 00:30분에 자고 내일 06:30분에 일어날 예정입니다. 아래에 작성한 엑셀 조건부 서식 관련..
어제 UTC 시간에 맞게 수집 시간을 변경했고, 오늘 수집한 데이터를 확인하니 4시 40분부터 9시까지 버스도착정보 데이터가 잘 수집되었습니다. 데이터를 조금 확인해보니 아침 7시 이전에는 버스를 타야 안전하게..
어제 주말이어도 8시간만 자겠다고 이야기했는데 결국 12시간 자버렸습니다.. 그래도 다행히 IT관련 글은 작성했습니다. 1/4을 지나가는 시점에서 아직 한 번도 아침 포스팅을 못했다는 게 아쉽기는 하지만 다음주..
오늘은 서버에 버스도착정보 수집 설정을 완료했습니다. 설정 정보 - 수집 데이터 항목 : 버스 도착정보 데이터(도착까지 남은 시간과, 잔여좌석 수 포함) - 수집 버스 정보 : 수원에서 잠실로 이동하는 1007번 버..
아나콘다(Anconda) 가상환경 Export, Import 방법입니다. 아나콘다를 사용하면 여러 개의 Python 가상환경을 구성해서 사용하고, 만든 가상환경을 자유롭게 Export, Import 해서 사용할 수 있습니다. 단 다른 OS간..
한 달 쓰기 8일 차입니다. 오늘은 짧은 포스팅 1개 완료했습니다. 내일부터 아침에 글쓰기 다시 도전하겠습니다. 꼭 성공하겠습니다. 다들 좋은 한주 되세요!! 감사합니다. https://mentha2.tistory.com/46?catego..
MySQL WorkBench(워크벤치)를 이용한 MariaDB 테이블 생성 방법입니다. MySQL과 MariaDB는 다른 DBMS(Database Management System)인데 MySQL용 Workbench로 MariaDB 테이블을 생성한다니 좀 이상하죠? MariaDB는..
오늘은 버스도착정보를 CSV 파일로 저장하는 코드를 작성했습니다. 지금까지 진행한 결과는 아래와 같습니다. 공공데이터포털 버스도착정보 수집 API 사용 신청 데이터를 수집할 서버 구축(AWS EC2 사용) 수집할..
한달쓰기 6일 차 입니다. 아침 6시에 일어나기는 실패 했습니다. 어제 12시에 바로 잠들지 않고, 1시 정도에 잠들었는데요. 1시에자고 6시에 일어나려고 했으니 당연히 실패한 것 같기도 하지만, 사실 그렇게 간절..
한달쓰기 3일 차입니다. 리더님과 가운님이 응원까지 해주셨는데, 오늘도 아침 9시에 글을 올리지 못했습니다. 올려야겠다고 적어놓은 리스트는 아래처럼 많은데 아침에 일어나는 게 문제네요. 내일은.. 꼭 올리..
Python Iterator에 관한 내용입니다. Python에는 Iterator 라는 class가 존재합니다. Iterator는 이름그대로 반복할 수 있는 클래스 인데, next() 함수를 이용해서 다음 데이터를 불러올 수 있습니다. Iterator는..
한달쓰기 4일 차입니다. 월, 화, 수 3일 동안 아침에 일어나서 글쓰기를 실패했습니다. 명호님과 가운님 응원 감사드리고, 변화하는 삶을 위해서 내일은 꼭 아침에 일어나서 글쓰기 성공하겠습니다. 감사합니다. *..
오늘은 버스도착정보 API로 응답받은 XML 파일을 파싱 해봤습니다. 버스도착정보 API로 응답받은 XML 파일은 아래처럼 구성되어있었고 Python의 xml.etree.ElementTree 모듈을 이용해서 파싱 했습니다. xml.etree..
한달쓰기 5일 차입니다. 오늘도 아침에 일어나지 못했습니다. 심지어 8시 20분에 일어나서 10시까지 간신히~ 출근한 날입니다. 아침에 우울(?)하게 출근하면서 아침에 일어나는 방법과 관련된 유튜브 영상을 봤습..
Python CSV 모듈을 활용한 CSV 파일 읽기와 내용 덧붙이는 방법입니다. 1. CSV 모듈로 CSV 파일 읽기 # csv 모듈 import # 참고링크 : https://docs.python.org/3.7/library/csv.html import csv # with로 오픈 wi..
1. 어떤 일을 하고 어떤 관심사를 갖고 있나요? 데이터 수집/분석과 관련된 일을 하고 있습니다. 주요 관심사는 부자가 될 수 있는 습관 만들기입니다! 2. 앞으로의 한달을 어떻게 보낼 생..
우선은 수집할 데이터를 선정했습니다. 공공데이터 포털에서 API 형식으로 제공하는 '버스 도착 정보' 데이터입니다. 데이터에 정류소별 버스 도착 예정 시각과 광역버스의 경우 남은 좌석수가 나와 수집하기로 결..
오늘은 퇴근 후 공공데이터 포털에서 버스 도착 정보 조회서비스 수집서버를 구축했습니다. 사실 오늘 수집서버 + 수집코드까지 완성하려고 했지만, 공공데이터 포털 OpenAPI 서비스를 이용하려면 고정 IP 서버가..
한달쓰기 2일 차입니다. 한 달 동안 회사에 일찍 출근하고 아침 9시 정도에 글을 쓰려고 했는데, 오늘도 일찍 일어나지 못했습니다. 8시 전에 회사에 도착하려고 하는데, 8시에 일어나서 9시 30분에 회사에 도착했..
수집하려는 버스 도착 정보 데이터 정의입니다. 원래는 1007 버스 도착 정보, 첫차 시간부터 1분마다 계속 수집하려고 했으나 공공데이터포털에 1일 트래픽 제한이 있어 트래픽 제한을 넘지 않는 선에서 효과적으..
https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소..
# 리눅스 터미널 색상변경하는 방법 오늘은 리눅스 터미널 색상변경하는 방법에 대해 포스팅 하려고합니다. 리눅스터미널 메뉴에서 편집 -> 기본설정 -> Custom -> 색으로 이동해서 원하는 색상을 선택해주시면 되..
# 하둡(Hadoop) = 하둡에코시스템(Hadoop-Ecosystem) 대용량데이터 저장, 분석과 이를 활용한 인공지능(AI)이 화두가 되고 있는 요즘 하둡, 하둡에코시스템 2가지 용어가 자주 보입니다. 저희가 일반적으로 이야기..
# 버추얼박스(Virtualbox) 전체화면 설정 방법 입니다. 버추얼박스(Virtualbox) 확장 게스트 프로그램 설치 후에도 전체화면으로 변하지 않을 때 해결하는 방법에 대해 포스팅 합니다. 1. 켜져있는 게스트 OS를 종..
우분투에서 root계정 패스워드 초기 설정하는 방법입니다. 우분투(Ubuntu)를 기본으로 설치하면 root 패스워드가 설정되어있지 않습니다. 우분투를 설치하고 sudo 명령어를 사용해 root 권한으로 여러 가지 초기..
Python : 1991년에 발표된 인터프리터 방식의 프로그래밍 언어 대표적으로 2.x, 3.x 버전이 있는데 저는 3.x 버전을 00먹을 예정이에요. 1. 그 언어를 잘하고 싶은 이유 데이터 분석 관련 일을 하고 있는데,..
https://programmers.co.kr/learn/courses/30/lessons/42586?language=python3 알고리즘 연습 - 기능개발 | 프로그래머스 실행 결과가 여기에 표시됩니다. programmers.co.kr for 문에 list를 지정하고 해당 list..
https://programmers.co.kr/learn/courses/30/lessons/12926?language=python3 알고리즘 연습 - 시저 암호 | 프로그래머스 실행 결과가 여기에 표시됩니다. programmers.co.kr 나는 참조할 리스트를 만들어서 풀었..