반응형

분류 전체보기 90

[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

[Git/Github] Git push 오류 해결

안녕하세요. 글쓰는 개발자 입니다. 현재 Git과 Github을 처음 시작하면서 생애 첫 커밋에 도전했는데 무려, 1시간 이나 걸렸습니다. 구글링해서 나온 것 시키는대로 다했는데 아래 그림과 같은 오류가 나더군요. 제가 실시한 방법을 순서대로 나열하면, 1. Github repository 생성 : Seuleeee/myFirstDataScience - Readme.md 생성 2. mkir myFirstDataScience : 프로젝트 폴더 생성 3. helloworld.py 생성 4. git add helloworld.py 5. git pull origin master 6. git push origin master 구글링을 해 본 결과 위 과정에서 1번 하위항목의 Readme.md 생성이 문제였습니다. ..

카테고리 없음 2020.03.25

[Python] Anaconda(아나콘다) 설치 및 Jupyter Notebook(주피터 노트북) 사용

안녕하세요. 글쓰는 개발자입니다. 오늘은 Anaconda와 Jupyter Notebook 사용에 관해 포스팅하고자 합니다. Anaconda는 Python의 풀옵션 버전이라고 보시면 될텐데요. Python이 그냥 깡통차라면 Anaconda는 Pandas, Numpy 등의 패키지가 포함된 버전이라고 보시면 되겠습니다. 1. Anaconda 설치 설치는 아래 URL을 따라서 진행하시면 됩니다. 다운로드 받은 exe 파일 실행시 아래그림처럼 환경변수 설정만 주의해서 체크해주시고 나머지는 그대로 따라하시면 설치가 완료됩니다. https://www.anaconda.com/distribution/#download-section Anaconda Python/R Distribution - Free Download Ana..

[Python] PyCharm 설치 (Community)

아래 링크를 통해 접속한 후 Community 버전 다운로드를 클릭합니다. 설치된 exe 파일을 실행한 후 컴퓨터를 재부팅하면 설치완료 됩니다. 다만, 설치시 나타나는 checkbox는 모두 체크해 주시면됩니다.(아래 그림 참고) https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE 최신 버전 다운로드: PyCharm (Windows, macOS, Linux) www.jetbrains.com

반응형