[BOOK]객체지향의 사실과 오해, 객체지향 사고 프로세스
우연히 객체지향 관련 도서를 추천 받아서 읽게 되었다. Intro 사실 Python이라는 프로그램밍 언어를 다루면서 객체지향에 관하여 무수한 많은 이야기를 보았지만 객체지향이 대체 무엇인지 알지못했고, 필요성도 제대로 느끼지 못했었다. 객체지향 언어를 배운다면서 객체지향을 모른다는 것은 모순이 되지 않겠는가? 아래 내용은 책에 대한 내용...
우연히 객체지향 관련 도서를 추천 받아서 읽게 되었다. Intro 사실 Python이라는 프로그램밍 언어를 다루면서 객체지향에 관하여 무수한 많은 이야기를 보았지만 객체지향이 대체 무엇인지 알지못했고, 필요성도 제대로 느끼지 못했었다. 객체지향 언어를 배운다면서 객체지향을 모른다는 것은 모순이 되지 않겠는가? 아래 내용은 책에 대한 내용...
Markdown 이라는 것은 github를 사용하면서 README.md로 처음 접하게 되었다. Ⅰ. 서론 github를 사용하는데 있어 .md 파일은 프로젝트의 문서화와 gitblog를 시작하게 되면서 post의 형태도 .md의 형태로 작성하다 보니 관심이 동했다 또한, 궁극적으로 인터넷으로 매우 잘 나와있지만 한번에 보기 쉬운 cheat...
포트폴리오 자신의 실력을 보여줄 수 있는 작품이나 관련 내용 등을 집약한 자료수집철 또는 작품집. 포트폴리오는 서류가방, 자료수집철, 자료 묶음 등을 뜻한다. 자신의 이력이나 경력 또는 실력 등을 알아볼 수 있도록 자신이 과거에 만든 작품이나 관련 내용 등을 모아 놓은 자료철 또는 자료 묶음, 작품집으로, 실기와 관련된 경력증명서 1. 개...
블로그는 처음에는 그저 두루뭉술하게 포트폴리오 용으로만 생각하고 만들었었다. 1. Intro 막상 글을 쓰려고 하니까 글을 쓰는데 어려움이 있었고, 글을 잘 쓰는 법이나 쓰는 이유에 대해서 조금 더 유심한 서치가 이루어졌고 많은 이점을 발견하게 되어 글을 쓰게 되었다. 그럼 나는 블로그 글을 왜 써야 할까? 2. Reason 정...
git이란? “컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다.” Git 1. 특징(협업에 관한 다양한 기능) Branching and Merging : Branch 기능을 제공하여 동시에 여러 작업을 진행하고 합치고 충돌을 해결 할 수 있음.(많은...
‘데이터 과학(data science)이란, 데이터 마이닝(Data Mining)과 유사하게 정형, 비정형 형태를 포함한 다양한 데이터로부터 지식과 인사이트를 추출하는데 과학적 방법론, 프로세스, 알고리즘, 시스템을 동원하는 융합분야다.’ 출처 : 위키백과 1. data scientist의 본질 정의 데이터 분야는 대중적으로 세가지로 나...
등급에 큰 의미를 두고있지는 않지만 드디어 백준 플래티넘 등급에 달성했다. 골드 달성 이후 문제 풀이에 대한 새로운 목표 설정으로 플래티넘까지 1일 1백준에 대한 계획을 세웠었고, 매일 코딩을 하는 습관을 들이고 프로그래밍이 하루의 루틴으로 만들려고 했던 계획이었다. 문제 풀이는 골드 때도 마찬가지지만 처음 접하는 자료구조나 알고리즘은 개인적으로 ...
컴퓨터 관련 비전공자이다 보니 부족한 코딩능력을 올리기위해 프로그래머스와 백준 중 우선적으로 백준을 선택하여 7월부터 조금씩 진행했었다. 코딩 문제 사이트는 프로그래머스와 백준 사이에서 고민을 했었는데, 결과적으로는 백준을 선택을 하게 되었다. 프로그래머스는 실제 코딩 테스트 처럼 구현이 되어있어 취업 준비를 진행할때 하는 편이 나을 거라 생각했었...