TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #197 · 4 јан.

Подразумеваемые неймспейсы или неявные пакеты. Этот функционал добавлен в Python 3.3 Что он означает? Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py. Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета". Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта. Конечно, не любую в файловой системе, а только те что находятся в sys.path. Это значит, что теперь __init__.py нужно делать только если: 🔸 вам требуется создать код инициализации пакета 🔸 нужна совместимость со старыми версиями Python На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего. Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов. repo_name/ my_library/ __init__.py main.py examples/ exam1.py exam2.py В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет. Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет! #basic#pep

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #cxmt

当前筛选 #cxmt清除筛选
Ryu일무이

@ryu1moo2 · Post #3447 · 03.03.2026 г., 11:36

[미국 정부가 YMTC·CXMT·SMIC 등 중국 메모리 업체의 반도체를 정부용 상용 제품에서 배제하는 새로운 규정을 추진하고 있다](https://wccftech.com/the-u-s-moves-once-again-to-ban-chinese-memory/) ◦ 미국, 중국 메모리 업체 대상 추가 규제 추진 • 연방조달규정위원회(FAR Council), 새로운 ‘rulemaking’ 발표 • 대상 기업: YMTC, CXMT, SMIC 및 계열사·자회사 • 정부용 상용 제품에서 해당 기업 반도체 사용 금지 목적 ◦ 규제 범위 확대 → 저가 상용 제품까지 포함 • “Covered semiconductor product or service” 정의 확대 - 해당 기업이 설계·생산·제공한 반도체 - 해당 반도체가 포함된 제품 - 해당 반도체를 활용하는 서비스 • 1만5천달러 이하 제품에도 적용 - 기성(off-the-shelf) 제품 - 상용 IT·통신 서비스 포함 ◦ 법적 근거 및 시행 구조 • 2023 회계연도 국방수권법(NDAA) 5949조 개정안 • 기존 중국 칩 기업 제한 조치의 연장선 • 2027년 12월 23일 이전 구매 제품은 예외 적용 • 4월 20일까지 공개 의견 수렴 단계 → 아직 최종 확정 아님 ◦ DRAM 공급난과 맞물린 산업 영향 • 현재 ‘빅3’ 메모리 업체는 기업용 수요 대응에 집중 → 소비자용 공급 여력 부족 • 이에 따라 CXMT 등 중국 업체의 대안 공급 가능성 부각 • 그러나 미국 규제로 인해 주류 제조사 채택에 구조적 제약 발생 ◦ 소비자 시장 파급 효과 • 정부 사용이 금지될 경우, 노트북·모바일·PC 제조사들의 중국산 메모리 채택 부담 증가 • 일부 주요 PC 제조사들이 CXMT와 DRAM 협력 논의 중이라는 보도 존재 • 다만 실제 상용 통합으로 이어질지는 불확실 ◦ 정책 의도 • 행정부, 정부 최종 제품에서 중국 기술 영향력 축소 의지 명확 • 상업용 제품까지 규제 범위 확장 → 공급망 분리 가속 가능성 원문 발췌: - “Covered semiconductor product or service” is defined to include semiconductors, products that incorporate a semiconductor product, or services that utilize a semiconductor product, that are designed, produced, or provided by SMIC, CXMT, YMTC, or any of their affiliates, subsidiaries, or successors. #CXMT#YMTC#중국#미국