반응형

전체 글 243

[파이썬 기초] python 명령 실행 시 버전 3이 실행되게 만드는 방법

파이썬 2버전이 기본적으로 깔려있는 컴퓨터에서 파이썬3버전을 설치했습니다. 터미널에서 "python" 이라고 프로그램을 실행시키면 2버전이 기본적으로 실행됩니다. 파이썬 3버전을 실행시키려면 "python3" 이라고 실행을 해야하죠. 전 3버전을 쓰고 싶어서 무식하게 계속 "python3"로 실행시키고 있었습니다. 근데 3버전을 기본으로 실행시키는게 너무 간단하더라구요. .bash_profile 파일을 열어서 alias만 설정해주면 됩니다. 한번 해볼까요? 1. vim으로 .bash_profile 파일을 엽니다. vim .bash_profile 2. .bash_profile에 alias 설정을 합니다. alias python="python3" 3. 설정을 저장하고 나와서 다시 파이썬을 실행해 봅니다. 아..

IT 2019.02.23

[파이썬 기초] for문으로 순회하기

파이썬에서 리스트에 있는 내용 전체를 출력해야 할 때가 있습니다. 지금까지 배운 방법으로는 while문을 이용해 돌아가면서 리스트의 내용을 출력 할 수 있을것 같습니다. 간단한 예를 살펴보겠습니다. weeks라는 변수에 아래와 같이 요일이 입력돼 있습니다. weeks = ['월', '화', '수', '목', '금', '토', '일'] while문을 이용해서 각각의 항목을 출력해 보겠습니다. 출력값은 아래와 같이 나옵니다. while문에서는 변수 i를 인덱스로 이용해서 리스트의 값을 출력하고 있습니다. 중간의 len함수는 weeks에 몇개의 값이 들어있는지 알려줍니다. len(weeks)의 값은 7이 나옵니다. weeks의 경우 값이 7개이기 때문에 0부터 시작하는 인덱스의 최종값은 6이됩니다. weeks..

IT 2019.02.12

[mac] Microsoft Remote Desktop을 이용한 mac과 windows 폴더공유

mac에서 windows 컴퓨터에 접속할 때 Microsoft Remote Desktop 앱을 주로 사용하고 있습니다. 윈도우에서 맥으로 파일을 전송할 일이 생겼습니다. 기존에는 이메일을 쓰거나, 카카오톡의 나에게 메시지 보내는 기능을 이용해서 파일을 전송했습니다. 그런데 이 방법은 파일을 한두개 옮길때는 괜찮은데, 주고받을 파일이 많아지면 사용하기 힘든 방법입니다. 이런저런 방법을 찾아보던 중에 간단한 방법이 있어서 적어놓습니다. Microsoft Remote Desktop앱 자체에 폴더 공유 기능이 있습니다. 이걸로 끝이죠. 요약 1. 바탕화면에 'windows shared'라는 이름의 폴더 생성 2. Microsoft Remot Desktop 을 실행한 후 'saved desktop' 창에 접속할 ..

IT 2019.02.11

[mac] 키보드로만으로 웹서핑하기

일주일정도 키보드만으로 업무를 진행하고 있습니다. 손가락끝에 통증이 예전보다 많이 줄어든것 같습니다. 계속 마우스 사용을 억제해 볼 생각입니다. 그래서 오늘은 키보드만을 이용하여 웹서핑하는 방법을 알아보도록 하겠습니다. 이 방법은 크롬 브라우저에서 vimium(이하 비미움)이라는 확장프로그램을 설치해야만 사용할 수 있습니다. 크롬 확장프로그램은 크롬 웹스토어에서 설치하면 됩니다. 크롬 웹스토어 바로가기 비미움을 설치하고 나면 크롬브라우저 우측상단에 V자 모형의 아이콘이 아래와 같이 생기는데, 두가지의 상태를 가집니다. 비활성 상태 활성 상태 비활성 상태에서는 비미움을 사용할 수 없습니다. 비활성 상태에서 다음, 네이버 같은 사이트에 접속하게 되면, 활성 상태로 바뀌게 됩니다. 이때부터 비미움을 사용할 수..

IT 2019.02.01

[mac] 맥북 터치바 키보드 단축키로 앱 실행하는 5가지 방법

손목터널증후군 때문에 마우스를 사용할 때마다 손가락끝을 바늘로 찌르는 것처럼 쑤시고 아픕니다. 키보드, 마우스를 계속 사용하는 직업군에 있는 사람으로서는 정말 신경쓰이는 일이 아닐 수 없죠. 그나마 마우스 보다는 키보드를 사용하는것이 손목에 무리가 덜가서 키보드 만으로 업무처리하는 방법을 연습하고 있는 중입니다. 그중에서 오늘은 맥북 터치바 모델에서 단축키로만 앱을 실행하는 방법에 대해 정리해 보도록 하겠습니다. 맥에서 단축키로 실행시키는 방법은 아래 다섯가지정도입니다. Keynote를 실행해보겠습니다. [요약] Spotlight 1. command + space 키 클릭 2. 'keynote' 타이핑 3. 앱 선택 후 Enter키로 실행 Launchpad 1. command + tap키를 눌러 find..

