본문 바로가기

기초3

Data Structure : day 1 Data Structure (자료구조) 란? 자료구조란 데이터에 편리하게 접근하고 조작하기 위한 데이터를 저장하거나 조직하는 방법입니다. 자료 구조의 종류에는 여러가지가 있습니다. 하지만 모든 목적에 부합하는 자료구조는 없습니다. 따라서 각각의 자료구조가 갖는 장점과 한계를 잘 이해하고 상황에 맞게 올바른 자료구조를 선택하고 사용하는 것이 중요합니다. Why Data Structure? 자료구조란, 상황과 문맥에 맞게 데이터를 담을 수 있는 적절한 구조를 말합니다. 데이터에 맞는 적절한 자료구조를 사용하는 것은 전체 개발 시스템에 굉장히 큰 영향을 끼칩니다. "코딩은 알고리즘과 자료구조, 이두가지로 이루어진다" - 리누스 토르발스 자료 구조의 분류 Primitive Data Structure (단순구조).. 2020. 6. 8.
Web 처음에 Web하면 그냥 인터넷을 생각 했던 것 같다. 하지만 공부해보니 생각보다 재미있는구조로 되있엇다. Web 이란 : World Wide Web을 줄여서 부르고 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미한다. 인터넷과 같은 의미로 사용되곤 있지만 정확히 말해, Web은 인터넷상의 인기 있는 하나의 서비스일 뿐이다. 하지만 지금은 인터넷의 가장 큰 부분을 차지하고있다. Web의 특징 : 웹은 인터넷 상에서 텍스트나 그림, 소리, 비디오등과 같은 멀티미디어 정보를 하이퍼텍스트 방식으로 연결하여 제공합니다. 웹의 구성 웹에서 HTML 언어를 사용하여 작성된 하이퍼텍스트 문서를 Web page라고 부릅니다. 그리고 Web page들의 집할을 Web site라고 부릅니다. 웹은 이렇.. 2020. 6. 6.
Git and Github Git이란 Git(깃)은 버전관리 프로그램이자 소스코드를 효율적으로 관리하기 위해 사용 되는 버전관리 시스템입니다. 또한 그룹 프로젝트의 경우 한 사람이 A라는 기능을 개발하고, 다른 사람이 B라는 기능을 개발하는 경우, branch(나무가지)라는 개념을 도입하여 각각 기능을 branch에서 개발 후 master branch로 합칠 수 있게 합니다. Github란 git 데이터를 온라인에 저장해 주는 사이트(https://github.com)입니다. 백업이 기본 기능이지만 단순히 저장만 하는 것이 아니라 다른 유저들과 함께 코드를 공유하고 온라인으로 하나의 프로그램을 같이 제작하는 것도 가능하고, 가장많은 오픈소스를 가지고있습니다. Git repository 2가지 종류의 Git repository가 있.. 2020. 6. 4.