파이썬
-
https://infinitt.tistory.com/17 파이썬(Python) 기초 (6) 데이터 타입(Data Type) - 리스트 (list) 와 튜플 (tuple) 그리고 관련 함수(sort reverse insert remove pop append extend 등.. ) 리스트와 튜플은 모두 데이터를 한번에 처리 가능한 자료타입입니다. 말그대로 리스트와 집합과 같은 개념이며, 하나의 튜플과 리스트의 변수에는 여러가지 개체를 포함시킬 수 있습니다. 슬라이싱의 활용이 많으.. infinitt.tistory.com 리스트 기본 개념 정리페이지 2중 for문으로 2중 리스트 선언 array = [[0 for col in range(11)] for row in range(10)] 11x10 리스트를 생성합..
파이썬 (Python) 2중 리스트, 2차원 배열 선언 및 출력https://infinitt.tistory.com/17 파이썬(Python) 기초 (6) 데이터 타입(Data Type) - 리스트 (list) 와 튜플 (tuple) 그리고 관련 함수(sort reverse insert remove pop append extend 등.. ) 리스트와 튜플은 모두 데이터를 한번에 처리 가능한 자료타입입니다. 말그대로 리스트와 집합과 같은 개념이며, 하나의 튜플과 리스트의 변수에는 여러가지 개체를 포함시킬 수 있습니다. 슬라이싱의 활용이 많으.. infinitt.tistory.com 리스트 기본 개념 정리페이지 2중 for문으로 2중 리스트 선언 array = [[0 for col in range(11)] for row in range(10)] 11x10 리스트를 생성합..
2020.02.02 -
* 접두어 일상적으로 쓰는 10진수는 접두어가 필요 없지만, 2진수, 8진수, 16진수는 접두어가 붙고 뒤에 그 형태에 해당하는 숫자가 붙는다. *2진수 : 0b (binary number) *8진수 : 0o (octal number) *16진수 : 0x (hexadecimal number) 빨간글씨는 함수명이 되므로, 기억해야한다. bin ,oct, hex * 방법 1 - int , bin , oct , hex 내장함수 이용하기 2진수를 10진수로 변환하기 n_2 = '0b110010' n_10 = int(n_2,2) #n_2는 2진수이므로, 2를 넣어준다. print(n_10) >>>>>>>>>> 50 0b를 붙여줘야만 인식하기 때문에 조금 불편하다. 10진수를 2진수로 변환하기 n_10 = 173 ..
파이썬(Python) 2진수 8진수 16진수 변환하기 (int, hex, oct, bin)* 접두어 일상적으로 쓰는 10진수는 접두어가 필요 없지만, 2진수, 8진수, 16진수는 접두어가 붙고 뒤에 그 형태에 해당하는 숫자가 붙는다. *2진수 : 0b (binary number) *8진수 : 0o (octal number) *16진수 : 0x (hexadecimal number) 빨간글씨는 함수명이 되므로, 기억해야한다. bin ,oct, hex * 방법 1 - int , bin , oct , hex 내장함수 이용하기 2진수를 10진수로 변환하기 n_2 = '0b110010' n_10 = int(n_2,2) #n_2는 2진수이므로, 2를 넣어준다. print(n_10) >>>>>>>>>> 50 0b를 붙여줘야만 인식하기 때문에 조금 불편하다. 10진수를 2진수로 변환하기 n_10 = 173 ..
2020.01.31 -
* map 함수 사용법 map(, ) # iterable : list, tuple, dictionary, str map 예제- 실수형으로 된 a의 요소를, 정수형으로 바꾸기. # map(함수, 리스트 or 튜플의 변수명) a = [1.5 , 1.9 , 13.5] b = list(map(int, a)) print(b) map 예제 - 리스트 요소에 3씩 곱해주기. a = [3,4,5,2,4,3,5,13,91] def mul(n): n *=3 return n print(list(map(mul,a))) *split split 예제 - 문자열 공백으로 나누기 x = "i am student, you are a girl" b= x.split() # 괄호안에 어떤 문자를 기준으로 분리할지 적습니다. print(b)..
파이썬 (Python) 문자 입력, map(), split() , sys.stdin.readline() , rstrip()* map 함수 사용법 map(, ) # iterable : list, tuple, dictionary, str map 예제- 실수형으로 된 a의 요소를, 정수형으로 바꾸기. # map(함수, 리스트 or 튜플의 변수명) a = [1.5 , 1.9 , 13.5] b = list(map(int, a)) print(b) map 예제 - 리스트 요소에 3씩 곱해주기. a = [3,4,5,2,4,3,5,13,91] def mul(n): n *=3 return n print(list(map(mul,a))) *split split 예제 - 문자열 공백으로 나누기 x = "i am student, you are a girl" b= x.split() # 괄호안에 어떤 문자를 기준으로 분리할지 적습니다. print(b)..
2020.01.21 -
이전 포스팅에서 에러의 종류에 대해서 다루었습니다. 파이썬은 EAFP방식의 코딩스타일을 권장한다고 합니다. EAFP란 “It’s Easier to Ask Forgiveness than Permission” “허락을 구하는 것 보다 용서를 구하는 것이 쉽다. 에러에 앞서 일단 수행 시키고(try), 에러가 발생하면 그때 처리한다(except) 라는 뜻이라고 합니다. *예외처리 기본구조 try : 에러 발생 가능성이 있는 코드 실행 except : 에러명 1 except : 에러명 2 else : (for. if . try) 에러가 발생하지 않았을때 실행 finally : 에러의 발생 여부와 관계없이 항상 실행되는 구문 *예제 1 기본 구조 #예제 1 name = ['nakamura', 'lee','park..
파이썬(Python) 기초 (15) EAFP error 예외처리 Try , except , raise이전 포스팅에서 에러의 종류에 대해서 다루었습니다. 파이썬은 EAFP방식의 코딩스타일을 권장한다고 합니다. EAFP란 “It’s Easier to Ask Forgiveness than Permission” “허락을 구하는 것 보다 용서를 구하는 것이 쉽다. 에러에 앞서 일단 수행 시키고(try), 에러가 발생하면 그때 처리한다(except) 라는 뜻이라고 합니다. *예외처리 기본구조 try : 에러 발생 가능성이 있는 코드 실행 except : 에러명 1 except : 에러명 2 else : (for. if . try) 에러가 발생하지 않았을때 실행 finally : 에러의 발생 여부와 관계없이 항상 실행되는 구문 *예제 1 기본 구조 #예제 1 name = ['nakamura', 'lee','park..
2019.12.21 -
에러의 발생요소가 생각보다 다양합니다. 코드의 문제뿐 아니라, 외부요인 및 내부요인(컴퓨터 내부)에서도 가능하므로 예외처리를 통해 에러에 대처하는 부분의 코딩이 있다면, 좀더 완성도 있는 프로그램을 만들 수 있습니다. 그리고, 문법적으로는 에러가 없지만, 런타임(코드실행) 프로세스에서 발생하는 예외처리도 중요합니다. * 에러의 종류 #SyntaxError : 잘못된 문법 (따옴표 및 괄호) #에러를 발생하는 예제들 #1 print("ABC) #닫기 따옴표 누락 #2 a=1 if a==1 # 콜론(:) 누락 print("a는 1입니다") #3 x = y : # 등호 (=)는 2개필요 x==y pass 에러메시지 : SyntaxError : invalid syntax #NameError : 참조변수 없음 a..
파이썬(Python) 기초 (14) 에러의 종류 , 에러 메시지 , 문법 에러에러의 발생요소가 생각보다 다양합니다. 코드의 문제뿐 아니라, 외부요인 및 내부요인(컴퓨터 내부)에서도 가능하므로 예외처리를 통해 에러에 대처하는 부분의 코딩이 있다면, 좀더 완성도 있는 프로그램을 만들 수 있습니다. 그리고, 문법적으로는 에러가 없지만, 런타임(코드실행) 프로세스에서 발생하는 예외처리도 중요합니다. * 에러의 종류 #SyntaxError : 잘못된 문법 (따옴표 및 괄호) #에러를 발생하는 예제들 #1 print("ABC) #닫기 따옴표 누락 #2 a=1 if a==1 # 콜론(:) 누락 print("a는 1입니다") #3 x = y : # 등호 (=)는 2개필요 x==y pass 에러메시지 : SyntaxError : invalid syntax #NameError : 참조변수 없음 a..
2019.12.16 -
일단은 tkinter의 기능들을 사용하기 위해서는 tkinter의 canvas로 그래프를 옮겨야한다. 기존의 matplotlib에서 제공하던 버튼들이 사라졌다. (축소 확대, 저장버튼들) 다음에는 TKinter를 이용하여 여러가지 기능들을 추가해보려고 한다. from matplotlib import pyplot as plt from matplotlib import animation import numpy as np import random import time # from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg from matplotlib.figure import Figure import tkinter as Tk fig = plt.figu..
<matplotlib> + <tkinter> 그래프를 tkinter canvas 에 그려, 기능 추가하기 (1)일단은 tkinter의 기능들을 사용하기 위해서는 tkinter의 canvas로 그래프를 옮겨야한다. 기존의 matplotlib에서 제공하던 버튼들이 사라졌다. (축소 확대, 저장버튼들) 다음에는 TKinter를 이용하여 여러가지 기능들을 추가해보려고 한다. from matplotlib import pyplot as plt from matplotlib import animation import numpy as np import random import time # from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg from matplotlib.figure import Figure import tkinter as Tk fig = plt.figu..
2019.12.10