반응형

Python공부 14

Python - map(), filter(), reduce(), lambda 사용법

#함수형 프로그래밍 map() : 컬렉션 원소에 대해 특정 계산을 적용함 filter() : 컬렉션 원소에 대해 특정 원소만 필터링하여 새 집합 생성 reduce() : 컬렉션 원소에 대해 계산을 수행하여 한개의 스칼라 값을 생성 lambda : 위의 함수에서 사용하는 첫번째 아규먼트인 함수(익명함수) nums = [1,2,3,4,5] def add(x): return x+1 map_obj = map(add, nums) #(함수, 파라미터) #비파괴형 list(map_obj) [2, 3, 4, 5, 6] nums = [1,2,3,4,5] def odd(x): return x%2==1 # ..

Python공부 2022.08.22

Python - Thread

#쓰레드 *한 프로세스 안에서 동시에 실행되는 코드(로직,함수) *가상의 CPU ( VCPU ) 역할을 한다. *VCPU에게 시간을 각각 조금씩 할당해서 동시에 실행되는 듯한 모습을 보여준다. -> 시분할 (Time Slicing) 과정 1. 쓰레드에게 넘겨줄 함수(행동) 만들기 import time from datetime import datetime def timer_t(name): #타이머를 보여주는 함수 num = 0 while True: num += 1 print(f'{name} - {num}\n') time.sleep(1) if num == 10: break def number_t(name): #날짜 시간을 보여주는 함수 cnt = 0 while True: cnt += 1 print(f'{na..

Python공부 2022.08.19

Python = Jupyter NoteBook에서 SQL사용하기,pandas ,with

현재 Jupyter Notebook (Python) 과 HeidiSQL (MariaDB)사용 중입니다. ----------------------------------------------------------------------------------------------------------------------------------- 1. pymysql 설치 https://sosweetstrawberry.tistory.com/130 MariaDB - Jupyter에서 MariaDB 연결하기 및 테스트 현재 Jupyter Notebook (Python) 과 HeidiSQL (MariaDB)사용 중입니다. -------------------------------------------------..

Python공부 2022.08.19

Python - 파일 / 이미지 관련 함수

#파일 : 메모리가 아닌 디스크에 저장된 데이터의 집합 #텍스트 파일 : 저장된 데이터를 읽어서 텍스트로 디코딩해야 볼 수 있다 #이진 파일 : 텍스트 파일이 아닌 그 이외의 데이터를 저장한 파일 ( jpg,png... ) #mode : 1. r (읽기) 2. w (쓰기) 3. a (추가) 4. x (생성) 5. b (이진 데이터) 6. t (텍스트) 7. + #mode 설정의 예 : r(rt) -> 테스트 읽기 / wb -> 이진데이터를 파일에 쓰겠다 / r+ -> 읽기도 하고 쓰겠다 #mode 생략 시 r모드 ------------------------------------------------------------------------------------------------------------..

Python공부 2022.08.17

Python - Dictionary(딕셔너리)_ get,[ ]의 차이

1. 딕셔너리 생성 2. 딕셔너리 사용 ( 추가, 삭제, 추출) 3. 모든 Key or Value 추출_for문 이용 4. type() is ~ 사용하기 ----------------------------------------------------------------------------------------------------------------------------------------------- 목록 선언 -> [ ] 딕셔너리 선언 -> { } / 접근 -> dic [ 'Key' ] -------------------------------------------------------------------------------------------------------------- dic_1 =..

Python공부 2022.08.16
반응형