전체 글 94

typora 마크다운 기본 사용법

Typora에서는 본문에 관련된 기본 사용법을 메뉴를 통해 확인할 수 있습니다. 1. 제목: Ctrl + 1-6 `#`의 개수에 따라 제목 크기 설정 가능합니다. `ctrl +/-` 를 사용하면, 제목 크기를 쉽게 변경할 수 있습니다. # 제목 1 ## 제목 2 ### 제목 3 #### 제목 4 ##### 제목 5 ###### 제목 6 제목들은 #의 개수에 따라 아래와 같이 크기가 다르게 출력됩니다. 제목 1 제목 2 제목 3 제목 4 제목 5 제목 6 2. 코드 펜스: Ctrl + Shift + K 코드 블록은 Ctrl+Shift+K 를 누르거나, ```를 입력하면 코드 블록이 생성됩니다. 입력후 글자는 코드블럭의 제목, 코드의 종류가 됩니다. 코드블럭을 ```로 시작해서 ```로 끝나고, Typora..

0. 프로그래밍이란? 배우는 이유

프로그래밍은 창의적이고 논리적인 사고력을 키우는 매우 효과적인 방법이다. 예를 들어 아래 그림과 같이 *을 이용하여 삼각형을 출력하는 프로그램을 작성한다고 하자. 그리고 구현시 제한 조건은 "*"와 줄바꿈 문자 "\n"만을 사용해서 출력하는 것이라고 하자. 나중에 이에 관하여 설명하겠지만, 이를 구현하는 방법은 최소한 5가지 이상 존재한다. * *** ***** ******* ********* 이 문제를 풀기 위해 가장 먼저 할일은 문제를 정의하는 것이고, 두번째 할일은 내가 이문제를 풀기 위해 가지고 있는 툴이 무었인지, 즉 어떤 기반 지식들을 가지고 있는지 아는 것이다. 따라서, 프로그래머들은 자신의 지식과 경험을 툴 (tool)로 사용하여 정의한 문제 (problem)를 풀어서 해결책 (soluti..

SW 설계 2021.09.25

파이썬: 1. 파이썬 설치 및 사용방법 둘러보기

파이썬 설치 파이썬 공식 홈페이지 (https://www.python.org/downloads/) 에서 윈도우용 파이썬 언어 패키지를 다운로드한다. 홈페이지에서 가장 최근의 버전 (글 작성 시점에서는 3.9.2)을 다운로드한다. Download the last version of Python for Windows from the Python homepage (https://www.python.org/downloads/). The recent version is 3.9.2 when I wrote this article. 설치시 `Install Now`를 선택하고, 어느곳에서나 파이썬이 실행되도록 환경 변수 `PATH` 에 추가한다. Select Install Now button and Check the c..

SW 설계/파이썬 2021.09.25

파이썬: 2. 파이썬 에디터와 PyCharm 사용법 알아보기

파이썬 에디터 파이썬 대화형 인터프리터는 실행해서 간단한 코드들을 확인하는 데 편리하다. 파이썬 에디터는 소스 코드를 편집 저장하고 실행하는 통합 개발환경으로서, 파이썬을 설치하면 기본으로 IDLE 에디터가 같이 설치된다. 파이썬 IDLE 에디터는 두 가지 창으로 구성된다. Shell window: 실행 결과 표시, 셀과 동일 기능 수행, IDLE 실행 시 출력된다 Editor window: 코드 편집창 메뉴에서 File > New File 을 선택한다. 아래와 같이 빈 editor window가 나타난다. 가장 간단한 프로그램인 "Hello, world" 출력 코드를 작성해보자. #은 한줄 주석이고, 여러 라인 주석을 만들경우 """ 을 사용한다. # hello.py print("Hello, world..

SW 설계/파이썬 2021.09.25

스칼라: 부분적용함수 (Partially Applied Function), 부분함수 (Partial Function) 그리고 Case

오늘은 소개할 내용은 부분적용함수, 부분함수, 그리고 case 문입니다. 스칼라에서 case는 =>처럼 다양한 용도로 사용됩니다. 스칼라에서 =>은 다양한 의미를 갖지만, 모두 수학적 의미가 있습니다. 스칼라에서 case도 다양한 의미로 사용되지만, 패턴 매칭의 의미가 있습니다. partial function vs partially applied function partial function과 partially applied function은 다릅니다. partially applied function (부분 적용 함수)는 Don't Repeat Yourself (DRY)를 잘 따르는 코딩 방식중 하나로, 함수 및 코드 간략화를 위한 방법입니다. 함수의 일부인자가 고정된 값으로 주로 사용되는 경우, 그 인..

SW 설계/스칼라 2021.09.25

울트라 에디트 UltraEdit 설치 및 유용한 설정 방법 꿀팁!

프로그래밍에 최적화된 울트라 에디트 프로그램의 설치, 유용한 설정 방법들을 소개해보려고 합니다. 울트라 에디트를 설치하기 위해서는 기본적으로 정식 버전의 serial key를 가지고 있어야 합니다. 설치 방법 제가 설치할 버전은 UltraEdit 16.10 버전입니다. 다른 버전들도 크게 다르지 않습니다. 설치파일을 실행하면 Welcome 메시지 창이 나옵니다. `Next`를 클릭합니다. 라이선스 동의 페이지에서 동의 후에, `Next`를 선택합니다. `표준 설치`를 선택한 후, `Next`를 누릅니다. `빠른 설치`를 선택한 후, `Next`를 누릅니다. 추가 구성요소에서는, 추가로 구매한 제품이 없다면, 선택없이 진행합니다. 설치 완료후에는 `[v] Launch UltraEdit`를 선택하고, `Fi..

SW 설계 2021.09.25

1분 요약. 자기전 스마트폰? 숙면을 원하신다면, ...

오늘 1분 요약할 내용은 아래 링크한 기사입니다. 블루라이트, 청색광이 눈 건강에 악영향을 준다는 과학적 증거는 아직 없다. 다만, 밝은 빛은 수면을 방해할 수 있으므로, 잠들기 전에는 스마트 기기들을 멀리하는 게 좋다고 합니다. https://n.news.naver.com/article/016/0001889716?cds=news_my “자기 전에 스마트폰 자주 보세요?” 건강에 무슨 문제가… 자기 전에 스마트폰, 컴퓨터, 텔레비전, 태블릿 PC를 사용하지 말라는 것, 또 너무 오랜 시간 이런 디지털 기기를 보지 말라는 것은 이제 상식이 됐다. 블루라이트 때문이다. 청색광이 수면을 방 n.news.naver.com

라이프 2021.09.23

1분 요약. 부자되는 방법, 가난을 벗어나는 습관

오늘 1분 요약할 내용은 아래 링크한 기사입니다. 해당 글에서 참고한 도서는 사이토 히토리의 `부자의 행동습관` 입니다. 1. 부정적 사고와 행동 버리기 성공하지 못한 자신에 대한 자책, 필요한 것을 돈을 쓰지 않는 배려심 없는 인색함, 잘되는 사람들에 대한 시기심 등 부정적인 사고 패턴을 없애야 합니다. 2. 자신의 문제를 객관화 하기 자신의 문제행동을 관찰하고, 원인파악 후, 할 수 있는 범위내에서 해결 방법을 취합니다. 3. 자신의 수준에 맞는 성공 습관 만들기 반복되는 실패를 끊어내는 방법은 작은 성공을 반복하는 것이다. 작심삼일도 개선점을 찾아 다시 시작하고 이를 반복하면 된다. https://post.naver.com/viewer/postView.naver?volumeNo=32327285&me..

경제 2021.09.22

무료 VNC viewer, RealVNC connect 설치 및 유용한 설정 방법

VNC viewer중에서 무료로 사용가능한 RealVNC의 VNC Connect를 설치해봅니다. VNC viewer를 설치하기 위해서는, 구글에서 `vnc viewer`로 검색한 후에, 가장 상단에 보여지는 RealVNC의 VNC Connect 설치 페이지로 들어가거나, 아래 URL을 통해 해당 페이지로 들어갈 수 있습니다. https://www.realvnc.com/en/connect/download/viewer/ Download VNC Viewer | VNC® Connect VNC® Connect consists of VNC® Viewer and VNC® Server Download VNC® Viewer to the device you want to control from, below. Make su..

컴퓨터 2021.09.20