본문 바로가기

프라임칼리지 파이썬6

방송통신대학교 프라임칼리지 파이썬(Python) 열한번째 시간 리뷰 강의 일지를 기록한지 벌써 열한번째의 시간이다.이제는 얼마 남지 않아서 기분이 좀 좋다..헤..프라임 칼리지 파이썬을 빨리 끝내고 과제폭탄에 대비를 해야겠다. 클래스 정의구문형식class 클래스 이름 :초기자메소드 초기자(initalizer)- 객체가 생성될 때 객체의 상태(데이터필드)를 초기화- 항상 _init_로 명명 객체 지향 프로그래밍(OOP)객체와 객체 사이의 상호작용으로 프로그램을 구성하는 프로그래밍 기법 객체실세계의 유무형의 사물에 대한 상태(데이터)와 행동(연산)을 표현한 단위클래스에 의해 타입이 결정 생성자구문형식 클래스 이름(인자) 클래스에 해당하는 객체를 메모리에 생성 -> 객체 데이터 필드 : 객체를 초기화하기 위해 _init_메소드를 호출 -> _init_(self) 객체 접근- .. 2020. 8. 27.
방송통신대학교 프라임칼리지 파이썬(Python) 열번째 시간 리뷰 이제 방송통신대학교도 개강을 했고 이 프라임칼리지 파이썬 과정은 곧 끝이나게 된다.요번에도 코로나19 여파로 모든 출석은 과제로 바뀔테니과제 폭탄 예약이다.. 이거라도 얼른 끝내야겠다. 함수특정한 작업을 수행하는 명령문의 집합 구문형식def 함수이름(매개변수 리스트) :#함수 몸체 예시def sum(i1, i2) : - 함수헤더result = 0 - 함수몸체 시작for i in range(i1, i2+1):result += ireturn result 함수 호출구문형식함수이름(실 매개변수 리스트) 예시1부터 10까지의 합?result sum(1, 10)print ("1부터 10까지의 합은", result, "입니다.") 큰 수 찾기 문제입력한 두 수 중 큰 수를 출력하는 프로그램을 작성하시오. 소스 코드d.. 2020. 8. 27.
방송통신대학교 프라임칼리지 파이썬(Python) 일곱번째 시간 리뷰 방통대 프라임칼리지 파이썬 과정 일곱번째 시간 리뷰이다.이것들을 완강할 수 있을까 했지만 이대로 의지라면 충분히 할 수 있을것 같다!!그리고 기존에 자바를 배웠기에 파이썬 배우는게 생각보다 쉽다.일곱번째 강의도 화이팅! 이중 if문 형식구문형식if 부울식 : True에 대한 명령문else : False에 대한 명령문 6강의 원의 넓이 프로그램 개선#반지름값 입력radius = eval(input("반지를을 입력하세요 : ")) if(radius > 0 ): #반지름이 0보다 클 때만 계산# 넓이 출력print("넓이는", radius * radius * 3.141592, "입니다.")# 둘레 출력print("둘레는", 2 * radius * 3.141592, "입니다.") else :print("잘못된 .. 2020. 8. 17.
방송통신대학교 프라임칼리지 파이썬(Python) 여섯번째 시간 리뷰 방통대 프라임칼리지 파이썬 과정 여섯번째 시간이다.오늘은 임시공휴일로 지정이 되어서 다행히 강의를 틈내서 들을 시간이 생겼다.남들처럼 놀러다니지 못하지만 소중하게도 휴일이 생겨서 너무 좋은날이다.오늘도 벼락치기 화이팅 제어구조의 종류순차구조- 프로그램의 명령문을 순서대로 실행하는 구조 - 실행 흐름이 위에서 아래로 흐르는 가장 단순한 구조 선택구조- 특정 영역의 명령문에 대한 실행을 결정하는 구조- 조건에 따라 실행 여부를 결정- 선택문 단일 선택 이중 선택 다중 선택 루프구조- 특정 영역의 명령문을 여러 번 반복하는 구조- 조건에 따라 반복 횟수를 결정- 반복문 게수 제어 반복(for) 조건 제어 반복(while) 부울 타입참과 거짓의 값을 표현하는 타입참과 거짓에 대해 True 와 False 예약어를.. 2020. 8. 17.
방송통신대학교 프라임칼리지 파이썬(Python) 다섯번째 시간 리뷰 방통대의 프라임칼리지 파이썬 과정 다섯번째 시간이다.보통 사람들은 직장과 학업을 동시에 할 수 있다고 생각한다. 아니약!! 이건 진짜 부지런한 사람만 가능하다. 이렇게 몇년을 피곤함과 귀찮음을 이겨내야만 한다.. 오늘도 화이팅!.. 문자열과 문자문자열- 복수개의 연속된 문자 또는 숫자- 작은 따옴표 또는 큰 따옴표로 감싸짐message1 = "hello" 문자- 별도의 문자 타입이 존재하지 않음- 한 문자로 이루어진 문자열message2 = 'H' > 여러개의 print를 이어서 출력하고 싶으면 , end="" 를 같이 입력한다.>>>print(message1, end = "")>>>print(message1)-> hellohello 이스케이프 시퀀스역슬래쉬(\) 로 시작한다.이스케이프 시퀀스 이름 \b.. 2020. 8. 10.
방송통신대학교 프라임칼리지 파이썬(Python) 두번째 시간 리뷰 방통대 프라임 칼리지 파이썬 과정 두번째 시간 리뷰를 원래 계획이라면 7월 23일에 했어야 하지만 요새 출퇴근 시간이 길어져서 집에오면 너무 피곤해서 녹다운이다.한 학기를 끝내고 프라임칼리지 신청 했던 나를 잠시 원망했지만 나에게는 주말이 있기에 벼락치기 시작! 함수- 프로그램은 연속된 함수의 집합이다. - 어떤 정해진 기능을 담당하는 어떤 명령문의 집합이다.- 사람이 귀찮은 작업을 하지 않게끔 만들어진 도구 혹은 장치이다.( print() 함수는 모니터의 입력된 무엇인가를 출력해주는 함수이다. ) 소스코드 파일 - 한번 실행한 명령문을 어떤 도구에 저장해두고 그것만 반복해서 실행하려고 명령문 여러개를 하나의 파일로 만들어 낸것이다. - 여러개의 명령문을 계속 타이핑 하지 않고 한번에 실행이 가능하다. .. 2020. 8. 2.