Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- ai 새싹 부트캠프 5일차
- ai 새싹 부트캠프 7일차
- ai 새싹 부트캠프 6일차
- 취준생
- 새싹 AI데이터새싹 엔지니어 부트캠프
- ASAC
- ai 새싹 부트캠프 4일차
- 새싹 AI데이터새싹 엔지니어 부트캠프 2일차
- 통계용어 정리
- 데이터관련면접
- Til
- T
- 데이터분석가면접준비
- ㅂ.
- 데이터분석가
- 새싹 AI데이터새싹 엔지니어 부트캠프 1일차
- 새싹 AI데이터새싹 엔지니어 부트캠프 3일차
- X
Archives
- Today
- Total
데이터 공부기록
9월 7일 - 정리 본문
수업 내용 필기 자료 - https://www.notion.so/forg-jobseeker/9-7-09fb7deb80774d71ac6cdfb8f215683c
1. 모듈과 패키지
1. 모듈 - 묘듈의 예시
2. 패키지
1. 모듈 (Module)
모듈은 파이썬 코드를 담고 있는 파일이다. (모듈안에 함수)
코드의 함수, 클래스, 변수 등을 정의하고 다른 파이썬 프로그램에서 재사용할 수 있도록 한다
(즉, 간단히 말해 함수를 더 간결하게 쓰기 위해서 모듈을 만든것이다.)
모듈은 .py 확장자를 가진 파일로 저장되며, 다른 모듈이나 프로그램에서 import 문을 사용하여 모듈을 불러 온다.
random 모듈 import
import random
a = [1, 2, 3, 4, 5]
# random 모듈의 shuffle 함수를 실행
random.shuffle(a)
a
[출력]
[1, 5, 4, 2, 3]
-> 수업 시간에 vs 코드로 실행 해본 내용 기억하기
2.패키지(Package)
패키지는 서로 관련된 모듈들을 디렉토리 구조로 묶어놓은 것이다.
패키지는 모듈의 계층적인 구조(자세한 설명은 클릭)를 형성하여 코드를 구성하고 관리하는 데 도움을 준다.
패키지는 폴더로 표현되며, 폴더 안에는 __init__.py 파일이 있어야 하며, 이 파일은 해당 폴더를 패키지로 인식하게 한다.
2. 데이터 베이스 (DATABASE) - 예시
데이터 베이스를 한마디로 정의 하면 '데이터의 집합'
데이터를 구조화(체계적)하여 효율적인 접근, 조작 및 관리를 가능하게한다.
데이터 베이스 시스템은 다양한 작업을 지원하기 위해, * 쿼리(Query)언어를 제공한다.
* 쿼리 언어는 질의문으로 해석되는데, 서버에서 거절이 가능하기 떄문에 질의문이라고 일단 이해하자 (양뱡향 소통의 느낌)
이러한 데이터 베이스는 테이블(table)의 형태로 저장된다, 각 테이블은 특정 유형의 데이터를 저장하는데 사용되며, 행(row)과 열(column)의 형태로 구성된다.
행(row)은 개별 데이터 레코드를 나타낸다. 열(column)은 데이터 팔드(속성,특징)를 정의
이러한 테이블은 관계형 데이터베이스(Realational Database)시스템에서 주로 사용된다. (간단하게 엑셀이라고 생각하기)
'sesac ai 과정 > 데이터베이스' 카테고리의 다른 글
9월 8일 [데이터 베이스- 서브쿼리, 트랜잭션] (0) | 2023.09.08 |
---|---|
9월 7일 (0) | 2023.09.07 |