본문 바로가기
반응형

파이썬54

[Python] 파이썬의 특징 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 파이썬이란? · 파이썬의 특징 · 파이썬이 사용되는 분야 · 파이썬 인터프리터 파이썬이란? · 1991년 귀도 반 로섬(Guido van Rossum)이 발표한 프로그래밍 언어다. · 비영리 단체인 파이썬 소프트웨어 재단이 관리하는 개방형 ,공동체 기반 개발 모델이다. · 동적 타이핑(dynamic typing)을 지원하는 범용 프로그래밍 언어로 다양한 플랫폼에서 사용할 수 있다. · 무료로 제공되는 라이브러리(모듈)이 풍부하여 교육기관, 연구기관, 산업계, 예술계 등 다방면에 사용된다. 파이썬의 특징 1. 플랫폼에 독립적이다. - 윈도우, macOS, 유닉스, 리눅스, 라즈베리 파이 OS 등 다양한 운영체제에 설치할 수 있다. 2. 수많은 라이브러리.. 2022. 3. 15.
[Python] Matplotlib 소개 및 예시 Matplotlib는 Python에서 정적, 동적 그리고 상호적인 시각자료를 작성하기위한 포괄적인 라이브러리입니다. scatter scatter 함수는 하나의 변수가 다른 변수의 영향을 받는 정도를 보여주기 위해 가로 및 세로 축에 데이터 요소를 표시하는 데 사용됩니다. 예시 import numpy as np import matplotlib.pyplot as plt N = 500 X = 2*np.random.rand(500,1) y = 4 + 3*X + np.random.rand(500,1) plt.scatter(X,y) figure figure 함수는 지정된 비율로 figure의 너비와 높이를 계산합니다. 여기서 나온 figure는 matplotlib의 figure 클래스를 말하며, 모든 plot 요소.. 2020. 6. 2.
파이썬(python)을 통한 데이터 수집 웹 요청 모듈 request 모듈 설치 $ pip install requests 원하는 이름의 .py 파일을 만든후 다음 내용을 적고, python 명령어로 실행해서 오류가 나지 않으면 설치 성공입니다. import requests 웹 페이지 접속하기 requests를 이용하여 요청을 보내 서버가 응답한 값을 반환하게 합니다. 예시 코드 import import requests as rq # requests를 전부 타이핑하기 않고 rq라는 이름으로 대신 사용할 수 있게 합니다. url = "https://www.airkorea.or.kr" res = rq.get(url) print(res) print(res.status_code) 실행 결과는 아래와 같습니다. requests는 GET과 POST로 요청을.. 2019. 4. 5.
파이썬(python) 파일(file) 다루기 open() 파이썬에서 파일을 다루는 가장 간단한 내장 모듈이다. open은 파이썬과 함께 설치되므로 추가적인 설치가 필요하지 않다. open을 이용하면 간단하게 파일을 읽고 쓸 수 있다. 예시 file = open('OpenFile.txt', 'w') file.close() open() 함수는 2개의 인자를 전달합니다. 첫 번째 인자는 파일명, 두 번쨰 인자는 파일 사용 모드다. 사용 모드란 파일을 읽기, 쓰기, 이어쓰기 모드를 선택하는 것 이다. -w: 파일을 쓸 때 -a: 파일을 이어 쓸 때 -r: 파일을 읽을 때 첫 번째 인자로 전달된 파일명이 존재하지 않을 때 사용 모드를 w와 a를 한다면 파일을 새로 만들어 준다. 하지만 r 모드로 파일을 열 때 파일이 존재하지 않으면 에러가 발생한다. ope.. 2019. 4. 4.
python의 super() 함수 란? python 공식 Document의 내용에 따르면 정의는 다음과 같다. super([type[, object-or-type]]) Return a proxy object that delegates method calls to a parent or sibling class of type. This is useful for accessing inherited methods that have been overridden in a class. The search order is same as that used by getattr() except that the type itself is skipped. 프록시 객체를 반환한다. 이것은 부모 또는 형재 클래스에게 메소드 콜을 위임한다. 이것은 클래스에서 재 정의 된.. 2019. 4. 4.
파이썬(python) 로깅(logging) 모듈이란? 파이썬에서 로그를 관리해주는 모듈입니다. 파이썬 내장 모듈이기 때문에 설치할 필요가 없습니다. 사용법 import logging logging.debug("debug") # 5 단계 logging.info("I'm xxx") # 4 단계 logging.warning("warnig") # 3 단계 logging.error("error") # 2 단계 logging.critical("critical") # 1 단계 위의 문장들을 실행하면 아래와 같은 결과를 볼 수 있습니다. debug, info()는 로그가 찍히지 않은 것을 볼 수 있다. logging 모듈은 5 단계의 레벨을 지원합니다. 5단계: debug(가장 심각하지 않음) 4단계: info 3단계: warning 2단계: error 1단계: crit.. 2019. 4. 2.
반응형