Python/파이썬스럽게 개발하기
![[python] mimesis - 파이썬 mock 데이터](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbkjCaZ%2FbtrJSMEN4kf%2FAAAAAAAAAAAAAAAAAAAAAGQHSiakmbK3_4fVr1y4Af4qv0MZPDG5cHz0xDvIZBv9%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DC0D8A7ecWt7gzr6yVzq7ecGaM3A%253D)
[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, 위도 경도를 이용하여 거리를 구하는 모듈](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FGBO0G%2FbtrIaAlaQv8%2FAAAAAAAAAAAAAAAAAAAAAHQgVoWF0J7LIzIhrYL8Pmem-yLxp0mZ8zkfFFxMv3k4%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DP2Fbi%252FfQDNzn47NGnd7LaLLJM6I%253D)
[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](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FBWPE4%2FbtrHBAtgiDU%2FAAAAAAAAAAAAAAAAAAAAACtMLGqrmoGKs22n6d7jjY_WJp4wTK8wGK7yXqbnra0Z%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3D0YGcE2BCJ%252F6MAUx%252FkhL4uy%252F4nD0%253D)
[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] 파이썬스럽게 개발하기 다수의 링크](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FveirC%2FbtrIi0ESiKQ%2FAAAAAAAAAAAAAAAAAAAAAI07J9jNW2qfITxOn9dGBIqX4_wLltFsIPCI4DnNAOqE%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dhf5qjn%252Fg%252FgPHHbGrVNMh8BdRJ%252BQ%253D)
[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](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbF5LdO%2FbtrwaD8ATha%2FAAAAAAAAAAAAAAAAAAAAABZzdW9ReF25lMGTr5AvwPPBfNOfsLYZ7igDN8YkoeLM%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DxaDsOi6Vt%252FVlqAIr711q00HYtYU%253D)
[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] 동시성과 병렬성](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcLoo5q%2Fbtq2DFadJG6%2FAAAAAAAAAAAAAAAAAAAAAJxQ0Qmt8EXXmtWMV5h_I9JImcW-oDJtoLyRp43tEn4P%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DzR8G0jU%252BnxrUjJtbCZ5hV%252BVZuIM%253D)
[Python3] 동시성과 병렬성
1. 동시성(Concurrency)과 병렬성(Parallelism) (1) 동시성: 컴퓨터가 같은 시간에 여러 다른 작업을 처리하는 것처럼 보이는 것(아주 빠르게 번갈아 가며 실행) - 스레드(thread) - 코루틴(coroutine) (2)병렬성: 컴퓨터가 같은 시간에 실제로 여러 작업을 처리 -> 속도 향상 - 시스템 콜(system call) - 하위 프로세스(subprocess) - C 확장(extension) - processPoolExcutor 파이썬이 시작한 자식 프로세스는 서로 병렬적으로 실행 -> 컴퓨터의 모든 CPU 코어 사용 가능