본문 바로가기

프로그래밍 언어/Python2

Python-파일, 라이브러리(필로우, Numpy, requests, pandas, Matplolib) ● 파일(영구적 보관) #객체는 모두 메모리에 만들어지고 전원꺼지면 다 사라진다. - 논리적인 파일 구조: 파일 안에는 바이트들이 순차적으로 저장되어있고, 맨 끝에는 EOF(end-of-file)마커가 있다. --- ㅁㅁㅁㅁㅁㅁㅁEOF - 파일 사용 3단계: Opening a file(읽거나 쓰기위해 파일을 사용할 수 있도록 연다.)/Using a file(열린 파일 읽거나 쓰기) /Closing a file(파일닫기) ex) inflle=open("xx.txt", "r") ------ infile.close() 열었던 파일 닫기 #꼭 닫아줘야한다. #line.strip() : 공백문자를 없앤다. #line.split(",") : 줄을 쉼표별로 분리한다. ()면 띄어쓰기별로 분리. =>a,b,c 이런식 .. 2021. 6. 16.
Python-클래스와 객체, GUI(tkinter), 버튼, 엔트리, 캔버스 ● 클래스: 좀 더 큰 범위에서 반복을 할 때 유용 1. 전역변수 활용 global result 2. 독립적인 프로그램이 필요하나 많이 필요하게 되면 일일히 더 추가하기는 그러니... - class 함수(여러 함수가 집합, 무한정으로 별개의 함수를 만들 수 있다) ex) class Calculator(클래스 이름): ##클래스 옆에 ()가 없다! def __init__(self): ##__init__ 메소드1 ##매개변수가 없어도 self 입력 self.result=0 ##클래스 안에 잇는 메소드 함수에서 변수를 지정할 때는 self.변수명=수식 or 입력 내용으로! def add(self,num): ## add 메소드2 ##매개변수의 가장 처음은 self를 무조건 입력하고 그 다음 다른 매개변수! se.. 2021. 6. 16.