2019.02.08-2 In [3]: import numpy In [4]: numpy.array([1,2,3]) # numpy. Tab 눌러보면 쓸 수 있는 목록이 쭉 나와 Out[4]: array([1, 2, 3]) In [5]: import numpy as np # np로 짧게 쓰겠다 In [7]: np.array([1,2,3]) # numpy는 리스트를 numpy형 자료(array)로 바꾼것이다. Out[7]: array([1, 2, 3]) In [8]: l = [1,2,3,4,5] In [9]: a = np.array(l) a Out[9]: array([1, 2, 3, 4, 5]) In [10]: type(a) Out[10]: numpy.ndarray In [11]: len(a) Out[11]: ..
복습¶ In [1]: l=['Kim','Lee','Park'] In [2]: for i in l: print(i) Kim Lee Park for 의 range() 함수를 사용하여 0~9 까지 출력 In [6]: for i in range(10): print(i) 0 1 2 3 4 5 6 7 8 9 짝수 100개로 된 리스트 만들기(리스트 내포) In [19]: l=[i*2 for i in range(10)] l Out[19]: [0, 2, 4, 6, 8, 10, 12, 14, 16, 18] [[0,1,2,...,9],[10,11,12,...,19],[20,21,22,...29]]인 리스트 만들기 In [98]: nums=[] for i in range(3): I..
In [1]: a = "Life is too short, you need python" In [3]: if 'wife' in a: print('wife') elif 'python' in a and 'you' not in a: print('python') elif 'shirt' not in a: print('shirt') #여기서 결과값이 나왔으므로 뒤에 있는 참 거짓은 판별하지 않는다. elif 'need' in a: print('need') else: print('none') shirt In [ ]: # for문 ((조건)하는 동안에 ~해라.) In [ ]: #..
2019.1.30 조환희 In [ ]: #복습 In [6]: l=[] In [7]: l Out[7]: [] In [8]: l+=[1,2,3,] In [9]: l Out[9]: [1, 2, 3] In [10]: l.append(4) #l.append([4])를 하게 되면 l=(1,2,3,[4])가 되어버린다. In [11]: l Out[11]: [1, 2, 3, 4] In [12]: a=[3,2,5,1,4] In [13]: sorted(a) Out[13]: [1, 2, 3, 4, 5] In [18]: help(sorted) Help on built-in function sorted in module builtins: sorted(iterable, /, *, key=None, reverse=False) Re..
1. 모듈이란 Python은 [기본 기능은 간단하고, 응용적인 기능은 모듈이 갖고 있다]라는 설계 철학을 갖고 있다. 모듈이란 간단하게 말하면 기능을 많이 채운 [함수집] 같은 것입니다. 모듈은 Python에 부속되어 있는 것도 있고 다른 제작자가 만들어 그것을 다운받아 별도로 설치하지 않으면 사용할 수 없는 것도 있다. 모든 경우에 이용하려면 [모듈을 읽는다]라고 하는 조작이 필요하다. 모듈을 읽는 조작을 [임포트(import)]라고 한다. 2. 모듈을 임포트한다. 모듈을 임포트하려면 [import]라는 구문을 이용해야 한다. 예를들어보자. import calendar print(calendar.month(2019,1)) 이처럼 모듈은 import로 읽을 수 있다. 또한, 1번 읽으면 [calendar..
1. 함수 : def 과 return, 변수 함수부분이 이해하기가 좀 까다로웠다. 책에 있는 방법이 이해가 잘 되지 않아 내가 이해하게 된 방법으로 정리 해보겠다. 함수를 정의하기 위해서는 먼저 def을 기술해야 한다. 함수의 이름은 임의대로 정해줄 수 있으며, 변수가 필요한 경우 이름과 함께 def 뒤에 작성해야 한다. 그리고 그 다음 줄 부터 함수에 대해서 설명하는 부분은 인덴트(들여쓰기)해서 작성해야 한다. def 함수이름(변수1, 변수2, ...): 함수에 대해서 설명하는 부분 그리고 return이라는 구문이 있는데 많이 헷갈린 부분이었다. ① return은 결과값을 반환(도출)한다. [return 결과값]과 같이 작성하게 될 경우 [함수( )=결과값]으로 반환해 놓는다. 사실 나는 '반환'이라는..
1. 조건 분기 (만약, 이럴 때는 이렇게 한다, 그렇지 않으면 이렇게 한다.) Python에서는 if구문을 사용하여 조건 분기를 한다. 조건분기도 인덴트해서 기술한다. if 조건문: 조건이 성립하고 있을 때 실행하는 문 else: 조건이 성립하지 않을 때 실행하는 문 [조건이 성립하지 않을 때 실행하는 문] 이 필요할 때는 else: 다음을 생략하여 기술한다. if 조건문: 조건이 성립하고 있을 때 실행하는 문 예를 들어보자 #coding:utf-8 for a in range(1 , 5 + 1): if a >> a가 2이하일 때는 [작군]이 그렇지 않을때는 [크군]이 표시됨을 볼 수 있다. 2. 조건을 조합한다 지정할 수 있는 조건이 1개가 아닌 여러 개를 사용할 때가 있다. 조건을 여러개 사용해야할 ..