분류 전체보기
-
Python multiprocessing.Process 멀티프로세싱 1AI/중고급 파이썬 2021. 10. 26. 16:58
https://tempdev.tistory.com/26?category=845382 Python multiprocessing.Process 멀티프로세싱 1 파이썬에서 멀티프로세싱을 이용하여 여러 작업을 동시에 처리할 수 있다. multiprocessing의 Process를 사용하여 이를 간단히 구현할 수 있다. Process 사용 아래 코드는 Process를 사용하는 가장 간단한 tempdev.tistory.com
-
컴퓨터 네트워크/운영체제 개념 공부를 위한 참고 사이트Network 2021. 10. 25. 15:15
2021년 10월 25일 발생한 KT 인터넷 문제의 원인이 DNS 응답 지연이라는 것을 보고 컴퓨터 네트워크나 운영 체제에 대해 좀 더 자세히 알고 싶다는 공부 욕구가 들었다! KT 인터넷 문제가 전국적으로 11시 20분부터 12시까지 터지면서 난리가 났다. 우리 집도 유무선 인터넷, TV 모두 KT를 사용하는데 이상하게 TV만 잘 되는 것을 보고 의아했다. 40분만에 복구되고 난 뒤에 디도스의 문제라고 하는 발표에 소프트웨어 단톡방에 절대 디도스 문제일리 없다는 것을 보고 이유가 궁금해졌다. 디도스는 특정 서버에 접속량을 확 늘려서 트래픽 병목을 일으키거나 트래픽이 처리할 수 있는 양을 넘어가게 만드는 것인데, 이번 일은 전국적으로 망이 터진 것이라 절대 디도스가 문제일리 없다는 것이다. 비유를 하자면..
-
-
-
효과적인 파이썬식 코딩 3) Class와 InterfaceAI/중고급 파이썬 2021. 10. 22. 22:20
** 먼저 / class에서 그냥 정의된 변수는 class 변수 , class에서 self가 붙은채로 정의된 변수는 인스턴스 변수 https://wikidocs.net/1744 파이썬에서 메서드는 크게 인스턴스 메서드(instance method), 정적 메서드(static method), 클래스 메서드(class method) 1) 가장 많이 쓰이는 인스턴스 메서드는 메소드의 첫번째 파라미터에 항상 객체 자신을 의미하는 self 사용 2) 정적 메서드는 self 파라미터를 갖지 않고, 인스턴스에 접근할 수도 없다 3) class method는 정적 메서드와 유사하지만 self 대신에 cls라는 클래스를 의미하는 파라미터를 전달받아 cls 파라미터를 통해 클래스 변수 등에 엑세스할 수 있게 된다 -> 정..
-
효과적인 파이썬식 코딩 2) comprehension과 generator카테고리 없음 2021. 10. 22. 22:19
Comprehension이란 iterable한 오브젝트를 생성하기 위한 방법중 하나로 파이썬에서 사용할 수 있는 유용한 기능중 하나이다. 파이썬에는 다음과 같은 크게 네 가지 종류의 Comprehension이 있다. List Comprehension (LC) Set Comprehension (SC) Dict Comprehension (DC) Generator Expression (GE) Generator의 경우 comprehension과 형태는 동일하지만 특별히 expression이라고 부른다. 1) List Comprehension 2) Set Comprehension 3) Dict Comprehension 4) Generator Expression Generator expression은 특별한 형태의..
-