IT 2019.02.01

[파이썬 기초] while 반복문

while은 특정한 구역(들여쓰기가 되어 있는)을 반복할 수 있는 명령어다. 우리는 프로그램에서 반복문을 사용함으로써 코드를 간결하고 명확하게 작성할 수 있다. 구구단을 출력하는 프로그램을 만들어보자. 9단까지 하면 힘들 수 있으니, 2단만 만들어보자. 반복문이 없을때 어떤식으로 구현할 수 있을까?? print('2*1=',2) print('2*2=',4) print('2*3=',6) print('2*4=',8) print('2*5=',10) print('2*6=',12) print('2*7=',14) print('2*8=',16) print('2*9=',18) 2*1= 2 2*2= 4 2*3= 6 2*4= 8 2*5= 10 2*6= 12 2*7= 14 2*8= 16 2*9= 18 이렇게 한줄 출력할 때..

IT 2019.01.04

[파이썬 기초] 부울연산자(논리연산자)

부울연산자 부울연산자는 동시에 여러식을 비교할때 사용하는 연산자이다. 비교연산자와 같이 사용할 경우, 비교연산자보다 우선순위가 낮기때문에 비교연산자를 처리한 후에 부울연산자를 처리한다. 부울연산자의 종류는 다음과 같다. 연산자 사용법 설명 and A and B A & B A와 B 둘다 True여야 전체식 True or A or B A | B A와 B중 하나라도 True면 전체식 True not not A A값이 True면 False, False면 True and 연산자를 사용할때는 영어단어 and를 써도 되고, 문자 '&'를 사용해도 된다. 마찬가지로 or연산자의 경우 영어단어 or이나 '|'(버티칼바)기호를 쓴다. not일 경우에는 영어단어 not을 사용한다. 1. and and는 두개의 값이 전부 T..

IT 2018.12.17

[파이썬 기초] if문 조건식에 사용하는 비교연산자

비교연산자 if문의 조건식에서 True, False 판별시 사용되는 연산자를 비교연산자라고 한다. 비교연산자는 다음과 같은 의미를 갖는다. 비교연산자 사용법 의미 == A == B A와 B가 같다. != A != B A와 B가 다르다. > A > B A가 B보다 크다. >= A >= B A가 B보다 크거나 같다. 2 > 1 # 2가 1보다 크기때문에 True True >>> 2 > 3 # 2가 3보다 작기때문에 False False 프로그램을 할 때는 주로 변수에 값을 할당해서 비교한다. 변수에 어떤값이 들어가 있는지 모를 때 비교연산자를 이용해서 찾아볼 수 있다. 변수 n에 10을 할당하고 이 숫자를 찾아보도록 하겠다. >>> n = 10 # n = 10이라는 걸 모른다고 가정한다. >>> n > 5 ..

IT 2018.12.17

[파이썬 기초] 조건문 - if elif else

프로그래밍을 하다보면 어떤 조건에서는 A코드를, 다른 조건에서는 B코드를 실행시켜야 할 때가 있다. 예를들어 condition 이란 변수가 True 이면 A코드를, 그렇지 않으면 B코드를 실행시켜야 한다고 생각해보자. condition 에 True 나 False 값 할당 condition이 True 인가? A코드 실행 condition이 True가 아닌가? B코드 실행 위와 같은 방식으로 프로그램이 실행 될 것이다. 이것을 파이썬 프로그램으로 변경해 보면 다음과 같다. 1 2 3 4 5 6 7 8 9 condition = True if condition == True: print('condition값은 True') elif condition == False: print('condition값은 False'..

IT 2018.12.13

[파이썬 기초] 여러줄에 걸쳐 입력 - \ (백슬래쉬)

파이썬은 한줄씩 명령을 실행하는 인터프리터 언어이다. 엔터키를 누르게 되면 인터프리터가 한줄의 끝으로 인식해 버리기때문에 명령이 실행되어 버린다. 그리고, 한줄에 너무 많은 정보를 넣게 되면 가독성이 떨어져, 유지보수에도 문제가 생길 수 있다. 자바와 같은 언어들은 줄의 마지막을 표시하는 콜론기호(;)가 있기때문에 얼마든지 여러줄에 걸쳐서 한 문장을 완성할 수 있다. 그럼 파이썬은 어떻게 이 문제를 해결할까? 바로 백슬래쉬(\)로 이 문제를 해결한다. 한 문장의 끝에 백슬래시를 적어주면 파이썬 인터프리터가 다음라인을 같은라인으로 인식한다. 역슬래시를 이용해서 여러줄에 걸쳐서 한 문장을 작성해 줄 수 있다. 긴 문자열을 만드는 상황을 생각해보자. >>> prov = 'Life is the art of dr..

IT 2018.12.13
반응형