【파이썬프로그래밍】 14주차- 유용한 라이브러리
·
공부/【Python】
14-1 유용한 라이브러리  - 라이브러리Turtle 라이브러리 Tkingter 라이브러리 데이터 분석을 위한 라이브러리 pip 명령어  - Turtle 라이브러리 그래픽을 활용하여 그림을 그릴 수 있는 여러 함수들을 제공 import turtle forward() : 앞으로 이동 back() : 뒤로 이동 left() : 왼쪽으로 회전 right() : 오른쪽으로 회전 goto() : 해당 좌표로 이동하기 pendown() : 펜 내려 그리기 penup() : 펜 올려 그리지 않기 예제) 선 그리기import turtleturtle.forward(100)turtle.left(90)turtl.eforwad(100) 예제) 다각형 그리기import turtlea = int(input("다각형을 입력하세요"..
【파이썬프로그래밍】 13주차- 모듈과 패키지
·
공부/【Python】
13-1 내장모듈 - 모듈 모듈 : 함수나 변수 도는 클래스를 모아 놓은 파일 여러 코드를 한데 묶어서 다른 곳에서 재사용할 수 있는 코드 모음 특정 기능을 .py 단위로 작성한 것 모듈의 장점 : 반복해서 코드를 사용하지 않아 시간을 단축하고 생산성을 높일 수 있음 이름 공간으로 구분하여 관리할 수 있음 모듈의 종류 : 내장모듈과 사용자가 만드는 모듈  - 내장 모듈  파이썬 기본 내장 함수 : print, input range 특별한 모듈을 호출할 필요 없이 언제든지 사용 기본 내장함수를 제외한 함수들 : 표준 라이브러리 안에 있는 모듈에 구현되어 있음 사용하기 위해서는 모듈을 반드시 미리 호출해야 함 해당모듈을 파이썬의 실행환경에 import한 후에 사용 가능 ex) 문자열(re모듈), 시간(tim..
【파이썬프로그래밍】 12주차- 객체지향과 클래스
·
공부/【Python】
12-1 객체지향의 특징과 클래스- 객체란? 객체 : 우리 주변의 모든 것들, 자시만의 고유한 특성과 교유의 행동을 가지고 있음 속성(attribute) : 객체가 가지는 자신만의 고유한 특성, 필드 또는 멤버변수로도 불림 메서드(method) : 객체가 가지는 행동  - 객체지향 언어실제 세상에 가깝게 모델링 하여 객체로 표현 >> 객체들 간의 관계, 상호 작용 설계 >> 각 객체를 클래스로 만듦 (이때 클래스란 객체를 만들기 위한 설계도 또는 틀) - 객체지향의 특징 캡슐화  캡슐로 객체를 감싸서 내부를 보호하고 볼 수 없게 하는 것  객체의 가장 본질적인 특징 캡슐처럼 중요한 정보들은 비공개로 둠 비공개 속성에 접근하기 위해서는 클래스 안의 메서드에서만 접근 가능하도록 설계 상속 부모 클래스의 속성..
【파이썬프로그래밍】 11주차- 예외 처리
·
공부/【Python】
11-1 예외처리- 구문 에러구문에러: 문법상 맞지 않는 구문으로 작성하였을 때 소스코드를 실행하기 전에 발생하는 에러print함수에 괄호()를 사용하지 않거나, print함수 뒤에 콜론(:)을 붙이거나, 따옴표를 맞추지 않았을 때 발생print "hello world"  SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? - 예외예외 : 소스코드 실행 중에 발생한 에러, 사용자의 잘못된 입력 등으로 인하여 발생되는 에러print함수에서 대문자 P를 사용하거나, 서로 다른 형태의 데이터형(문자 + 숫자)을 더하여 발생한 에러 - 예외의 경우정수를 0으로 나누는 경우존재하지 않는 파일을 읽는 경우정수 입력을 기다리는 코..
【파이썬프로그래밍】 10주차- 함수
·
공부/【Python】
10-1 함수의 정의- 함수함수 : 특정한 작업을 수행하기 위해서 필요한 명령어들을 묶어놓은 것 함수는 필요할 때 바로 정의하고 사용함함수의 구조 def 함수명(인자1, 인자2, ..., 인자n) :      실행해야 할 명령문      return 반환 값 # 없으면 생략함 함수의 시작과 끝은 코드의 들여쓰기로 구분함 인자 : 매개변수(parameter)라고 하며, 변수나 입력 받은 값 등을 함수 안으로 전달해주는 역할 반환 값 : 함수 실행 후 결과 값 함수의 예시1)def rect(x,y):  print("가로=",x,"세로=",y,"입니다.")  r1=x*y  r2=2*(x+y)  return r1, r2m1,m2 = rect(10,8) # rect함수의 반환값이 r1,r2 두개임으로 m1,m2 ..
【파이썬프로그래밍】 9주차- 파일쓰기
·
공부/【Python】
9-1 문자열 읽고 쓰기- 파일 처리표준 입출력장치 ( input, pprint )로 자료를 처리하면 자료의 수가 한정되고, 자료를 저장하는 것이 불가능 따라서 보조기억장치 ( 하드디스크, usb 등)에 입/출력 해함 파일 열 때 : open() 함수 파일 닫을 때 : close() 함수- 파일 객체 읽기open("file", "mode") f= open("file1.txt", "r") 모드 r : 읽기모드 w : 쓰기모드 a : 내용추가모드 t : 텍스트모드 b : 바이너리모드 (문자가 아닌 데이터를 읽고 쓸 때 사용, 음악, 이미지 파일 등)- 파일 쓰기파일객체.write() print(문자열, file=파일객체) # print할때 file=파일객체로 파일을 연결해줌f=open("file1.txt",..
【파이썬프로그래밍】 7주차-반복문
·
공부/【Python】
7-1 for문for문과 while문은 동일한 연산, 명령문을 반복 작업하지 않고 반복문을 사용하여 간단하게 작성 가능- for문의 사용정해진 횟수만큼 반복할 때 사용 for 변수명 in 범위 :      명령문1      명령문2 범위에는 숫자, 문자열, 리스트, 튜플 모두 가능 변수명에는 관용적으로 i, j, k, x를 사용 무한반복 되지 않도록 종료되는 값을 설정할 것 예제) a=[40,90,65,86]cnt=0for i in a:  cnt+=1  if(i>=80):    print(cnt,"번 학생 성적",i,"은 매우 잘함")  elif(i>=60):    print(cnt,"번 학생 성적",i,"은 잘함")  else:    print(cnt,"번 학생의 성적",i,"은 보통이다")  1 번 ..
【파이썬프로그래밍】 6주차-제어문과 연산자
·
공부/【Python】
6-1 제어문 조건문 : 조건에 따라 참, 거짓을 판단하여 명령문 수행- if문의 구조if(조건식) :      명령문 1      명령문 2 명령문3 조건식이 참일때에만 명령문 실행 조건식 이후 콜론(:) 사용 조건식에 해당하는 명령문이 여러 개일 경우에 반드시 들여쓰기를 동일하게 해야 함 조건식이 끝나면 if문과 동일한 들여쓰기 라인에서 시작- if ~else문의 구조if(조건식 = 참):      명령문1 else:      명령문2 조건식이 참이면 명령문1 수행 그렇지 않으면 명령문2 수행 else 다음에는 조건식이 들어가지 않으며, 콜론(:)을 사용해야 함 a=int(input("값 입력"))if(a>0):  print(a,"는 양수")else:  print(a,"는 양수아님")  값 입력-4 ..
Dylan07
'공부/【Python】' 카테고리의 글 목록