본문 바로가기

전체보기297

파이썬(Python) 5장 추가적인 기본 사항 - 1. 클래스 1. 클래스와 객체 2. 사칙연산 클래스를 제작 3. 생성자 4. 클래스의 상속 5. 메서드 오버라이딩 6. 클래스 변수 1. 클래스와 객체 클래스 이전에 함수를 설명할 때, 일정한 행동을 하는 기계라고 설명했다. 클래스는 이 함수의 확장판 같은 개념이다. 예를 들면 덧셈의 기능을 하는 함수add가 있고 뺄셈을 하는 함수 minus가 있다고 하면 이 둘을 모두를 가지고 있는 거대한 집합체, 그것이 클래스다. 이 클래스를 소환해서 그 안에 있는 함수를 활용할 수도 있다. 클래스 안에 구현된 함수는 다른 말로 메서드(Method)라고 부른다 객체 클래스를 변수에 담은 것을 객체라 한다. 마치 뽑기 틀로 뽑기를 찍어내 듯 새로운 변수에 담은 만큼 새로운 객체가 생길 수 있으므로 무한히 생성이 가능하다. 하지만.. 2022. 7. 6.
7/5 파이썬 독학 중 AWS 클라우드환경 네이티브 수업 39일차 진행 1. JS 수업 나가심. 난 파이썬 진도 나감 요약 1. 파이썬 4-3 진행 중 https://0rcticfox.tistory.com/entry/%EB%AF%B8%EC%99%84%ED%8C%8C%EC%9D%B4%EC%8D%ACPython-4%EC%9E%A5-%EC%9E%85%EC%B6%9C%EB%A0%A5-1-%ED%95%A8%EC%88%98?category=981853 파이썬(Python) 4장 입출력 - 1. 함수 1. 함수의 정의와 파이썬 함수 2. 매개 변수와 인수 3. 입력값과 결괏값에 따른 함수 모양 4. 입력값의 갯수를 모를 때 의 함수 5. 함수의 결괏값은 항상 1개!!! 6. 함수 매개변수에 초깃값 설정 위치 0rcticfox.tistory.. 2022. 7. 5.
파이썬(Python) 4장 입출력 - 3. 파일 생성 및 읽고 쓰기 1. 파일 생성 2. 파일에 쓰기 3. 파일 읽기 4. 파일에 내용 추가하기 5. 파일 자동 닫기 (with ~ as ~) 1. 파일 생성 파일을 생성하는 명령문 구조는 아래와 같다. 파일 객체 = open(파일 이름, 파일 열기 모드) 파일열기모드 설명 r 읽기모드 - 파일을 읽기만 할 때 사용 w 쓰기모드 - 파일에 내용을 쓸 때 사용 a 추가모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 b 바이너리 모드로 파일 열기, r w a 와 함께 사용 f = open("C:/Lee/테스트파일.txt", 'w') f.close() 파일을 쓰기 모드( w ) 로 열면 해당 파일이 이미 존재할 경우 원래 있던 내용이 모두 사라지고, 해당 파일이 존재하지 않으면 새로운 파일이 생성된다, 디렉토리 설정은.. 2022. 7. 5.
파이썬(Python) 4장 입출력 - 2. 사용자 입출력 1. 입력 2. 출력 1. 입력 input 사용자로써 입력을 받아서 저장한다. 1. 기본 사용 >>> a = input() Life is wonderful >>> a 'Life is wonderful' 2. 안내문구 넣기 >>> number = input("숫자를 입력하세요: ") 숫자를 입력하세요: 3 >>> print(number) 3 >>> type(number) input은 입력되는 모든 것을 문자열로 취급한다. 2. 출력 print 자료형을 출력해준다. 1. 문자열 덧셈 ( " " ) >>> print("life" "is" "beatiful") # ① lifeisbeatiful >>> print("life"+"is"+"beatiful") # ② lifeisbeatiful 2. 띄어쓰기 ( , ).. 2022. 7. 5.
7/4 파이썬 독학 중 AWS 클라우드환경 네이티브 수업 38일차 진행 1. JS 수업 나가심. 난 파이썬 진도 나감 요약 1. 파이썬 3장 끝. 4-1 함수 시작 https://0rcticfox.tistory.com/entry/%EB%AF%B8%EC%99%84%ED%8C%8C%EC%9D%B4%EC%8D%ACPython-3%EC%9E%A5-%EC%A0%9C%EC%96%B4%EB%AC%B8-1-if%EB%AC%B8?category=981853 파이썬(Python) 3장 제어문 - 1. if문 순서 1. if문 구조 2. 조건문과 비교연산자 3. elif 4. 조건부 표현식 1. if문 구조 if 조건문: 문장1 문장2 ... else: 문장3 문장4 ... 조건문이 참이면 if 아래 문장들이 실행. 거짓이면 else 아래 문장들.. 2022. 7. 4.
파이썬(Python) 4장 입출력 - 1. 함수 1. 함수의 정의와 파이썬 함수 2. 매개 변수와 인수 3. 입력값과 결괏값에 따른 함수 모양 4. 입력값의 갯수를 모를 때 의 함수 (가변 매개변수) 5. 함수의 결괏값은 항상 1개!!! 6. 함수 매개변수에 초깃값 설정 위치 7. lambda 1. 함수의 정의와 파이썬 함수 함수 어떠한 행동을 하는 매개체다. 음식을 먹으면 똥이라는 결과물을 내놓은 몸처럼 x를 넣었을 때 y하는 결과값을 내놓도록 일정한 행동을 하는 기계 같은 것이다. 파이썬 함수의 구조 def 함수명(매개변수): ... 예시 >>> def mul(a, b): ... return a*b ... >>> >>> a = 2 >>> b = 3 >>> c = mul(a, b) >>> print(c) 6 위의 예제를 설명하자면 우리가 만든 함수의.. 2022. 7. 4.
파이썬(Python) 3장 제어문 - 3. for문 1. for 기본 구조 및 예 2. continue 3. range 함수 4. 리스트 내포 1. for 기본 구조 및 예 기본구조 for 변수 in 리스트(또는 튜플, 문자열): 수행할 문장1 수행할 문장2 ... 예1 >>> list1 = ['neo', 'im', 'ma'] >>> for i in list1: ... print(i) ... neo im ma 리스트의 순서대로 for문으로 반복되어 전부 출력된 것을 볼 수 있다. 예2 >>> a = [(1,2), (3,4), (5,6)] >>> for (first, last) in a: ... print(first + last) ... 3 7 11 (first, last) = (1, 2) 는 튜플의 대입 방법에 따라 first = 1, last = 2 로.. 2022. 7. 4.
파이썬(Python) 3장 제어문 - 2. while문 1. while문 기본 구조 2. while 문 강제로 빠져나가는 법 3. while문의 맨 처음으로 돌아가기 4. 무한 루프 1. while문 기본 구조 반복을 하기 위한 구문이다. while문은 조건문이 참인 동안에 while문 아래의 문장을 반복 수행. 구조는 아래와 같다. while : ... 예시1 >>> eat = 0 >>> while eat >> prompt = """ .. 2022. 7. 4.
파이썬(Python) 3장 제어문 - 1. if문 순서 1. if문 구조 2. 조건문과 비교연산자 3. elif 4. 조건부 표현식 1. if문 구조 if 조건문: 문장1 문장2 ... else: 문장3 문장4 ... 조건문이 참이면 if 아래 문장들이 실행. 거짓이면 else 아래 문장들이 실행. 파이썬에서는 들여쓰기가 중요하다. 때문에 문장들이 같은 라인선상으로 적혀있지 않으면 에러가 발생한다. 문장 앞의 공백은 탭(Tab)이든 공백(Space)이든 상관없지만 하나로 통일하도록 한다. 2. 조건문과 비교연산자 조건문 참과 거짓을 판단하는 문장 비교연산자 비교연산자 설명 x y x가 y보다 크다 x == y x와 y가 같다 x != y x와 y가 같지 않다 x >= y x가 y보다 크거나 같다 x >> weight = .. 2022. 7. 1.
7/1 파이썬 독학 중 AWS 클라우드환경 네이티브 수업 37일차 진행 1. JS 수업 나가심. 난 파이썬 진도 나감 요약 1. 파이썬 2장 끝. 3-1 if 문 시작 https://0rcticfox.tistory.com/entry/%EB%AF%B8%EC%99%84%ED%8C%8C%EC%9D%B4%EC%8D%ACPython-2%EC%9E%A5-%EC%9E%90%EB%A3%8C%ED%98%95-3-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%9E%90%EB%A3%8C%ED%98%95?category=981853 파이썬(Python) 2장 자료형 - 3. 리스트 자료형 순서 1. 리스트의 사용과 인덱싱과 슬라이싱 2. 리스트 연산 3. 리스트의 수정과 삭제 4. 리스트 관련 함수 1. 리스트의 사용과 인덱싱과 슬라이싱.. 2022. 7. 1.
728x90
반응형