목록python/python (10)
Kim Seon Deok
객체지향 프로그래밍 언어 객체를 우선으로 생각해서 프로그래밍 객체와 관련된 코드를 분리할 수 있게 하는 것 객체 여러가지 속성을 가질 수 있는 대상 객체지향 프로그래밍 객체를 기반으로 프로그램을 만드는 프로그래밍 언어 객체지향 프로그래밍의 목표 : 객체를 효율적으로 만들고 사용하는 것 추상화(abstraction) 프로그램에서 필요한 요소만을 사용해서 객체를 표현하는 것 >> 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것 클래스 객체를 조금 더 효율적으로 생성하기 위해서 만들어진 구문 class 클래스 이름: 클래스 내용 생성자 클래스 이름과 같은 함수 인스턴스 이름(변수이름) = 클래스 이름() self : 자기자신을 나타내는 딕셔너리 class 클래스 이름: def..
표준모듈 표준모듈 = 파이썬에 기본적으로 내장되어 있는 모듈 외부모듈 = 다른 사람들이 만들어서 공개한 모듈 import 모듈이름 from 모듈이름 import 가져오고 싶은 변수 또는 함수 imort 모듈 as 사용하고 싶은 식별자 sys모듈 시스템과 관련된 정보를 가지고 있는 모듈 sys.argv : 명령 매개변수 os모듈 운영체제와 관련된 기능을 가진 모듈 새로운 폴더를 만들거나 폴더 내부의 파일 목록을 보는 것 datetime모듈 date(날짜),time(시간)과 관련된 모듈 time 모듈 시간과 관련된 모듈 urlib 모듈 URL(Unifiorm Resource Locator)을 다루는 라이브러리 네트워크의 자원이 어디에 위치하는지 확인할 때 사용하는 것 웹 브라우저의 주소창에 입력하는 주소 외..
GUI = Graphical User Interace 그래픽 사용자 인터페이스 코드를 그래픽화하여 사용자가 쓰기 편하도록 만든 환경 tkinter -파이썬에서 그래픽 사용자 인터페이스(GUI)를 개발할 때 필요한 모듈 -예전부터 유닉스 계열에서 사용되던 Tcl/Tk 위에 객체 지향 계층을 입힌 것이다. Tk는 John Ousterhout에 의하여 Tcl 스크립팅 언어를 위한 GUI 확장으로 개발 전체 창 >> 하나의 장치 창(Window) 위젯 = 부품 import 방법 from tkinter import * 또는 import tkinter tkinter.Tk() 창 생성 win = Tk() 창 크기 win.geometry(" 2000 * 2000 ") 창 제목 win.title("gui_coding")..
함수 = 코드의 집합 def 함수 이름() : 문장 def 함수 이름(매개변수, 매개변수, ...): 문장 함수를 선언할 때의 매개변수와 함수를 호출할 때의 매개변수가 같아야 한다. 호출 = 함수를 실행하는 행위 매개변수 = 함수의 괄호 내부에 넣는 것 가변 매개변수 함수 = 매개변수를 원하는 만큼 받을 수 있는 함수 * 가변 매개변수 뒤에는 일반 매개변수가 올 수 없다. * 가변 매개변수는 하나만 사용할 수 있다. >>> 일반 , 가변 def 함수 이름(매개변수, 매개변수, ... , *가변 매개변수) 문장 기본 매개변수 = 매개변수에 아무것도 넣지 않아도 들어가는 값 * 기본 매개변수 뒤에는 일반 매개변수가 올 수 없다. >>> 일반 , 기본 키워드 매개변수 = 매개변수 이름을 지정해서 입력하는 매개..
범위 : 정수의 범위를 나타내는 값 for 반복문과 함께 많이 사용되는 자료형 특정한 횟수만큼 반복해서 돌리고 싶을 때 for 반복문과 범위를 조합 1.매개변수에 숫자 한 개 넣기 range(A) >> 0부터 A-1까지 2.매개변수에 숫자 두 개 넣기 range(A, B) >> A부터 B-1까지 3.매개변수에 숫자 세 개 넣기 range(A, B, C) >> A부터 B-1까지 & ( B - A = C) *list() 함수를 이용해 범위를 리스트로 변경하면 범위 내부에 어떤 값이 들어있는지 확인 할 수 있다. list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] list(range(5, 10)) [5. 6, 7, 8, 9] list(range(0, 10, 2)) [0, 2, ..