1. 데이터 구조 데이터 구조란? 자료구조, 데이터 구조, Data structure 라고 쓴다. 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 뜻하며 코드상에서 효율적으로 데이터를 처리하기 위해, 데이터 특성에 따라, 체계적으로 데이터를 구조화한다. 어떤 데이터 구조를 사용하느냐에 따라, 코드 효율이 달라짐 데이터를 어떻게 하느냐에 따라서 속도에 영향을 준다. 어떠한 작업에 어떠한 데이터 구조를 언제, 어떻게 쓰는지 아는 것이 해당 어플리케이션의 속도에 영향을 준다. 1. 검색 2. 읽기 3. 삽입 4. 삭제 효율적으로 데이터를 관리하는 예 우편번호: 5자리 우편번호로 국가의 기초구역을 제공 5자리 우편번호에서 앞 3자리는 시, 군, 자치구를 표기, 뒤 2자리는 일련번호로 구성 대표적인 자..
전체 글
개발 공부를 꾸준히 하기 위한 블로그좋은 학습 전략은 무엇일까? 일단 만들어 보며 학습하기 잘 정리된 순서대로 학습을 진행하기 두개를 잘 혼합하여 진행한다. 세가지 유형의 기술 변하지 않는 기술 [높은 학습 비용 - 꾸준히 반복해서 학습 해야하는 것] 네트워크 운영체제 컴퓨터 시스템 논리학 대수학 느리게 변하는 기술 [ 중간 - 꾸준히 반복해서 학습 해야하는 것] 프로그래밍 언어 프로그래밍 패러다임 자료구조 보안 알고리즘 빠르게 변하는 기술 [낮은 학습 비용 - 빠르게 배워야 할 것] 프레임워크 라이브러리 UX / UI 디자인 패턴 학습 전략에 대해서 느린 변화 속도의 지식을 익히면 주기가 빠른 지식들을 학습하는데 도움을 준다. 쉬운거 위주로 배우면서.. 변하지 않는, 느리게 변하는 기술(기초를 탄탄히 다진다)도 꾸준히 학습해야 한다. 프..
[목차] 데이터 분석 모듈 Pandas 연습 문제 파이썬에서 데이터 분석용으로 많이 사용하는 Pandas 모듈의 연습문제를 정리하는 목차입니다. 코로나 데이터, 부동산 데이터, 주식 가격 등 이런저런 데이터 가지고 활용해봤습니다. pandas란? Pandas는 파이썬에서 사용하는 데이터 분석 라이브러리로, 행과 열로 이루어진 데이터 객체를 만들어 다룰 수 있게 되며 보다 안정적으로 대용량의 데이터들을 처리하는데 매우 편리한 도구입니다. 목차 - 기본정리 연습문제 1번 코로나 데이터 활용 연습문제 2번 기업 데이터 활용 연습문제 3번 부동산 데이터 활용 관련 글 목차 - 기본정리 https://steadiness-dev-invest.tistory.com/142 목차 - 메서드 https://steadine..
[목차] 데이터 분석 모듈 Pandas 메서드 정리 파이썬에서 데이터 분석용으로 많이 사용하는 Pandas 모듈의 메서드를 정리하는 목차입니다. 특정 기능을 수행하는 메소드 위주로 작성할 예정입니다. (기본정보 제외) pandas란? Pandas는 파이썬에서 사용하는 데이터 분석 라이브러리로, 행과 열로 이루어진 데이터 객체를 만들어 다룰 수 있게 되며 보다 안정적으로 대용량의 데이터들을 처리하는데 매우 편리한 도구입니다. 목차 - 메소드 정리 칼럼을 변경하는 메서드 관련 글 목차 - 기본정리 https://steadiness-dev-invest.tistory.com/142 목차 - 연습문제 https://steadiness-dev-invest.tistory.com/144 목차 - 데이터 시각화 ( Ma..
[목차] 데이터 분석 모듈 Pandas 기본 정리 파이썬에서 데이터 분석용으로 많이 사용하는 Pandas 모듈입니다. pandas란? Pandas는 파이썬에서 사용하는 데이터 분석 라이브러리로, 행과 열로 이루어진 데이터 객체를 만들어 다룰 수 있게 되며 보다 안정적으로 대용량의 데이터들을 처리하는데 매우 편리한 도구입니다. 자주 사용하는 일 엑셀로 할 수 있는 모든 것 excel, db, pdf파일 크롤링 (웹 정보 수집) Database 핸들링 시각화 설치 pip install pandas 목차 - 기본정리 기본 사용법 & 용어 정리 데이터 파일 읽기 인덱싱 , 슬라이싱 데이터 선택 Null 비어있는 값 처리 복사, 추가, 삭제 통계 값 다루기 피벗 테이블 GroupBy피벗 테이블 Nan값 처리 피벗..
[파이썬 에러 정리] pandas module 엑셀 읽기 오류 ImportError: Missing optional dependency 'xlrd'. Install xlrd >=1.0.0 for Excel support Use pip or conda to install xlrd. or Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl. During handling of the above exception, another exception occurred: Pandas 모듈에서 엑셀 파일을 읽으려고 하면 발생하는 에러입니다. pandas 버전에 따라 다르지만 엑셀로 출력 시 두 가지 에러 중 하나의 에러가 발생합니다. ..
GitHub master 기준으로 강제 업데이트 제가 작업하는 위치가 2곳? 3곳 정도 돼서 가끔 한쪽에 미미한 수정 혹은 그냥 버려도 되는 코드가 있는 경우가 많아서 마스터 기준으로 강제 업데이트 하는 방법입니다. 그냥 git pull로 땡겨받으면.. 커밋할 거 하고 받으라고 에러 메시지가 나오게 되죠. fetch git fetch --all git reset --hard origin/master git pull origin master 작업한 내역을 전부 버리고 그냥 새로 해도 되면 간단하게 끝~ 그럼 안녕~
파이썬 (Python) 백준 10818번 배열 관련 문제 파이썬 반복문 기본 문법 관련 문제풀이 10818번 문제입니다. 주어진 N개의 값에서 최솟값, 최댓값을 공백으로 구분해서 출력하는 문제입니다. 목차 문제 풀이 및 실행결과 관련 글 https://steadiness-dev-invest.tistory.com/89 [목차] 03. 파이썬 제어문 if, while, for문 정리 [목차] 03. 파이썬 제어문 if, while, for문 정리 파이썬 제어문에 대한 정리가 끝나서 관련 글을 모으려고 작성합니다. 요즘 데이터 분석에 대해서 공부하고 있어서 파이썬 기초정리와 데이터 steadiness-dev-invest.tistory.com 문제 10818번 문제 문제 N개의 정수가 주어진다. 이때, 최솟값과..