티스토리 뷰

 

 

* 데이터 규모에 따른 스킬들

이름 설명 비고
엑셀 사용 간편,  데이터 100만 개,  만들어진 기능만 사용 가능,  속도 느림  
파이썬 파이썬 문법,  데이터 RAM 용량만큼,  기능을 만들어서 사용 가능,  속도 빠름 python
가상 메모리,  DASK DASK
데이터 베이스 SQL 문법,  데이터 SSD(HDD) 용량만큼,  속도 빠름 SQL
빅데이터 여러 개의 컴퓨터를 1대의 컴퓨터처럼 사용,  SPARK(scala, python) SPARK

 

 

 

 

 


 

 

 

* 연산자

: CPU를 사용하는 방법

분류 종류 설명 비고
산술 연산자 +,  -,  <  *,  /,  //,  %,  <  ** 데이터(int, str, list) + 데이터 = 데이터  
할당 연산자   식별자   <산술> = 데이터  :누적해서 수행  
비교 연산자 ==,  !=,  >,  <,  >=,  <=` 데이터 + 데이터 = 논리값 조건 1개
논리 연산자 not  >  and(T: T and T =T)  >  or(F: F or F = F) 논리값 + 논리값 = 논리값 조건 2개 이상
멤버 연산자               in          특정 데이터가 컬렉션 데이터에 포함되었는지 확인  :  결과로 논리값이 출력.  

* 데이터 타입에 따라서 같은 연산자이더라도 수행되는 연산이 다름

  ex) (int) 1 + 2 = 3     (str) '1' + '2' = '12'

 

* 데이터 타입의 형 변환 : int(), float(), bool(), str(), list(), tuple(), dict(), set()

 

 

 


 

 

 

* 조건문 (if)

: 특정 조건에 따라서 다른 코드를 실행한다.  (if, elif, else)

삼항 연산자 [True data]   if   [condition]   else   [False data] 간단한 조건문을 한 줄의 코드로 작성.  

 

 

 


 

 

* 반복문 (for, while)

: 특정 코드를 반복적으로 실행  -> 코드 유지보수 향상

종류 설명 예시문  출력
while 조건이 False가 될 때까지 반복하여 코드를 실행함.
※ 무한루프에 빠지지 않도록 조심할 것 !
    count = 3
    while count > 0:
        print('대한독립만세')
        count -= 1
대한독립만세
대한독립만세
대한독립만세
for ※ _(under bar) : 사용되지 않는 식별자로 사용     for _ in [123]:
        print('공부하세요')
공부하세요
공부하세요
공부하세요
break 반복되는 코드를 중단
    for data in range(10):
        if data <5:
            print(data)
            continue
        if data >=5:
            break
0
1
2
3
4
continue 아래에 있는 코드를 실행하지 않고
반복구문의 코드로 올라와서 실행
range( ) 리스트를 만들어주는 함수.
ex) range(end), range(start, end),
range(start, end, strid)
    list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
enumerate( ) 반복문에서 리스트 데이터에 idx 숫자를 출력할 때
사용
   num = [1,2,3]
   list(enumerate(num))
[(0, 1), (1, 2), (2, 3)]
zip( ) 같은 인덱스의 데이터끼리 tuple로 묶어서
리스트로 출력
ko = ['일''이''삼']
en = ['one''two''three']
num = [1,2,3]

for data in zip(num, ko, en):
    print(data)
(1, '일', 'one')
(2, '이', 'two')
(3, '삼', 'three')

 

 

 

 


 

 

* 그 외 

더보기

* 매직(스페셜) 커멘드

: jupyter notebook 패키지 제공

%reset 현재까지 선언된 식별자가 모두 사라짐
%whos 현재까지 선언된 모든 식별자의 이름과 유형이 보임
%ls 현재 파일의 위치
%ls 현재파일위치 안에 있는 파일명이 모두 보임
%%writefile data.txt txt 확장자 파일 생성
%cat  

 

* shell command

: system(os)에서 제공

!ls  
files = !ls
files        
 
!free -h  
!df -h  
!pip install konlpy  

 

 

 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/08   »
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
글 보관함