파이썬 Numpy(넘파이)
넘파이 (Numpy) 벡터, 행렬 연산을 위한 수치해석용 파이썬 라이브러리 강력한 다차원 배열(array) 지원 빠른 수치 계산을 위한 structured array, 벡터화 연산, 브로드캐스팅 기법등을 통한 다차원 배열과 행렬연산에 필요한 다양한 함수를 제공한다. 파이썬 List 보다 더 많은 데이터를...
넘파이 (Numpy) 벡터, 행렬 연산을 위한 수치해석용 파이썬 라이브러리 강력한 다차원 배열(array) 지원 빠른 수치 계산을 위한 structured array, 벡터화 연산, 브로드캐스팅 기법등을 통한 다차원 배열과 행렬연산에 필요한 다양한 함수를 제공한다. 파이썬 List 보다 더 많은 데이터를...
트리 트리(Tree)란? 계층형 트리 구조를 시뮬레이션 하는 추상 자료형으로, 루트(Root)값과 부모-자식 관계의 서브트리(Subtree)로 구성되며, 서로 연결된 노드의 집합이다 트리 용어 트리 노드(Node) : 트리를 구성하는 기본 원소 루트 노드(Root Node) : 트리의 시작점인 노드. 최상위 레벨...
스택 스택(Stack)이란? 데이터를 저장하고 검색하는 데 사용되는 자료구조 중 하나로, LIFO(Last In First Out) 데이터 관리 방식을 따른다. 즉, 가장 나중에 들어온 데이터순으로 제거하는 방식이다. 스택 메소드 파이썬에서 일반적인 스택은 list(리스트) 자료구조로 구현이 가능하며, push(), pop() 메소드만을 지...
깃헙 블로그의 커스터마이징 요소는 정말 방대하다. 폰트·이미지 등등 많은 부분들을 자기 입맛에 맞게 설정할 수 있는데, 해당 글에서는 내가 설정했던 부분만을 다루고자 한다. 현재 내용 이외의 다른부분들은 추후 자유롭게 바꾸면 될 것 같다. 블로그 기본 설정 config.yml 수정 config.yml은 블로그의 기본적인 설정들을 담은 파일이다. 해당...
이전까지는 Chirpy 테마를 적용한 블로그 페이지를, 로컬 환경에서 구현하였다. 이제 해당 프로젝트를 Github에 배포하여 호스팅을 해보자! 1. VS Code 설치 Github 블로그는 기본적으로 Markdown을 사용하여 글을 게시하므로 마크다운 에디터가 있다면 편리하다. 또한 이후 블로그를 커스터마이징하면서 번번히 파일들을 수정하려면, 해당...
이전 포스트에서는 Jekyll 환경을 구축하였다. 이제 페이지를 만들어 블로그를 만들면 되는데, 나는 웹 개발자가 아니다보니 이를 제작하는 것은 불가능에 가까웠다. 다행히 여러 능력자분들이 테마를 제작하고 배포하여, 나같은 사람도 쉽게 블로그를 꾸밀 수 있게 되었다. 이번에는 블로그에 테마를 적용해보자! 1. 테마 선택하기 Jekyll 테마 ...
이미 이전에 만든 블로그가 존재하기에, 깃헙 부계정을 통해 처음부터 다시 만드는 과정 내용을 담았다. 따라서 현재 블로그 URL과 다른 점이 있지만, 신경 쓰지 않아도 될 것 같다. 1. 프로그램 설치하기 블로그를 만들고 이를 배포하기 위해서 몇가지의 프로그램을 설치해야 한다. 당연하겠지만 Github Pages를 배포하기 위해서 Git 이 필요하...
블로그를 Github으로 선택한 이유 코딩 스터디 공부, 학원에서 교육받은 수업 내용 및 회고 등을 정리하기 위해 블로그의 필요성을 느꼈고, 처음 블로그를 작성하기로 마음먹었다. 플랫폼을 알아보던 중, Velog와 Github 둘 사이에 고민하던 끝에 Github을 선택하였다. 개인적인 Velog 장점 ...
1. 학습 내용 함수 및 클래스 패키지 활용 예외처리 구현 캡슐화 외부로부터 클래스에 정의된 속성을 보호하고, 필요한 부분만 노출될 수 있도록 하는 것을 캡슐화라고 한다. 이러한 캡슐화를 통해 코드를 재수정 없이 재활용 할 수있고, 접근 제어자를 통해 정보 은닉이 가능하다. C나 Java에서는 private, pro...
1. 학습 내용 python 기본 문법 조건문 및 반복문 컨프리헨션 3일차에 파이썬 문법을 학습하던 중, 새로 알게 된 문법이 몇 몇 있었다. list(range()) 기존 range()내 데이터를 리스트화 하기 위해, 항상 리스트 컨프리헨션을 썼었다. 그러나 list()를 통해 간단히 만들 수 있었다니… # 리스트 컴프...