Python/파이썬스럽게 개발하기

    [python] mimesis - 파이썬 mock 데이터

    [python] mimesis - 파이썬 mock 데이터

    👋 들어가기전 python스럽게 개발 전반적인 지식을 다음 페이지에 모아두고 있습니다. 필요시 확인하세요~ 2022.07.19 - [Python/파이썬스럽게 개발하기] - [python] 파이썬스럽게 개발하기 다수의 링크 [python] 파이썬스럽게 개발하기 다수의 링크 ※ 링크가 없을 경우 아직 작성 전 입니다. 🌈. 링크 모음 파이썬 공홈 파이썬 공식 github pep8 🌟🌟파이썬 문서 모음(공식) 🌟🌟 어썸 파이썬 Effective-Python 🌟python cheatsheet(기본기 요약 핸드북) inhwanjeong.tistory.com 🚨 급한사람!! 이거만 보세요 Mimesis: The Fake Data Generator mimesis는 파이썬을 이용한 mock(fake, dummy) 데이..

    [python] haversine, 위도 경도를 이용하여 거리를 구하는 모듈

    [python] haversine, 위도 경도를 이용하여 거리를 구하는 모듈

    👋 들어가기전 python스럽게 개발 전반적인 지식을 다음 페이지에 모아두고 있습니다. 필요시 확인하세요~ 2022.07.19 - [Python/파이썬스럽게 개발하기] - [python] 파이썬스럽게 개발하기 다수의 링크 [python] 파이썬스럽게 개발하기 다수의 링크 ※ 링크가 없을 경우 아직 작성 전 입니다. 🌈. 링크 모음 파이썬 공홈 파이썬 공식 github pep8 🌟🌟파이썬 문서 모음(공식) 🌟🌟 어썸 파이썬 Effective-Python 🌟python cheatsheet(기본기 요약 핸드북) inhwanjeong.tistory.com 🚨 급한사람!! 이거만 보세요 haversine은 두개 이상의 점(위도, 경도)를 이용하여 거리를 구하는 모듈이다. lyon = (45.7597, 4.8422..

    [python] *args and **kwargs

    [python] *args and **kwargs

    👋 들어가기전 python스럽게 개발 전반적인 지식을 다음 페이지에 모아두고 있습니다. 필요시 확인하세요~ 2022.07.19 - [Python/파이썬스럽게 개발하기] - [python] 파이썬스럽게 개발하기 다수의 링크 [python] 파이썬스럽게 개발하기 다수의 링크 ※ 링크가 없을 경우 아직 작성 전 입니다. 🌈. 링크 모음 파이썬 공홈 파이썬 공식 github pep8 🌟🌟파이썬 문서 모음(공식) 🌟🌟 어썸 파이썬 Effective-Python 🌟python cheatsheet(기본기 요약 핸드북) inhwanjeong.tistory.com 🚨 급한사람!! 이거만 보세요 참고 LINK 정의되지 않은 arguments를 받고싶을때 사용 args: 순서대로 Tuple로 받음 (1,2,3) kwargs..

    [python] 파이썬스럽게 개발하기 다수의 링크

    [python] 파이썬스럽게 개발하기 다수의 링크

    ※ 링크가 없을 경우 아직 작성 전 입니다. 🌈. 링크 모음 파이썬 공홈 파이썬 공식 github pep8 🌟🌟파이썬 문서 모음(공식) 🌟🌟 어썸 파이썬 Effective-Python 🌟python cheatsheet(기본기 요약 핸드북) 📖. 목차 1. python스럽게 기본 (1) 버전확인 (2) 가상환경 (3) PEP8 (4) 파이참다루기 (5) Args and Kwargs (6) 컴프리헨션 2. python 내장함수, 기능 (1) 정렬 - sorted(), reversed(), list.sort() (2) 수 - sum(), abs(), round(), divmod(), min(), max(), pow() (3) 타입, 타입캐스팅 - type(), int(), float(), str(), bool..

    [python] itertools

    [python] itertools

    itertools itertools는 내장모듈이다. import itertools 1. 여러 이터레이터 연결 (1) chain 여러 이터레이터를 하나의 순차적인 이터레이터로 합치고 싶을 때 사용 iter = itertools.chain([1,2,3], [4,5,6]) print(list(iter)) >>> [1, 2, 3, 4, 5, 6] (2) repeat 동일한 값을 반복하고 싶을 때 사용 iter = itertools.repeat(10, 3) print(list(iter)) >>> [10, 10, 10] (3) cycle 원소들을 반복하고 싶을 때 사용 iter = itertools.cycle('ABCD') result = [next(iter) for _ in range(10)] print(resu..

    [Python3] 동시성과 병렬성

    [Python3] 동시성과 병렬성

    1. 동시성(Concurrency)과 병렬성(Parallelism) (1) 동시성: 컴퓨터가 같은 시간에 여러 다른 작업을 처리하는 것처럼 보이는 것(아주 빠르게 번갈아 가며 실행) - 스레드(thread) - 코루틴(coroutine) (2)병렬성: 컴퓨터가 같은 시간에 실제로 여러 작업을 처리 -> 속도 향상 - 시스템 콜(system call) - 하위 프로세스(subprocess) - C 확장(extension) - processPoolExcutor 파이썬이 시작한 자식 프로세스는 서로 병렬적으로 실행 -> 컴퓨터의 모든 CPU 코어 사용 가능