У Лучиано Рамалхо только одна глава (из 21) посвящена asyncio и aiohttp, но это - единственная книга (не офф.документация и не обзорная статья) на сегодня, в которой раскрывается эта тема.
Семён Арутюнян: Это не китайский язык, а язык программирования. Чтобы он не казался китайским нужно изучать программирование в целом начиная с самых основ. Брать книгу по какому-нибудь простому языку, читать и практиковаться.
import os
import signal
os.kill(pid, signal.SIGTERM)
А вот треды принудительно убивать нельзя. Кроме того, что это ломает программную логику (захваченные ресурсы не освобождаются), так еще это невозможно технически - стандартные библиотеки не содержат таких средств вообще, а если написать расширение, которое на низком уровне убивает поток ОС, который принадлежит интерпретатору python, то это опрокинет весь интерпретатор, который внутренне не рассчитан на такое.
Сам сервер (его имя) не является каталогом, который можно открыть через CreateFile.
Каталогами являются только shared resources на этом сервере, они имеют имена типа: \\servername\share\
Можете попробовать открыть \\servername\root$, чаще всего такой ресурс существует, на машинах, на которых открыт в сеть хотя бы один другой ресурс, но в общем это необязательно.
+1
Если планируется выборка по значениям отдельных полей в документе, то на этот документ следует смотреть уже как на запись в таблице. Попытки уйти от RDBMS в погоне за скоростью приведут к еще большим проблемам - придется городить собственные индексы на костылях, убить на разработку этого кучу времени и внезапно получить в итоге расход места на диске больше, а производительность ниже чем у Postgresql.
Андрей Кирильчук:
1. В грамотно настроенной системе (я имею в виду ACL и групповые политики) максимум, что можно совершить без админских прав - это повредить/зашифровать/уничтожить содержимое пользовательского (под которым запущен) профиля. Даже некоторый, вполне легально распространяемый, софт, заполучивший админские права (выманивший их у доверчивого юзера), способен разворотить систему так, как не сможет никакой вирус, запущенный с ограниченными правами.
2. Про бекапы недавно очень грамотный ответ был Чем делать «домашние» backup'ы? . Я тут просто не стал повторять все это. Носитель, кстати, не обязательно должен быть внешний (хотя это желательно для защиты еще и от аппаратных проблем), главное - это грамотная настройка ACL.
Интересует архитектура системы в общем и целом целом? Или то, как там решена какая-то конкретная задача/проблема?
И при чем тут примеры кода? Там же миллионы строк. Примеры чего?
Julian Carax: Хождение не нужно. Нужно обучение.
Я это понял на третьем десятки лет, когда в голову уже почти не лезет инфа, которая залетала туда гигабайтами в мои 16-18.
Сегодня в крупных городах все практически так и есть. Админ без стажа (даже на бесплатную стажировку) имеет шанс устроится только в поселках <100k населения.
А вот в конце 90х никто даже не слышал о таком, что админу требуется иметь еще какое-то образование. "Умеешь тянуть локалку?" - "Завтра выходи на работу", "Умеешь настраивать sendmail на mandrake" - "Будешь начальником над группой сопляков, которые консоль ни разу руками не трогали". То-то было время...
Антон Уланов: Безусловно, надо искать любую возможность для получения высшего образования (или хотя бы среднего специального). Подаваться в работу на полный рабочий день сразу после 9 класса имеет смысл только в самом крайнем случае, когда нет абсолютно никакой возможности поступить куда-нибудь на техническую специальность (да хотя бы в 10 класс).
Julian Carax: После месяца - это вряд ли, а вот после пары лет - вполне реально.
Это в том случае, когда ноль образования, ноль корочек, ноль стажа, ноль опыта.