반응형

Python/Tutorial 8

[Python] Class(1) - 기본 클래스의 사용, 객체지향(OOP), 생성자

본 포스팅은 패스트 캠퍼스의 [온라인] 데이터 사이언스 스쿨을 수강하며 학습한 내용을 정리한 것입니다. 데이터 사이언스 스쿨 온라인 대학교재보다 상세한 강의자료, 현직 실무자의 노하우까지 모두 얻어가세요 ! 이미 수많은 비전공자들이 데이터 사이언티스트로 커리어 전환에 성공한 바로 그 강의. 데이터 사이언스 스쿨 오프라인 정규 과정을 이제는 온라인에서 만나보세요! www.fastcampus.co.kr 1.class : 클래스 변수와 함수를 묶어놓은 개념 사용방법 변수와 함수가 들어있는 클래스를 선언 클래스를 객체로 만들어서 클래스 안에 선언된 변수와 함수를 사용 # 클래스의 선언 class Calculator: num1 = 1 num2 = 2 def plus(self): return self.num1 + ..

Python/Tutorial 2020.04.03

[Python] 함수(4) - Decorlator, 사용예제

본 포스팅은 패스트 캠퍼스의 [온라인] 데이터 사이언스 스쿨을 수강하며 학습한 내용을 정리한 것입니다. 데이터 사이언스 스쿨 온라인 대학교재보다 상세한 강의자료, 현직 실무자의 노하우까지 모두 얻어가세요 ! 이미 수많은 비전공자들이 데이터 사이언티스트로 커리어 전환에 성공한 바로 그 강의. 데이터 사이언스 스쿨 오프라인 정규 과정을 이제는 온라인에서 만나보세요! www.fastcampus.co.kr Decorlator는 함수에서 코드를 바꾸지 않고 기능을 추가하거나 수정하고 싶을 때 사용하는 문법이다. 아래 코드블럭을 살펴보면, 선언된 함수 a와 b에 code_1과 code_3이 반복되는 것을 알 수 있다. 따라서 함수 c를 선언해 중복되는 code_1과 code_3을 사용할 수 있게끔 하고 중복되지 않..

Python/Tutorial 2020.04.03

[Python] 함수(3) - map, filter, reduce

본 포스팅은 패스트 캠퍼스의 [온라인] 데이터 사이언스 스쿨을 수강하며 학습한 내용을 정리한 것입니다. 데이터 사이언스 스쿨 온라인 대학교재보다 상세한 강의자료, 현직 실무자의 노하우까지 모두 얻어가세요 ! 이미 수많은 비전공자들이 데이터 사이언티스트로 커리어 전환에 성공한 바로 그 강의. 데이터 사이언스 스쿨 오프라인 정규 과정을 이제는 온라인에서 만나보세요! www.fastcampus.co.kr 1. map 순서가 있는 데이터 집합에서 모든 값에 함수를 적용시킨 결과를 출력함 list, tuple의 값을 함수에 적용시킴 map(함수, 순서가 있는 데이터 집합) 형태 사용예제 def odd_even(num): return "odd" if num % 2 else "even" ls = [1,2,3,4] m..

Python/Tutorial 2020.04.03

[Python] 함수(2) - docstring, scope, inner function, lambda function

본 포스팅은 패스트 캠퍼스의 [온라인] 데이터 사이언스 스쿨을 수강하며 학습한 내용을 정리한 것입니다. 데이터 사이언스 스쿨 온라인 대학교재보다 상세한 강의자료, 현직 실무자의 노하우까지 모두 얻어가세요 ! 이미 수많은 비전공자들이 데이터 사이언티스트로 커리어 전환에 성공한 바로 그 강의. 데이터 사이언스 스쿨 오프라인 정규 과정을 이제는 온라인에서 만나보세요! www.fastcampus.co.kr 1. DocString 함수의 설명을 작성하는 문법 함수 내부에 " 설명하고자 하는 내용 " 입력 시 한 줄 작성, """ 설명하고자하는 내용 """ 입력시 여러 줄 작성 가능 함수명 입력 후 shift+Tab 또는 함수명?, 함수명??, help(함수명), print(함수명.__doc__)로 확인가능 사용예..

