새소식

AIVLE School DX 3기

[에이블스쿨 5주차] 데이터 수집2

  • -
728x90
반응형

 

💻Class

1. 변수선언 : RAM 사용하는 방법
 

2. 데이터타입 : RAM 효율적으로 사용하는 방법 (숫자가 들어가면 작은 공간, 문자열은 큰 공간 : 공간의 배분)
 

3. 연산자 : CPU 사용하는 방법
 

4. 입출력 : SSD 사용하는 방법 : RAM > SSD , SSD > RAM : pickle
 

5. 조건문, 반복문 : 코드를 효율적으로 사용하는 방법 : if, elif , else, for , while , break, continue
 

6. 함수 : 반복되는 코드를 묶어서 사용하는 방법 : def, return, argument, parameter ...
  • 사용법 : 함수선언(코드작성) > 함수호출(코드실행)
  • 예시 : 여러 명의 협업 할 때 편리하다.

7. ⭐클래스 : 변수, 함수를 묶어서 코드 작성 및 사용하는 방법  : 객체지향 구현 ⭐
  • 객체지향  : 실제세계를 모델링하여 코드 작성하는 방법  : 협업용이
  • 사용법   :  클래스선언(코드작성)  >  객체생성(메모리사용) > 메서드실행(코드실행)
  • 메서드   :  클래스 안에서 함수가 실행되면 메서드
  • 실제세계 비유  :  클래스선언(설계도작성)  >  객체생성(제품생산) > 메서드실행(제품의 기능사용)  

8. 모듈, 패키지
  • 모듈 : 변수, 함수 , 클래스를 파일(.py)로 묶어서 코드를 작성 및 실행하는 방법
  • 패키지 : 여러 개의 모듈을 디렉토리로 묶어서 코드를 작성 및 실행하는 방법


위도 경도로 geohash 알아내기

# geohash2 설치
!pip install geohash2

# geohash2 라이브러리 불러오기
import geohash

 

 

728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.