파이썬(Python) sys 모듈로 파이썬 프로그램 종료시키는 방법Python의 sys 모듈은 현재 파이썬 프로그램이 실행되고 있는 인터프리터에 대한 정보들을 얻을 수 있는 모듈입니다. 따라서 sys 모듈을 이용하면 현재 실행되고 있는 파이썬 프로그램을 종료시킬 수 있습니다.sys.exit()특별한 경우가 아니면 매개변수 없이 sys.exit()를 호출하여 종료시킬 수 있습니다. sys 모듈을 사용하기 위해 import 시켜주어야 합니다.import sysprint('프로그램 시작')sys.exit()print('실행안됨!')프로그램이 종료되기 때문에 '실행안됨!'은 출력되지 않습니다.프로그램 시작예외처리sys.exit()는 SystemExit 예외를 던지도록 되어있기 때문에, 만약 다른 사람이 작성한 ..
노션[Notion]
2019. 1. 7. 09:45
[Notion] 노션(Notion)이란? 확장판 에버노트(?) 노션에 대해서
읽기전 주의)저는 아직 노션을 많이 사용해본것이 아닙니다. 에버노트의 대안 혹은 에버노트와 같이 사용할만한 생산성 도구를 찾던 중이었고, 최근에 알게된 노션이라는 노트 앱을 발견하였습니다. 그에 따라 노션을 1부터 10까지 알아가는 과정을 정리하면서 소개하는 글을 작성하는것이 목적이므로, 정확하지 않은 부분이 많을 수 있으니 양해 부탁 드리며, 이러이러한 프로그램이 있구나 정도로 글을 읽어주시면 감사하겠습니다. 이후 노션을 계속 사용해보면서 사용기나 사용법을 정리한 글들을 포스팅 할 예정이니 이점도 참고해주시면 감사하겠습니다.노션(Notion)이란노션은 에버노트나 원노트와 같은 정보를 생산 및 기록하는 노트 프로그램입니다. 노션이 추구하는 방향은 세상에는 사용하기 좋은 도구들이 무수히 많지만 데이터가 여..
Windows
2018. 9. 21. 22:00
[Windows] 윈도우10 매우 편리한 프로그램 검색하여 실행하기
Windows10 매우 편리한 프로그램 검색하여 실행하기Windows10에서 매우매우 추천하고 싶은 기능이 있다면 앱 및 프로그램 검색 기능입니다. 개발자라는 직업 특성상(개발자가 아니더라도) 수많은 프로그램 및 툴을 자주 실행해야 하는데, 기존에 Windows7 이하에서는 시작메뉴의 보조프로그램을 이용하거나 Windows + R을 통한 프로그램 실행 기능을 사용했습니다. 또는 Windows + E를 통한 파일 탐색기 기능을 사용하기도 했습니다.보조 프로그램 목록에서 원하는 프로그램을 그때그때 찾는 것은 매우 번거로운 일이었습니다. 그러나 Windows10에서는 몇글자만 입력해도 프로그램 및 앱을 검색해주는 앱검색 기능이 있기때문에 매우 쉽게 프로그램을 찾을 수 있습니다.첫번째 방법돋보기 버튼을 클릭합니..
Windows
2018. 9. 21. 14:47
[Windows] 윈도우10 자주 사용하는 프로그램 작업표시줄에 고정하기
Windows10 자주 사용하는 프로그램 작업표시줄에 고정하기자주 사용하여 실행이 빈번한 프로그램의 경우 작업표시줄에 두고 사용하면 매우 유용합니다.저의 경우에는 기본적인 브라우저들을 작업표시줄에 추가해놓고 사용하는 중입니다. 이렇게 하면 다른 문서작업이나 개발 작업을 하던 도중에도 작업표시줄의 아이콘만 클릭하여 실행할 수 있는 장점이 있습니다.프로그램을 작업표시줄에 추가 하는 방법작업표시줄에 프로그램을 추가하는 방법을 알아보도록 하겠습니다. 먼저 Windows키를 누르거나 시작메뉴 버튼을 누른 후 원하는 프로그램을 찾습니다.방법1.시작메뉴 → 프로그램 마우스 우클릭 → 작업 표시줄에 고정 클릭방법2.시작메뉴 → 마우스 우클릭 > 자세히 > 작업표시줄에 고정 클릭방법3.바탕화면 → 마우스 우클릭 → 바로..
자바[Java]
2018. 5. 10. 00:30
[JAVA] 자바 첫 번째 프로그래밍 Hello World 출력 코딩하기
이전글[JAVA] JAVA 설치 및 환경 세팅하기[JAVA] 자바 언어의 특징자바 첫 번째 프로그래밍개발자의 길을 걷는다면 어떤 언어를 배울 때 개발환경 설정 이후 가장 처음 사용하는 마법의 주문이 있습니다. 바로 "Hello World" 입니다. 이런 관례 혹은 마법의 주문이 어떻게 해서 생겨난 것인지는 모르겠으나 저의 경우는 흥미롭다고 생각되는 부분입니다.이 글에서는 자바 언어로 Hello World를 출력하는 프로그램을 간단하게 작성해 볼 것입니다.진부하고 재미 없더라도 순조롭게 이해하면서 이 글을 따라오기 위해서는 이전글들을 읽고 와주시기 바랍니다.Class 작성하기자바 언어는 객체지향 언어이며, 객체를 만들기 위해서는 class가 필요하므로 자바 프로그램의 모든 것은 클래스 단위로 작성 됩니다...
전산학개론
2017. 10. 29. 22:41
프로그램, 프로세스, 프로세서 차이 [2]
프로세스프로세스란 실행중인 프로그램 입니다.실행중이라는 의미는 간단히 말해서 보조기억장치에 저장되어 있던 프로그램이 주기억장치인 메모리 (RAM)에 적재(Load) 되어있고 프로세서가 실행하고 있거나 실행 예정에 있는 상태를 의미합니다.C드라이브 같은 보조기억장치에 기록 되어 있는 프로그램은 아무일도 하지않는 단순히 용량만 차지하고 있는 수동적인 녀석입니다.프로그램은 명령어 덩어리라고 했었죠?예를들어 println("안녕"); 이라든가 int a = 3 + 5; 또는 롤 프로그램에서의 자이라.moveToXY(300,200); 처럼 말이죠.그런데 이런 명령어를 실제로 연산해주는 것은 누구일까요??바로 CPU(중앙처리장치, Central Processing Unit) 라고 하는 녀석이죠.CPU가 명령어들을 ..
전산학개론
2017. 10. 29. 22:36
프로그램, 프로세스, 프로세서 차이 [1]
프로그램(Program)세상에는 수많은 프로그램이 있습니다.저의 컴퓨터에만 해도 여러가지 프로그램들이 있죠.그럼 프로그램이란 무엇인지 알아볼까요?먼저 프로그램은 프로그램은 어떤 일을 처리하기 위한 명령어들과 기타 자원들이 보조기억장치에 뭉쳐 저장되어 있는 수동적인 단위를 의미합니다.쉬운 예로 다음은 우리가 알고있는 라이엇 게임즈의 League of Legends 즉 롤이라는 게임 프로그램입니다.당연히 이 게임프로그램도 프로그래머들이 특정 언어로 작성된 코드와 그래픽 디자이너가 만든 캐릭터 이미지, 사운드파일 등 여러가지 자원으로 뭉쳐 만들어져 있을것입니다.여기서 중요한 점은 이런 프로그램이라고 하는 덩어리는 하드디스크나, SSD 등 즉 보조기억장치에 저장되어있다는 것입니다.수동적이다 라고 한 이유는 이 ..