강의 초등학교 87018
코스소개:"Python 3 튜토리얼" Python 3.0 버전은 Python 3000, 줄여서 Py3k라고도 합니다. 이는 이전 버전의 Python에 비해 주요 업그레이드입니다. 너무 많은 부담을 주지 않기 위해 Python 3.0은 이전 버전과의 호환성을 염두에 두고 설계되지 않았습니다. Python 언어는 초보자가 사용하고 일반적인 작업을 완료하는 데 매우 간단하고 쉽습니다.
강의 초등학교 50588
코스소개:Python은 순수 무료 소프트웨어입니다. 소스 코드와 인터프리터 CPython은 GPL(GNU General Public License) 계약을 따릅니다. 구문은 간결하고 명확하며 그 특징 중 하나는 명령문 들여쓰기로 공백을 강제로 사용하는 것입니다. 풍부하고 강력한 라이브러리를 가지고 있습니다. 다른 언어(특히 C/C++)로 만들어진 다양한 모듈을 쉽게 연결할 수 있어 글루 언어(Glue Language)라고도 불린다.
python - Python 웹 개발에 관한 관련 포럼이나 책이 있나요?
2017-05-16 13:31:19 0 2 676
동시성 모델 - Python이 프로세스 풀을 데코레이터에 넣지 않고 적용되지 않고 오류가 보고되지 않는 이유는 무엇입니까?
2017-06-28 09:24:20 0 2 856
코스소개:Go 언어의 스레드 풀 및 작업 대기열 컴퓨터 기술의 지속적인 발전으로 멀티 스레드 프로그래밍이 주류 프로그래밍 방법이 되었습니다. 스레드 풀과 작업 대기열은 다중 스레드 프로그래밍에서 매우 중요한 두 가지 개념입니다. Go 언어에서는 스레드 풀과 작업 대기열도 매우 중요한 역할을 합니다. 1. 쓰레드 풀(Thread pool) 쓰레드 풀은 일정 개수의 쓰레드를 미리 생성해 풀에 저장해 두는 방식으로, 작업을 수행해야 할 때 유휴 쓰레드를 쓰레드 풀에서 꺼내어 작업을 수행하는 방식이다. 이렇게 하면 컴퓨터의 CPU를 최대한 활용할 수 있습니다.
2023-06-01 논평 0 2827
코스소개:개념: Python에는 이미 스레딩 모듈이 있습니다. 스레드 풀이 필요한 이유는 무엇입니까? 크롤러를 예로 들면, 동시에 크롤링되는 스레드 수를 제어해야 합니다. 이 예에서는 20개의 스레드가 생성되고 동시에 3개의 스레드만 실행하도록 허용됩니다. 그러나 20개의 스레드를 모두 실행해야 합니다. 스레드 생성은 시스템 리소스를 소비합니다. 예, 더 나은 솔루션이 있습니까? 실제로는 3개의 스레드만 필요합니다. 각 스레드에는 작업이 할당되고 나머지 작업은 대기하도록 대기됩니다. 스레드가 작업을 완료하면 이 스레드가 계속 실행되도록 대기열에 있는 작업을 정렬할 수 있습니다. 이것이 스레드 풀의 아이디어이지만(물론 그렇게 간단하지는 않지만) 스레드 풀을 혼자서 완벽하게 작성하기는 어렵고 복잡한 상황도 고려해야 합니다.
2023-04-28 논평 0 1706