Python/Tutorial 2020.04.03

[Python] 함수(1) - 기본 함수, parameter, argument, return, *args, **kwargs

본 포스팅은 패스트 캠퍼스의 [온라인] 데이터 사이언스 스쿨을 수강하며 학습한 내용을 정리한 것입니다. 데이터 사이언스 스쿨 온라인 대학교재보다 상세한 강의자료, 현직 실무자의 노하우까지 모두 얻어가세요 ! 이미 수많은 비전공자들이 데이터 사이언티스트로 커리어 전환에 성공한 바로 그 강의. 데이터 사이언스 스쿨 오프라인 정규 과정을 이제는 온라인에서 만나보세요! www.fastcampus.co.kr 1. 기본함수 함수는 반복되는 작업을 편리하게 사용하기 위해 씀 함수를 선언하고 호출하는 방식 def 함수명(parameter) 형태 사용예제 def grade(point): if point >= 90: print("A") elif point >=80: print("B") elif point >=70: pri..

Python/Tutorial 2020.04.02

[Python] 반복문 - while, for, break, continue, list comprehention

본 포스팅은 패스트 캠퍼스의 [온라인] 데이터 사이언스 스쿨을 수강하며 학습한 내용을 정리한 것입니다. 데이터 사이언스 스쿨 온라인 대학교재보다 상세한 강의자료, 현직 실무자의 노하우까지 모두 얻어가세요 ! 이미 수많은 비전공자들이 데이터 사이언티스트로 커리어 전환에 성공한 바로 그 강의. 데이터 사이언스 스쿨 오프라인 정규 과정을 이제는 온라인에서 만나보세요! www.fastcampus.co.kr 1. while 조건이 False가 될 때까지 구문의 코드를 반복함 사용예제 : while문을 활용해 총점과 평균을 구함 # 학생이 국어:80, 영어:90, 수학:100점을 받음 while문을 이용해 총점과 평균을 출력하시오. # 학생의 점수는 list, dict로 표현해도됨. # len(), dict,val..

Python/Tutorial 2020.04.01

[Python] 조건문 - if, else, elif(else if)

본 포스팅은 패스트 캠퍼스의 [온라인] 데이터 사이언스 스쿨을 수강하며 학습한 내용을 정리한 것입니다. 데이터 사이언스 스쿨 온라인 대학교재보다 상세한 강의자료, 현직 실무자의 노하우까지 모두 얻어가세요 ! 이미 수많은 비전공자들이 데이터 사이언티스트로 커리어 전환에 성공한 바로 그 강의. 데이터 사이언스 스쿨 오프라인 정규 과정을 이제는 온라인에서 만나보세요! www.fastcampus.co.kr 1. if, else, elif if : 형식이며, 조건문 내부 내용은 들여쓰기로 구분함 Java나 C언어 등에서의 else if는 elif로 표기 조건 부분에 bool 데이터 타입 이외의 데이터타입이 오면 bool로 형변환되어 판단. int : 0을 제외한 모든 값은 True float : 0.0을 제외한 ..

Python/Tutorial 2020.04.01

[20200325] 파이썬 기본 문법(Python basic syntax)

본 포스팅은 패스트 캠퍼스의 [온라인] 데이터 사이언스 스쿨을 수강하며 학습한 내용을 정리한 것입니다. 데이터 사이언스 스쿨 온라인 대학교재보다 상세한 강의자료, 현직 실무자의 노하우까지 모두 얻어가세요 ! 이미 수많은 비전공자들이 데이터 사이언티스트로 커리어 전환에 성공한 바로 그 강의. 데이터 사이언스 스쿨 오프라인 정규 과정을 이제는 온라인에서 만나보세요! www.fastcampus.co.kr 목차 1. 변수선언 2. 식별자 3. 데이터 타입 4. 형변환 5. 연산자 6. 연습문제 : 오늘의 운세 게임만들기 변수선언 아래 코드블럭과 같이 변수를 선언하고 a+b라는 연산을 수행할 경우, RAM에 a = 1과 b = 2를 할당하고, CPU에서 a + b 연산을 수행한다. 그리고 수행한 결과 값을 메모리..

Python/Tutorial 2020.03.25
반응형